Diskussionsthema: Gemeinsam genutzte MySQL Datenbank und Thumbnails auf einer QNAP - NAS
-
don -
10. August 2014 um 15:42 -
Erledigt
-
-
Hat sich mit Kodi 14 etwas geändert?
Hab gerade auf die Beta 2 geupdatet aber jetzt findet er meine Datenbank nicht mehr...
-
-
Ich selber kann es dir leider nicht sagen, da ich nicht die Neuste Version benutze bzw. eine Beta Version.
In der [definition='2','1']advancedsettings[/definition].xml ist alles richtig? -
ja, die habe ich auch nicht verändert...
-
-
Hallo,
ich möchte meine DB sehr gerne auf das NAS auslagern, da ich mir noch zwei Raspberries zulegen möchte. Die sollen dann alle auf die selbe DB zugreifen.
Bei mir läuft XBMC auf dem Raspberry Pi mit Openelec und ich habe ein QNAP NAS.
Habe die Anleitung befolgt, es werden aber nach dem Neustart des Paspberry keine DB angelegt. Wo könnte der Fehler liegen?
Gruß
-
Hat sich mit Kodi 14 etwas geändert?
Hab gerade auf die Beta 2 geupdatet aber jetzt findet er meine Datenbank nicht mehr...
Ich kann nur sagen das sich die db-version auf 90 geändert hat und dass kodi die alte ins neue konvertiert was etwas dauern kann... bei mir solange, dass ich an einen absturz dachte und den task beendete... fazit war, dass kodi die db ebenfalls bei mir nicht fand... dann löschte ich die neue, nicht zuende knvertierte 90er, in der mysql db. und startete kodi neu... diesmal lies ich ihn machen.. funzte... dies nur just for info... -
-
Habe nun auch auf Kodi geupdatet. Die Datenbank wurde neu erstellt (MyMusic48, MyVideos90). Ging alles Problemlos.
-
Hallo,
habe heute das erste mal versucht meine Kodi db auszulagern. Scheint soweit auch alles geklappt zu haben (habe diese Anleitung genutzt Gemeinsam genutzte MySQL Datenbank und Thumbnails auf einer QNAP - NAS)
Die Datenbanken sind da, die Filme sind auch in Kodi, nur habe ich keine Bilder etc.
Sind nur schwarze Kacheln und ich kann die Filme dann halt starten.
-
-
Wo sollten die Cover etc. sein auf der NAS ? Hast auch die [definition='2','1']advancedsettings[/definition].xml richtig angepasst (wenn du alles auslagerst)
-
Wo sollten die Cover etc. sein auf der NAS ? Hast auch die [definition='2','1']advancedsettings[/definition].xml richtig angepasst (wenn du alles auslagerst)
In der xml hab ich die NAS ip angegeben. Die Cover etc. sind in den jeweiligen Film Ordnern
-
-
Ich bin jetzt nicht der XBMC Pro. Aber ich weiß nicht ob das so funktioniert. XBMC legt ja die Cover in einen Thumbnails Ordner ab:
Externer Inhalt db.ttInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt.Wenn du alles auf einen Server auslagerst, dann kannst du auch die Thumbnails für alle deinen Clients beziehen lassen und das machst du über:
Code<pathsubstitution> <substitute> <from>special://masterprofile/Thumbnails</from> <to>smb://192.168.xxx.xxx /Thumbnails</to> </substitute> </pathsubstitution>
Sprich <to>smb://192.168.xxx.xxx /Thumbnails</to> Dieser Thumbnailsordner befindet sich auf dem Server (root Verzeichnis). Kannst natürlich beliebig ändern wo sich halt deiner dann befinden soll.
Das ganze ist unter g) [definition='2','1']advancedsettings[/definition].xml erstellen zu finden in meiner Anleitung.
-
Das steht da ja drin. Im Thumbnails Ordner auf dem NAS sind allerdings bisher nur Bilder von Schauspielern.
-
-
Dann arbeitet das Ganze normal richtig. Lass nochmal die Datenbank aktualsieren über XBMC. Die Cover übersieht man ziemlich bei so vielen Schauspielern (habe nun selber nachgesehen).
Ansonsten wenn du die Zeit hast, lösch den Thumbnails Ordner und lass es nochmal neu erstellen / runterladen.Weiter kann ich dir leider nicht helfen.
-
zuerst mal, danke für die mühe die du dir mit der anleitung gemacht hast..find ich klasse!
bei mir zuhause hab ich ein qnap-nas mit den filmen und der musik, dann einen htpc mit win 7 (hauptgerät) und noch einen nuc mit openelec. neue filme werden von mir immer nur am windows-htpc gescraped.
ich hab nun eine frage zum teil mit "pathsubstitution".
Code<pathsubstitution> <substitute> <from>special://masterprofile/Thumbnails</from> <to>smb://nasipadresse/Thumbnails</to> </substitute> </pathsubstitution> </[definition='2','1']advancedsettings[/definition]>
dieser teil in der[definition=1,0][definition='2','0']as.xml[/definition][/definition] ist ja nur anfangs einmal nötig. sobald alle filme in die datenbank gescrapt sind muss ich diesen code-teil wieder rauslöschen. wenn ich irgendwann neue filme hinzufüge, brauch ich diesen code-teil nicht, oder?
-
-
sobald alle filme in die datenbank gescrapt sind muss ich diesen code-teil wieder rauslöschen.
Wie kommst du darauf? Wenn du den Eintrag löschst, dann werden die Thumbnails wieder lokal gespeichert. -
naja, in deiner anleitung steht unter punkt "g" folgendes..
Zitatg) [definition='2','1']advancedsettings[/definition].xml erstellen
Nun sagen wir dem Media-Center sagen, dass die Fanarts, Cover , Poster
die durch das Scrapen entstehen auf die NAS in den Ornder „Thumbnails“
gespeichert werden soll. Das Ganze geschieht über eine .xml Datei.Öffne dazu einen Editor (empfehle Notepad++ für Windows, für Linux reicht der installierte Editor) und füge folgende Zeilen ein:
<[definition='2','1']advancedsettings[/definition]>
<videodatabase>
<type>mysql</type>
<host>192.168.xxx.xxx</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>192.168.xxx.xxx</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</musicdatabase>
<pathsubstitution>
<substitute>
<from>special://masterprofile/Thumbnails</from>
<to>smb://192.168.xxx.xxx /Thumbnails</to>
</substitute>
</pathsubstitution>
</[definition='2','1']advancedsettings[/definition]>weiter unten beim punkt "j" heisst es dann:
Zitatj) gemeinsame Datenbank-Nutzung aller XBMC - Geräte:
Um nun die angelegte Datenbank auf allen XBMC - Geräten zu nutzen, musst du wie bei Punkt g) [definition='2','1']advancedsettings[/definition].xml erstellen vorgehen mit einer leichten Abänderung.
Füge nun folgenden Code in die .xml Datei ein:
<[definition='2','1']advancedsettings[/definition]>
<videodatabase>
<type>mysql</type>
<host>192.168.xxx.xxx</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</videodatabase>
<musicdatabase>
<type>mysql</type>
<host>192.168.xxx.xxx</host>
<port>3306</port>
<user>xbmc</user>
<pass>xbmc</pass>
</musicdatabase>
</[definition='2','1']advancedsettings[/definition]>aus diesem grund habe ich angenommen, dass man den teil mit "pathsubstitution" nur anfangs braucht. wie war es denn sonst gemeint?
-
-
Da würde ich sagen .... da ist ein Fehler.
Die Pathsubst. muss auch in der[definition=1,0][definition='2','0']as.xml[/definition][/definition] auf den Clients angegeben sein.Aber: ich will mich da nicht so weit rauslehnen, da ich es selber nicht mehr nutze.
-
aha ok, ich find die lösung mit der datenbank am nas schon recht praktisch.
ich hab leider keine ahnung von dem code, aber für mich klingt es so, als würds im bereich "from/to" so heissen, dass die thumbnails vom htpc aufs nas in den ordner "thumbnails" verschoben werden sollen.. mal ganz einfach ausgedrückt. demnach würde es bedeuten, dass "pathsub.." nur auf jenem htpc in der[definition=1,0][definition='2','0']as.xml[/definition][/definition] stehn muss, auf dem gescraped wird.
-
-
stehe jetzt ehrlich gesagt auch an.
g) = Damit er es auslagertj) = Client sagen, die Datenbank liegt dort und lese es ein (ohne Source etc).
Nun getestet mit der Einstellung wie im Howto. Hier werden die Thumbnails angezeigt (alle, jedoch wird ein Teil lokal abgespeichert).
2. Versuch:
g) und j) gleich belassen - hier werden dann jedoch keine Thumbnails mehr angezeigt. Keinen Plan jetzt mehr -
ich hab gestern abend noch rumprobiert, aber es hat nix mehr geklappt. egal welche version deras.xml ich verwendete, der thumbnailsordner blieb immer leer. ich habe auch den thumbnailsordner am NAS mehrmals gelöscht und neu angelegt.. ebenso den user in phpmyadmin mehrmals neu angelegt. hier bekam ich übrigends mit dem sql-code
immer eine fehlermeldung: "MySQL lieferte ein leeres Resultat zurück (d.h. null Datensätze)."könnt mir vorstellen, dass hier das problem liegt. ich werds heut abend jedenfalls weiter versuchen. vielleicht installier ich kodi nochmals ganz neu und fang nochmal von vorne an.
ach.. bei
ist nach der ip ein leerzeichen im code. ich denke, das gehört hier nicht hin, oder?
-
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!