Πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι σας με το XBMC

how-to-sync-your-media-cross-your-your-house-with-xbmc photo 1

Το XBMC είναι μια καταπληκτική λύση κέντρου πολυμέσων, αλλά όταν το χρησιμοποιείτε σε όλο το σπίτι σας, οι ενημερώσεις της βιβλιοθήκης σας και οι λίστες πολυμέσων που παρακολουθήσατε δεν συγχρονίζονται. Διαβάστε παρακάτω καθώς δείχνουμε πώς να διατηρείτε όλα τα κέντρα πολυμέσων σας στην ίδια σελίδα.

Σημείωση: Αυτός ο οδηγός χρήσης δημοσιεύτηκε αρχικά τον Σεπτέμβριο του 2011 και περιγράφει λεπτομερώς τον τρόπο ρύθμισης του συγχρονισμού πολυμέσων ολόκληρου του σπιτιού για το XBMC Dharma 10.0. Ενημερώσαμε τον οδηγό για τη νεότερη, πιο φιλική προς το χρήστη ενσωμάτωση MySQL που περιλαμβάνεται στο XBMC Eden 11.0.



πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 2

Γιατί πρέπει να νοιάζομαι και σε ποιον απευθύνεται αυτός ο οδηγός;

Το XBMC διαθέτει ένα ενσωματωμένο σύστημα βιβλιοθήκης και παρακολουθεί τα μέσα που έχετε ήδη παρακολουθήσει. Δυστυχώς αυτά τα πράγματα συμβαίνουν, στην προεπιλεγμένη διαμόρφωση, σε τοπικό επίπεδο. Εάν έχετε μια μονάδα XBMC στο σαλόνι και στην κρεβατοκάμαρά σας, αυτές οι δύο εγκαταστάσεις XBMC δεν μιλούν μεταξύ τους.

Ως αποτέλεσμα, αν παρακολουθείτε μερικές από τις τηλεοπτικές εκπομπές σας στο σαλόνι και κάποιες στην κρεβατοκάμαρα, τότε η λειτουργία επισήμανσης ως παρακολούθησης στο XBMC θα σας δείξει μόνο τι παρακολουθήσατε στη συγκεκριμένη τηλεόραση. Οι λειτουργίες παύσης/συνέχισης και σελιδοδείκτης είναι επίσης τοπικές. Εάν διακόψετε μια ταινία ή ορίσετε έναν σελιδοδείκτη για να κρατήσει τη θέση σας, δεν υπάρχει τρόπος να αποκτήσετε πρόσβαση σε αυτά τα πράγματα εκτός και αν κάθεστε στο ίδιο κέντρο πολυμέσων με το οποίο τα δημιουργήσατε.

Δεν θα ήταν ωραίο αν μπορούσατε να σταματήσετε να παρακολουθείτε μια ταινία στο σαλόνι και να συνεχίσετε να την παρακολουθείτε στην κατάλληλη τοποθεσία κάπου αλλού στο σπίτι; Δεν θα ήταν φοβερό να μην χρειαστεί να καθίσετε εκεί και να περιμένετε να ενημερωθεί κάθε βιβλιοθήκη, αλλά να φορτώσει τη βιβλιοθήκη από μια κεντρική τοποθεσία, διασφαλίζοντας ότι όλα τα πολυμέσα σας είναι ενημερωμένα και συγχρονισμένα; Σίγουρα θα ήταν πολύ φοβερό και θα σας δείξουμε πώς να το κάνετε με δωρεάν εργαλεία.

Πριν φτάσουμε σε αυτό, ωστόσο, ας ξεκαθαρίσουμε ποιος θα ωφεληθεί περισσότερο από αυτό και ποιος μπορεί να το παρακάμψει.

Θα πρέπει να παραλείψετε αυτό το έργο εάν…

  • Έχετε μόνο μία εγκατάσταση XBMC στο σπίτι σας.
  • Αποθηκεύετε τα πολυμέσα σας σε έναν τοπικό σκληρό δίσκο συνδεδεμένο στις εγκαταστάσεις XBMC και δεν μοιράζεστε αυτά τα μέσα στο δίκτυο.
  • Δεν έχετε πάντα ενεργό (ή σχεδόν πάντα σε) επιτραπέζιο υπολογιστή, HTPC ή διακομιστή.
  • Εκτελείτε το XBMC στο αρχικό υλικό Xbox—μόνο οι σύγχρονες εκδόσεις του XBMC που βασίζονται σε HTPC είναι συμβατές με αυτήν την τεχνική.

