Synchronizacja biblioteki na kilku komputerach w oparciu o bazę MySQL

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 DomowaNajnowsza 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.

 

Informacje o Autorze:


Tekst pozyskany z archiwalnej wersji strony.

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

Related Posts

Begin typing your search term above and press enter to search. Press ESC to cancel.