Normalerweise verwendet XBMC der QNAP-NAS eine eigenständige Datenbank auf Dateibasis.
Wenn ihr eine Datenbank für alle user in eurem Netzwerk teilen möchtet, müsst ihr eine MySQL-Datenbank auf eurem QNAP-NAS einrichten.
Hier ist eine Anleitung, wie ihr vorgehen müsst:
User: xbmc, pass: xbmc
http://www.tweaking4all.com/ho…-mysql-all-rooms-in-sync/
Für euren QNAP-NAS-XBMC-client müsst ihr danach auch einen MySQL-Benutzer für den Host 'localhost' anlegen:
# Rechte für `xbmc`@`localhost`GRANT ALL PRIVILEGES ON *.* TO 'xbmc'@'localhost' IDENTIFIED BY PASSWORD '*EC4F5173DE994BFEAB7040A4A32B4ED6DE26F6F0';
Danach noch die advancedsettings.xml der QNAP-NAS in /share/XXXXXXX_DATA/.qpkg/XBMC/root/.xbmc/userdata folgendermaßen ändern:
<advancedsettings>
<videodatabase>
<type>mysql</type>
<host>127.0.0.1</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>127.0.0.1</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</musicdatabase>
<videolibrary>
<importwatchedstate>true</importwatchedstate>
</videolibrary>
<videoscreen>
<screen>0</screen>
</videoscreen>
<cputempcommand>sed -e 's/000$/ C/' /sys/class/hwmon/hwmon0/device/temp1_input</cputempcommand>
<gputempcommand>sed -e 's/000$/ C/' /sys/class/hwmon/hwmon0/device/temp1_input</gputempcommand>
</advancedsettings>
Alles anzeigen
Ich habe auch die mediasources.xml und sources.xml eines bereits existierenden XBMC-network-clients in den Ordner
/share/XXXXXXX_DATA/.qpkg/XBMC/root/.xbmc/userdata kopiert.
Danach kann der QNAP-NAS-XBMC-client auf die selbe MySQL-Datenbank wie die anderen Netzwerkbenutzer zugreifen.