Wyobraź sobie sytuację, gdzie późnym wieczorem oglądając film w salonie jesteś już tak zmęczony, że najchętniej oglądanie dokończył byś w sypialni pod ciepłą kołderką. XBMC umożliwia synchronizowanie na wielu komputerach nie tylko samej biblioteki, ale również informacji o oglądniętych przez Ciebie filmach czy nawet punktu w którym zatrzymałeś oglądany film. Pozwala to na zatrzymanie filmu w salonie, przejście do sypialni i oglądanie filmu od momentu w którym skończyłeś.
Przed każdą zmianą zrób kopię bezpieczeństwa swojej biblioteki eksportując ją do pliku.
Aby synchronizacja działała prawidłowo ścieżki do źródeł plików muszą być podane w formacie SAMBA.
D:Filmy
SMB://[Nazwa_komputera]/D/Filmy/
Jeśli posiadasz już bibliotekę ścieżki do wszystkich zasobów muszą zostać zmienione na prawidłowe.
1. Konfiguracja bazy MySql
Przede wszystkim będzie nam potrzebny serwer z bazą danych. Jest to niezbędne narzędzie do działania synchronizacji i musi być zawsze dostępne w momencie uruchamiania XBMC na dowolnym komputerze.
Możesz zainstalować serwer Apache i MySql na Linuxie, jednak nie będę tutaj tego szerzej opisywał. Skoro jesteś użytkownikiem który radzi sobie z poruszać się po Linuxie, to nie sprawi Ci wielkiego problemu zainstalowanie tych usług.
Dla użytkowników Windows’a polecam pakiet serwera Apache wraz z zainstalowaną bazą MySql i narzędziami do jej zarządzania:
VertrigoServ – Strona Domowa – Najnowsza Wersja
Przechodzimy przez instalację pakietu. Następnie w pasku systemowym klikamy na ikonę serwera, wybieramy z narzędzi phpMyAdmin i logujemy się do bazy danych za pomocą domyślnego loginu i hasła: root vertrigo.
W sekcji Użytkownicy w pierwszej kolejności dla bezpieczeństwa musimy zmienić hasło dla użytkownika root z domyślnego na własne. Następnie tworzymy nowego użytkownika np. login:xbmc i hasło:xbmc, w polu Host wpisujemy znaczek procenta (%) i zaznaczamy w globalnych uprawnieniach wszystkie opcje.
2. Konfiguracja XBMC
Jeśli posiadamy już bibliotekę filmów w XBMC musimy ją najpierw wyeksportować do pliku.
W pliku konfiguracyjnym advancedsettings.xml dodajemy następujący wpis.
<videodatabase>
<type>mysql</type> <!– Typ bazy danych w naszym przypadku pozostaje bez zmian !–>
<host>192.168.0.10</host> <!– Adres IP serwera MySql !–>
<name>xbmc_video</name> <!– Nazwa bazy danych, możemy pozostawić bez zmian !–>
<user>xbmc</user> <!– Login wcześniej utworzonego użytkownika w bazie MySql !–>
<pass>xbmc</pass> <!– Hasło wcześniej utworzonego użytkownika w bazie MySql !–>
</videodatabase>
Uruchamiamy XBMC i importujemy wcześniej wyeksportowaną bibliotekę.
Pozostałe komputery ustawiamy w ten sam sposób.
Tekst pozyskany z archiwalnej wersji strony.