Θα πρέπει να επωφεληθείτε από αυτό το έργο εάν…

  • Έχετε πολλές εγκαταστάσεις XBMC στο σπίτι σας.
  • Αποθηκεύετε τα πολυμέσα σας σε μια κεντρική τοποθεσία, όπως διακομιστή αρχείων, πάντα σε επιτραπέζιο υπολογιστή ή κύριο κέντρο πολυμέσων.
  • Έχετε έναν υπολογιστή, όπως ο προαναφερόμενος διακομιστής πολυμέσων, που είναι ενεργοποιημένος κάθε φορά που παρακολουθείτε πολυμέσα.

Πώς λειτουργεί και τι χρειάζομαι;

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 3

Ο πυρήνας της μαγείας συγχρονισμού που πρόκειται να αναλάβουμε είναι μια βάση δεδομένων MySQL. Μην πανικοβληθείτε αν δεν έχετε ξαναχρησιμοποιήσει! Ενώ κάποιο από το προσωπικό της HTG είναι παλιοί επαγγελματίες της βάσης δεδομένων, θα ομολογήσω ότι χρησιμοποιώ τη MySQL για ένα πράγμα και μόνο για τη διαχείριση της συλλογής πολυμέσων μου.

Ακολουθήστε προσεκτικά και δεν θα έχετε κανένα πρόβλημα. Αυτό που πρόκειται να κάνουμε είναι να εγκαταστήσουμε μια δωρεάν έκδοση του διακομιστή βάσης δεδομένων MySQL, να δημιουργήσουμε έναν λογαριασμό χρήστη στον διακομιστή MySQL και, στη συνέχεια, να δώσουμε εντολή στην XBMC να αρχίσει να γράφει και να διαβάζει όλες τις καταχωρήσεις της βιβλιοθήκης της σε μια βάση δεδομένων στον διακομιστή MySQL. Από εκείνο το σημείο και μετά, όταν το XBMC ελέγχει για να δει εάν έχετε δει ένα συγκεκριμένο επεισόδιο ή ταινία τηλεοπτικής εκπομπής, έχετε βάλει μέσα σε παύση ή έχετε ορίσει έναν σελιδοδείκτη, δεν θα απαντά μόνο για το συγκεκριμένο κέντρο πολυμέσων που βρίσκεστε μπροστά, αλλά είτε έχετε κάνει αυτά τα πράγματα οπουδήποτε στο σπίτι.

Τι χρειάζεστε λοιπόν για αυτό το έργο; Θα χρειαστείτε τα εξής:

  • Περισσότερα από ένα κέντρα πολυμέσων με εγκατεστημένο το XBMC (έκδοση 11.0 ή νεότερη)
  • Ένα δωρεάν αντίγραφο του MySQL Community Server (έκδοση 5.5 από αυτό το σεμινάριο)
  • Ένα μηχάνημα πάντα ενεργοποιημένο ή σχεδόν πάντα σε λειτουργία για την εκτέλεση του διακομιστή MySQL.

Μπορείτε να εγκαταστήσετε τον διακομιστή MySQL σε οποιονδήποτε υπολογιστή θα είναι συνεχώς ενεργοποιημένος ενώ χρησιμοποιείτε τα κέντρα πολυμέσων. Στην περίπτωσή μας, θα το εγκαταστήσουμε απευθείας στον ίδιο τον διακομιστή πολυμέσων, καθώς αυτό σημαίνει ότι όποτε τα μέσα είναι διαθέσιμα στους πελάτες μας XBMC, η βάση δεδομένων είναι επίσης διαθέσιμη.

Σημείωση: Ακόμα κι αν ακολουθήσατε τον προηγούμενο οδηγό μας και έχετε εγκαταστήσει τη MySQL, αφιερώστε λίγο χρόνο για να διαβάσετε ξανά την ενότητα διαμόρφωσης MySQL καθώς οι βασικές ρυθμίσεις έχουν αλλάξει τόσο στη διαμόρφωση του διακομιστή MySQL όσο και στις ρυθμίσεις στο XBMC.

Εγκατάσταση και ρύθμιση παραμέτρων MySQL για XBMC

how-to-sync-your-media-cross-your-your-house-with-xbmc photo 4

Για αυτό το σεμινάριο θα εγκαταστήσουμε τη MySQL σε έναν διακομιστή πολυμέσων με Windows Home Server. Οι οδηγίες εγκατάστασης πρέπει να ταιριάζουν με οποιαδήποτε έκδοση των Windows. Για άλλα λειτουργικά συστήματα, συμβουλευτείτε το Εγχειρίδιο MySQL 5.5.

Η εγκατάσταση της MySQL είναι άμεση. Απλώς κατεβάστε την εφαρμογή εγκατάστασης διακομιστή και εκτελέστε την. Αποδεχτείτε τη συμφωνία άδειας χρήσης και, μόλις ολοκληρωθεί η εγκατάσταση, βεβαιωθείτε ότι το Launch the MySQL Instance Configuration Wizard είναι επιλεγμένο πριν κάνετε κλικ στο Finish.

