Prawidłowe uporządkowanie biblioteki filmów wymaga niejednokrotni wiele dni (czasem tygodni) pieczołowitej pracy. Aby nie stracić poświęconego czasu niezwykle istotne jest wykonywanie co jakiś czas (i przed każdymi istotnymi zmianami) kopii bezpieczeństwa.
Istnieje kilka sposobów na sporządzenie takowej, co też zostanie opisane w niniejszym artykule.
XBMC posiada wbudowane mechanizmy do wykonywania kopii bezpieczeństwa multimediów. Dane pozyskane przez drapacze – tzw metadane (opisy, plakaty, okładki, obsada itp.) kopiowane są do plików tekstowych (XML), dzięki czemu w przyszłości można łatwo je ponownie zaimportować.
Kopia bezpieczeństwa nie zawiera źródłowych materiałów multimedialnych (filmów, muzyki itp)
WAŻNE! Wykonanie kopii bezpieczeństwa powinno poprzedzać każdą ważniejszą akcję (instalacja nowej wersji XBMC, użycie media managerów itp).
Export z XBMC
Kopię możemy wykonać bezpośrednio z XBMC. W tym celu należy wejść w ustawienia wideo (lub muzyki), biblioteka oraz wybrać opcję Export bazy danych.
Aplikacja umożliwia wykonanie kopii na dwa sposoby:
- Pojedynczy plik
- Oddzielne pliki
Pojedynczy plik – we wskazanym katalogu zostanie utworzony podkatalog zawierający datę dzisiejszą (np. xbmc_videodb_2011-12-02), wszystkie metadane zostaną zapisane tam możliwie w jednym pliku, w odpowiednich podkatalogach. Zaletą tej metody jest jedno, spójne repozytorium, łatwe do zaimportowania w przyszłości, jak również oszczędność miejsca (np. zdjęcie wysokiej jakości aktora jest zapisywane tylko raz), minusem jest wrażliwość na ew zmianę położenia katalogów w przyszłości (zapisywane są fizyczne ścieżki do plików)
Oddzielne pliki – do każdego katalogu (z np. filmem) zostaną wyeksportowane oddzielne informacje dla danego materiału – np. metadane o filmie (plik .nfo) plakat, okładka, zdjęcia aktorów itp. Jest niejako przeciwieństwem poprzedniej metody – wiec dane zostaną wielokrotnie powielone dla każdego z katalogów (kto teraz przejmuje się paroma dodatkowymi MB…), ale co ważniejsze w przyszłości możemy bez obaw przenieść katalog z filmem do innej lokalizacji – powiązane dane przejdą razem z nim.
Osobiście preferuję tą drugą metodę.
Przy wybraniu opcji exportu XBMC zapyta się o preferowaną metodę exportu danych – jak pokazano na screenie niżej.
W przypadku wyboru pojedynczych plików możemy zdecydować czy eksportować miniatury, fanarty i ikony aktorów (polecamy). Mamy również możliwość zdecydowania czy istniejące pliki mają być nadpisywane – standardowo nie powinno być potrzeby ich nadpisywania (znacznie przyśpiesza proces eksportu) – chyba że dokonaliśmy jakichś zmian we wcześniej skatalogowanym materiale.
Zapisanie bazy danych
XBMC zapisuje wszystkie informacje w wewnętrznej bazie danych Sqlite (są to oddzielne pliki dla każdego rodzaju materiału). Alternatywnym rozwiązaniem (do wbudowanego w XBMC i opisanego wcześniej) może być skopiowanie właśnie tej bazy w bezpieczne miejsce na dysku.
Baza standardowo znajduje się w lokalizacji: C:\Documents and Settings\nazwa_uzytkownika\Dane aplikacji\XBMC\userdata\Database – należy zatem skopiować cały katalog Database
Zaletą rozwiązania jest szybkość operacji i ew importu.
Minusem jest bezpośrednia zależność od wersji XBMC. Bazy danych kolejnych wersji XBMC różnią się od siebie strukturą, dlatego tego typu kopia ma sens jedynie jeżeli poruszamy się w ramach tej samej wersji aplikacji.
Inne rozwiązania
Można również skorzystać ze wtyczek ułatwiających backup danych np XBMC Backup (umożliwiający umieszczenie backupu danych w najlepszej chmurze – używając DropBox)
Jak również naszego programu XBMC Toolbox (XTB), który umożliwia skopiowanie całego katalogu użytkownika / bazy danych.
Tekst pozyskany z archiwalnej wersji strony kodi.org.pl – Napisany przez autora bloga.