Ο οδηγός διαμόρφωσης MySQL θα ξεκινήσει και θα σας παρουσιάσει την επιλογή μεταξύ Λεπτομερούς και Τυπικής διαμόρφωσης. Επιλέξτε Standard Configuration και κάντε κλικ στο Next.

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 5

Στην επόμενη οθόνη, επιλέξτε Install As Windows Service, ονομάστε το MySQL—ή, εάν εκτελείτε πολλούς διακομιστές MySQL για κάποιο σκοπό, δώστε του ένα μοναδικό όνομα— και επιλέξτε Εκκίνηση του MySQL Server Automatically για να βεβαιωθείτε ότι ο διακομιστής MySQL είναι πάντα ενεργοποιημένος όταν το χρειάζεσαι.

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 6

Στην επόμενη οθόνη, επιλέξτε Τροποποίηση ρυθμίσεων ασφαλείας, συνδέστε έναν νέο κωδικό πρόσβασης root και επιλέξτε Ενεργοποίηση πρόσβασης root από απομακρυσμένα μηχανήματα. Κάντε κλικ στην τελική οθόνη και, στη συνέχεια, κάντε κλικ στην επιλογή Εκτέλεση για να τροποποιήσετε τη βάση δεδομένων. Κάντε κλικ στο κουμπί Τέλος για να κλείσετε τον οδηγό διαμόρφωσης.

Τώρα ήρθε η ώρα να δημιουργήσετε έναν λογαριασμό χρήστη στον διακομιστή MySQL για τα κέντρα πολυμέσων σας. Οι προηγούμενες εκδόσεις του XBMC είχαν μια εφαρμογή MySQL που απαιτούσε τη μη αυτόματη δημιουργία βάσεων δεδομένων για τις βιβλιοθήκες μουσικής και βίντεο κάθε προφίλ. Το XBMC Eden καταργεί την υπερβολικά ακατάλληλη ακολουθία δημιουργίας βάσης δεδομένων και χειρίζεται εσωτερικά το 90% των εργασιών δημιουργίας βάσης δεδομένων. Για το σκοπό αυτό, δεν χρειάζεται πλέον να δημιουργούμε πολλές βάσεις δεδομένων με πολλούς χρήστες, χρειάζεται απλώς να δημιουργήσουμε έναν μόνο λογαριασμό χρήστη στον διακομιστή MySQL για χρήση όλων των μονάδων XBMC μας.

Ας ξεκινήσουμε τη δημιουργία αυτού του λογαριασμού μεμονωμένου χρήστη. Εκτελέστε την κονσόλα MySQL. θα πρέπει να έχετε μια καταχώριση για αυτό στο μενού 'Έναρξη' εάν όχι να αναζητήσετε στη γραμμή εντολών στη γραμμή εντολών και να επικολλήσετε:

C:Program FilesMySQLMySQL Server 5.5inmysql.exe –defaults-file=C:Program FilesMySQLMySQL Server 5.5my.ini -uroot -p

Όταν ανοίξει η κονσόλα, εισαγάγετε τον κωδικό πρόσβασης που δημιουργήσατε στο προηγούμενο βήμα. Στη συνέχεια, θα βρεθείτε στη γραμμή εντολών του διακομιστή MySQL.

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 7

Στη γραμμή εντολών πληκτρολογήστε τα εξής για να δημιουργήσετε έναν χρήστη στο διακομιστή βάσης δεδομένων:

ΔΗΜΙΟΥΡΓΙΑ ΧΡΗΣΤΗ 'xbmc' ΠΟΥ ΑΝΑΓΝΩΡΙΖΕΤΑΙ ΑΠΟ 'xbmc'.

GRANT ALL ON *.* TO 'xbmc';

Το πρώτο εισαγωγικό τμήμα είναι το όνομα χρήστη και το δεύτερο μέρος είναι ο κωδικός πρόσβασης. Ενώ τα πανομοιότυπα στοιχεία σύνδεσης/κωδικοί πρόσβασης είναι γενικά μια τεράστια ασφάλεια, σε αυτήν την περίπτωση, είμαστε άνετοι να χρησιμοποιούμε ένα αντίστοιχο ζευγάρι για λόγους απλότητας. Μια βάση δεδομένων MySQL, σε έναν ιδιωτικό διακομιστή, που παρακολουθεί ποια επεισόδια του Dexter έχετε παρακολουθήσει δεν αποτελεί εγκατάσταση υψηλού κινδύνου.

Σε αυτό το σημείο τελειώσατε! Σε σύγκριση με τις προηγούμενες εκδόσεις του XBMC που απαιτούσαν πολλαπλές δημιουργίες βάσεων δεδομένων, επεξεργασίες βάσης δεδομένων και άλλες τροποποιήσεις, η εγκατάσταση είναι μια πραγματική βόλτα στο πάρκο τώρα. Ωστόσο, θα συνιστούσαμε να διατηρήσετε τη γραμμή εντολών ανοιχτή για τον διακομιστή MySQL, καθώς θα κάνουμε check-in αργότερα και θα ρίξουμε μια ματιά στις βάσεις δεδομένων μόλις το XBMC τις δημιουργήσει για εμάς.

Έχουμε ένα τελευταίο βήμα πριν προχωρήσουμε στη διαμόρφωση του XBMC. Βεβαιωθείτε ότι η Θύρα 3306 (η θύρα διακομιστή MySQL) είναι ανοιχτή στο τείχος προστασίας του μηχανήματος στο οποίο έχετε εγκαταστήσει τη MySQL. Από προεπιλογή, το πρόγραμμα εγκατάστασης των Windows θα πρέπει να ανοίγει τη θύρα αυτόματα, αλλά θα γλυτώσετε από πονοκέφαλο αργότερα, ελέγχοντας το ξανά τώρα.

Διαμόρφωση του XBMC για επικοινωνία με τη βάση δεδομένων MySQL

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 8

Από προεπιλογή, το XBMC χρησιμοποιεί μια εσωτερική βάση δεδομένων SQLite. Προκειμένου το XBMC να επικοινωνεί αποτελεσματικά στο οικιακό σας δίκτυο, πρέπει να του δώσουμε εντολή να χρησιμοποιήσει μια εξωτερική βάση δεδομένων MySQL. Ωστόσο, προτού φτάσουμε σε αυτό το βήμα, θα πρέπει να λάβετε μια εκτελεστική απόφαση σχετικά με το εάν πρόκειται να διαγράψετε τη βιβλιοθήκη σας και να ξεκινήσετε νέα ή να δημιουργήσετε αντίγραφα ασφαλείας και να την επαναφέρετε.

Εάν πρόκειται για μια ολοκαίνουργια εγκατάσταση του XBMC και διαμορφώνετε όλα τα νέα, μπορείτε απλά να μεταβείτε στο επόμενο βήμα. Εάν θέλετε να αποθηκεύσετε τα υπάρχοντα δεδομένα της βιβλιοθήκης σας, θα χρειαστεί να εξαγάγετε τη βιβλιοθήκη σας. Από την εγκατάσταση του XBMC Θα χρειαστεί να μεταβείτε στο Σύστημα –> Ρυθμίσεις –> Βίντεο και σύστημα –> Ρυθμίσεις –> Βίντεο και, στο κάτω μέρος του μενού, επιλέξτε Εξαγωγή για να εξαγάγετε το αρχείο της βιβλιοθήκης σας. Θα πρέπει να εξάγετε τα αρχεία της βιβλιοθήκης μόνο από ένα μηχάνημα στο δίκτυό σας. Επιλέξτε το μηχάνημα με τις πιο ενημερωμένες βιβλιοθήκες. Όταν ολοκληρώσετε τη διαμόρφωση του XBMC ώστε να δέχεται τις βάσεις δεδομένων MySQL, θα επαναλάβετε τα παραπάνω βήματα και θα επιλέξετε Εισαγωγή των βιβλιοθηκών. Όλοι οι άλλοι απλώς θα εκτελέσουν μια νέα σάρωση στους καταλόγους πολυμέσων τους για να συμπληρώσουν ξανά τη βιβλιοθήκη.

Αφού δημιουργήσετε αντίγραφα ασφαλείας της βιβλιοθήκης (ή επιλέξετε να μην ανησυχείτε για αυτό και να ξεκινήσετε από την αρχή), είστε έτοιμοι να ξεκινήσετε τη διαμόρφωση. Το συγκεκριμένο αρχείο που μας ενδιαφέρει είναι το advancedsettings.xml. Από προεπιλογή, αυτό το αρχείο δεν υπάρχει (αν και είναι πιθανό, κατά τη διαδικασία εγκατάστασης, η XBMC να δημιούργησε ένα για να αντιμετωπίσετε συγκεκριμένα ζητήματα διαμόρφωσης). Εάν υπάρχει το αρχείο advancedsettings.xml, θα βρίσκεται στην ακόλουθη τοποθεσία, βάσει του λειτουργικού σας συστήματος:

Windows XP – C:Documents and Settings[username]Application DataXBMC
Windows 7/Vista – C:Users[όνομα χρήστη]AppDataRoamingXBMC
Linux/XBMC Live – $HOME/.xbmc/userdata
Mac OS X – /Χρήστες/[όνομα χρήστη]/Βιβλιοθήκη/Υποστήριξη εφαρμογών/XBMC/δεδομένα χρήστη

Ελέγξτε σε αυτόν τον φάκελο. Υπάρχει κάποιο αρχείο advancedsettings.xml εκεί; Ναί? Ανοίξτε το. Οχι? Θα χρειαστεί να ανοίξετε ένα πρόγραμμα επεξεργασίας κειμένου και να δημιουργήσετε ένα. Ανεξάρτητα από το αν επεξεργάζεστε το υπάρχον ή δημιουργείτε ένα νέο, κόψτε και επικολλήστε το ακόλουθο κείμενο στο αρχείο (σημείωση: εάν υπάρχουν ήδη κάποιες εγγραφές στο αρχείο advancedsettings.xml, αφήστε τις στη θέση τους!):



mysql
192.168.1.120
3306
xbmc
xbmc
όνομα προφίλ εδώ βίντεο


mysql
192.168.1.120
3306
xbmc
xbmc
profilenameheremusic

Επεξεργαστείτε το παραπάνω κείμενο για να αντικατοπτρίζει τη διεύθυνση IP του διακομιστή σας στο LAN και το όνομα χρήστη/κωδικό πρόσβασης της βάσης δεδομένων MySQL. Η ενότητα είναι πολύ σημαντική και πρέπει να αντικατοπτρίζει τη συγκεκριμένη βάση δεδομένων που θέλετε να δημιουργήσει η XBMC για αυτό το προφίλ. Για παράδειγμα, στο σπίτι μου έχουμε τρία προφίλ: Ενήλικες, Παιδιά και Δοκιμή για ταινίες και τηλεοπτικές εκπομπές για ενήλικες, ταινίες και τηλεοπτικές εκπομπές φιλικές προς τα παιδιά και ένα τρίτο προφίλ για να ασχολούμαι με τα πρόσθετα XBMC και άλλες τροποποιήσεις.

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 9

Εάν χρησιμοποιείτε πολλά προφίλ, πρέπει να δημιουργήσετε ένα μοναδικό αρχείο advancedsettings.xml για κάθε προφίλ. Επεξεργαστείτε το αρχείο advancedsettings.xml ξεχωριστά και, στη συνέχεια, τοποθετήστε το στον φάκελο /profiles/[όνομα προφίλ]/—έναν υποκατάλογο του φακέλου που σημειώθηκε για το λειτουργικό σας σύστημα στο παραπάνω βήμα. Το αρχείο advancedsettings.xml του κύριου προφίλ πηγαίνει στον ριζικό φάκελο, τα άλλα προφίλ πηγαίνουν όλα στο /profiles/[όνομα προφίλ]/.

Και πάλι, πρέπει να έχετε ένα μοναδικό αρχείο ρυθμίσεων για κάθε προφίλ. Αυτό σημαίνει ότι σε καθεμία από τις πολλαπλές μονάδες XBMC στο σπίτι μου υπάρχουν τα τρία προαναφερθέντα προφίλ (Adults, Kids και Test), το καθένα με ένα αντίγραφο του αρχείου advancedsettings.xml για τα τρία προφίλ σε κάθε μηχάνημα.

Αφού δημιουργήσετε το αρχείο και το τοποθετήσετε στον κατάλληλο κατάλογο, ήρθε η ώρα να επανεκκινήσετε το XBMC για να φορτωθεί το νέο αρχείο. Μόλις κάνετε επανεκκίνηση, θα χρειαστεί είτε να εισαγάγετε τη βιβλιοθήκη σας είτε να σαρώσετε ξανά τις πηγές σας για να αρχίσετε να συμπληρώνετε τη βάση δεδομένων MySQL. Κάντε το τώρα.

Αφού εισαγάγετε τη βιβλιοθήκη σας και/ή ολοκληρώσετε την αρχική σάρωση, μπορείτε να μεταβείτε στη γραμμή εντολών της MySQL και να ελέγξετε για να βεβαιωθείτε ότι το XBMC δημιούργησε και συμπλήρωσε τις βάσεις δεδομένων.

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 10

Στη γραμμή σχολίων mySQL πληκτρολογήστε:

ΕΜΦΑΝΙΣΗ ΒΑΣΕΩΝ ΔΕΔΟΜΕΝΩΝ.

Θα εξάγει όλες τις βάσεις δεδομένων που βρίσκονται στον διακομιστή MySQL. Θα πρέπει να βλέπετε, τουλάχιστον, τουλάχιστον τις ακόλουθες βάσεις δεδομένων: information_schema, mysql και performance_scheme, καθώς αυτές αποτελούν μέρος της ίδιας της εγκατάστασης της MySQL. Τα προεπιλεγμένα ονόματα βάσης δεδομένων για το XBCM Eden είναι myvideo18 και mymusic60, οποιαδήποτε προσαρμοσμένη ονομασία που έχετε κάνει θα αποφέρει προσαρμοσμένα ονόματα βάσης δεδομένων, όπως adultsvideo60 ή παρόμοια.

Εάν δημιουργήσετε κατά λάθος μια βάση δεδομένων μέσω της παραμέτρου που θέλετε να αφαιρέσετε από τον διακομιστή MySQL, μπορείτε να χρησιμοποιήσετε την ακόλουθη εντολή:

DROP DATABASE όνομα βάσης δεδομένων.

Οι κενές βάσεις δεδομένων δεν καταλαμβάνουν σχεδόν καθόλου χώρο και δεν θα επηρεάσουν αρνητικά την απόδοση του συστήματος συγχρονισμού σας, αλλά είναι ωραίο να διατηρείτε τα πράγματα τακτοποιημένα.

how-to-sync-your-media-across-your-the-house-with-xbmc photo 11

Όταν οι βιβλιοθήκες σας εισάγονται και/ή ολοκληρωθεί η σάρωση, μπορείτε να κάνετε έναν απλό έλεγχο για να δείτε εάν το XBMC επικοινωνεί σωστά με τη βάση δεδομένων. Επιστρέψτε στη γραμμή εντολών MySQL και, για να ελέγξετε εάν οι ταινίες και οι τηλεοπτικές εκπομπές σας βρίσκονται στη βάση δεδομένων ή όχι, πληκτρολογήστε τις ακόλουθες εντολές (αντικαθιστώντας το όνομα βάσης δεδομένων με το όνομα της βάσης δεδομένων βίντεο):

SELECT COUNT(*) from databasename.movie;

SELECT COUNT(*) από databasename.tvshow;

Κάθε ερώτημα θα επιστρέψει τον συνολικό αριθμό ταινιών και τηλεοπτικών εκπομπών, αντίστοιχα, που περιέχονται στη βιβλιοθήκη σας (σύμφωνα με τη βάση δεδομένων MySQL). Δείτε το παραπάνω στιγμιότυπο οθόνης για ένα παράδειγμα ερωτήματος σχετικά με τον αριθμό των τηλεοπτικών εκπομπών. Εάν ο αριθμός των καταχωρήσεων είναι μηδέν, υπάρχει πρόβλημα κάπου στη γραμμή. Ακολουθεί μια γρήγορη λίστα ελέγχου αντιμετώπισης προβλημάτων με κοινά λάθη:

  • Αντιγράψατε το αρχείο advancedsettings.xml σε κάθε μηχάνημα για κάθε προφίλ;
  • Εάν αντιμετωπίζετε πρόβλημα με τη βάση δεδομένων ενός υποπροφίλ, τοποθετήσατε το αρχείο advancedsettings.xml στο /profiles/[όνομα προφίλ];
  • Χρησιμοποιήσατε την εντολή GRANT ALL για να δώσετε στον λογαριασμό XBMC πρόσβαση στον διακομιστή MySQL;
  • Όλα τα κοινόχρηστά σας ορίζονται ως κοινόχρηστα στοιχεία Samba (//somehost/sharefolder) και όχι ως τοπικά κοινόχρηστα στοιχεία (c:media files); Η MySQL δεν παίζει καλά με το σύμβολο που βρίσκεται στα ονόματα τοπικών κοινοποιήσεων.
  • Ανοίξατε τη θύρα 3306 στον κεντρικό υπολογιστή MySQL;
  • Είναι οι πηγές σας έγκυρες και μπορούν να σαρωθούν όταν αφαιρείτε το αρχείο advancedsettings.xml και επαναφέρετε στην τοπική βάση δεδομένων; Εάν όχι, θα χρειαστεί να αντιμετωπίσετε τις πηγές σας ανεξάρτητα από τα προβλήματα MySQL.

Εάν έχετε ελέγξει αυτά τα πράγματα και εξακολουθεί να μην λειτουργεί όπως θα έπρεπε, μεταβείτε στις Ρυθμίσεις -> Σύστημα -> Εντοπισμός σφαλμάτων και ενεργοποιήστε τη δυνατότητα καταγραφής. Ο έλεγχος των αρχείων καταγραφής θα σας βοηθήσει να βρείτε ακριβώς πού πάνε τα πράγματα στραβά, επειδή, από το XBMC GUI, δεν είναι πάντα εμφανές τι συμβαίνει στα παρασκήνια.

Εάν όλα φαίνονται καλά και το ερώτημά σας SELECT COUNT ολοκληρωθεί, αυτό σημαίνει ότι είστε έτοιμοι να αρχίσετε να εκμεταλλεύεστε τον συγχρονισμό μεταξύ των μέσων. Ας ρίξουμε μια ματιά σε αυτό που μοιάζει.

Συγχρονισμός XBMC σε πολλαπλές μηχανές

how-to-sync-your-media-across-your-to-the-house-with-xbmc photo 12

Μία από τις πρώτες αλλαγές που θα θέλετε να κάνετε, εάν δεν έχετε ήδη ενεργοποιήσει αυτήν τη ρύθμιση για αρχή, είναι να αλλάξετε αυτό που κάνει το XBMC ως απόκριση στο πάτημα αναπαραγωγής σε ένα αρχείο. Από προεπιλογή, το XBMC αναπαράγει απλώς το αρχείο από την αρχή. Δεδομένου ότι τώρα έχουμε ένα σύστημα XBMC που θυμάται τη θέση μας σε πολλαπλά μηχανήματα, θέλουμε να μας προτρέπει το XBMC.

Μεταβείτε στις Ρυθμίσεις –> Βίντεο –> Λίστες αρχείων και ορίστε την ενέργεια Προεπιλογής επιλογής σε Επιλογή. Θέλουμε το XBMC να μας ρωτήσει τι να κάνουμε όταν ανοίγουμε ένα αρχείο αντί να το παίζουμε αυτόματα από την αρχή.

how-to-sync-your-media-cross-your-your-holl-house-with-xbmc photo 13

Τώρα που αλλάξαμε αυτό το διακόπτη, ήρθε η ώρα να παίξουμε με το XBMC και να δούμε πώς μπορούμε να συνεχίσουμε την αναπαραγωγή και να ελέγξουμε τα αρχεία που παρακολουθήσαμε στο δίκτυο σε πολλές κονσόλες XBMC.

Θα πλοηγηθούμε στον κατάλογό μας με τους κυλίνδρους επίδειξης HDTV και θα επισημάνουμε έναν ως παρακολουθημένο, θα ορίσουμε σελιδοδείκτη σε έναν άλλο και θα παρακολουθήσουμε και θα θέσει σε παύση τον τρίτο τροχό. Στη συνέχεια, θα φύγουμε από το γραφείο και θα πάμε στο σαλόνι και θα ελέγξουμε τα τρία αρχεία για να βεβαιωθούμε ότι το XBMC έχει επισημάνει σωστά το πρώτο, έχει σημαδέψει το δεύτερο και μπορεί να συνεχίσει το τρίτο. Ακολουθούν στιγμιότυπα από κάθε ενέργεια:

how-to-sync-your-media-cross-your-your-house-with-xbmc photo 14

Τώρα, όταν ταξιδεύουμε σε άλλη κονσόλα XBMC, μπορούμε να ρίξουμε μια ματιά στο πώς μοιάζει καθένα από αυτά τα πράγματα. Ας ελέγξουμε για να δούμε ότι το πρώτο μας αρχείο έχει επισημανθεί ως παρακολουθημένο:

πώς να συγχρονίσετε τα πολυμέσα σας σε ολόκληρο το σπίτι με τη φωτογραφία xbmc 15

Εξαιρετικό, υπάρχει με ένα σημάδι επιλογής δίπλα του. Η απομακρυσμένη κονσόλα XBMC γνωρίζει ότι το αρχείο έχει παρακολουθηθεί.

Τι γίνεται με τους σελιδοδείκτες; Μεταφέρθηκαν και οι σελιδοδείκτες μέσω της βάσης δεδομένων; Ας ελέγξουμε και ας δούμε αν η σκηνή με τη δράση μας με τη φωτιά και τον παίκτη ράγκμπι εξακολουθεί να είναι σελιδοδείκτη:

how-to-sync-your-media-cross-your-your-the-house-with-xbmc photo 16

Φαίνεται καλό μέχρι στιγμής. Τέλος, ας ελέγξουμε για να βεβαιωθούμε ότι το βίντεο που σταματήσαμε στο γραφείο μας θα συνεχιστεί στη σωστή θέση (1:13) όταν το επιλέξουμε στο σαλόνι:

how-to-sync-your-media-cross-your-your-house-with-xbmc photo 17

Επιτυχία! Η απλή παύση/διακοπή του αρχείου ταινίας στο γραφείο ήταν αρκετή για να το επισημάνετε στη βάση δεδομένων και να μας ζητήσει να συνεχίσουμε από αυτήν τη θέση όταν επιστρέψουμε στο αρχείο στην απομακρυσμένη τοποθεσία.


Από αυτό το σημείο και μετά, θα μπορείτε να ελέγχετε ποιες ταινίες και τηλεοπτικές εκπομπές έχετε παρακολουθήσει, πού σταματήσατε και ποιους σελιδοδείκτες έχετε ορίσει, από οπουδήποτε μέσα στο σπίτι σας. Τα πολυμέσα και οι συσχετισμένες βιβλιοθήκες σας θα είναι ενημερωμένες ανεξάρτητα από το πού βρίσκεστε—δεν χρειάζεται πλέον να συγχρονίζετε ξανά τα περιεχόμενα της βιβλιοθήκης σας με μη αυτόματο τρόπο!

Περισσότερες ιστορίες

Τολμήστε να πετάξετε τους μη φιλικούς ουρανούς σε μια μάχη για την υπεροχή του αέρα με τον Rogue Sky

Σε έναν κόσμο όπου η αεροπορική δύναμη και τα κανόνια καθορίζουν ποιος θα κυβερνήσει τους ουρανούς, ένα μπαλόνι με το όνομα Pumpkin και τέσσερις από τους φίλους του παγιδεύονται στη μάχη για την υπεροχή του αέρα. Είτε επιβιώνεις από ένα ταξίδι μέσα από ένα δύσκολο κομμάτι ουρανού, είτε σαρώνεις το δικό μου είτε μάχεσαι με μια μοίρα εχθρικών μπαλονιών

Geek Trivia: Στη δεκαετία του 1980, το Mobro 4000 είχε εξαιρετική επιρροή σε τι;

Νομίζεις ότι ξέρεις την απάντηση; Κάντε κλικ για να δείτε αν έχετε δίκιο!

Πώς να προσθέσετε προσαρμοσμένες ροές RSS στην εφαρμογή Metro News

Η εφαρμογή Metro News στα Windows 8 ενημερώθηκε πρόσφατα και πρόσθεσε υποστήριξη για ροές RSS. Δείτε πώς μπορείτε να τη ρυθμίσετε.

Εύκολη προβολή κωδικών μορφοποίησης στο Word 2010 χρησιμοποιώντας CrossEyes

Έχετε αλλάξει στο Microsoft Word από το WordPerfect; Θυμάστε τη δυνατότητα Reveal Codes στο WordPerfect που έκανε τόσο εύκολο να δείτε ακριβώς πώς μορφοποιήθηκε το έγγραφό σας; Λοιπόν, μπορείτε να αποκτήσετε αυτήν τη δυνατότητα τώρα στο Word χρησιμοποιώντας ένα δωρεάν εργαλείο που ονομάζεται CrossEyes.

Πώς να εγκαταστήσετε το Android στο VirtualBox

Θέλετε να εκτελέσετε Android στον υπολογιστή σας; Το Android-x86 Project έχει μεταφέρει το Android στην πλατφόρμα x86 από την ARM. Το Android-x86 μπορεί να εγκατασταθεί σε netbook με υποστηριζόμενο υλικό, αλλά μπορείτε επίσης να εγκαταστήσετε το Android στο VirtualBox.

Έχει νόημα η μετατροπή ενός αρχείου ήχου σε υψηλότερο ρυθμό μετάδοσης bit;

Η σημερινή συνεδρία Ερωτήσεων και Απαντήσεων έρχεται σε εμάς με την ευγενική προσφορά του SuperUser—μια υποδιαίρεση του Stack Exchange, μιας ομαδοποίησης ιστοτόπων Q&A που βασίζεται στην κοινότητα.

Geek Trivia: Τα αεροπλάνα χτυπιούνται τακτικά από τι;

Νομίζεις ότι ξέρεις την απάντηση; Κάντε κλικ για να δείτε αν έχετε δίκιο!

Το Gmail έχει προσθέσει μια νέα δυνατότητα «Καρτέλες κατηγορίας» στα Εισερχόμενα

Τις περισσότερες φορές, το να διατηρείτε τα εισερχόμενά σας ταξινομημένα και καθαρά είναι μια αρκετά απλή δουλειά, αλλά τι γίνεται όταν τα πράγματα γίνονται ταραχώδη και ξαφνικά τα εισερχόμενά σας είναι εκτός ελέγχου; Η εύρεση αυτών των σημαντικών e-mail ανάμεσα στα ακαταστασία μπορεί να γίνει απογοητευτική και χρονοβόρα, επομένως χρειάζεστε έναν εύκολο τρόπο για να βρείτε αυτό που χρειάζεστε

Τρόπος κοινής χρήσης των αρχείων SkyDrive ως μόνο για ανάγνωση

Μερικές φορές προκύπτει η ανάγκη να μπορεί κάποιος να δει ένα έγγραφο αλλά να μην μπορεί να το επεξεργαστεί.

Πώς να μετατρέψετε έναν τύπο σε μια στατική τιμή στο Excel 2013

Όταν ανοίγετε ένα φύλλο εργασίας του Excel ή αλλάζετε τυχόν καταχωρήσεις ή τύπους στο φύλλο εργασίας, το Excel υπολογίζει αυτόματα όλους τους τύπους σε αυτό το φύλλο εργασίας από προεπιλογή. Αυτό μπορεί να διαρκέσει λίγο εάν το φύλλο εργασίας σας είναι μεγάλο και περιέχει πολλούς τύπους.