Hast du in der MySQL Konf einen User "XBMC" mit Pass "XBMC" angelegt?
Diskussionsthema zu [HowTo] AppleTV2 als streaming Client mit zentraler Datenbank und Thumbnails.
-
maikburd -
21. Februar 2011 um 22:48 -
Erledigt
-
-
Auf dem NAS? Jep, habe ich.
In dem code-Schnipsel meines vorigen Beitrags hatte sich noch ein Fehler eingeschlichen, da steht jetzt die IP des NAS.
-
-
Hi,
da geht immer noch einiges durcheinender.
MySQL Datenbank und Userdata Ordner sind 2 komplett verschiedene paar Schuhe. Du kannst die Datenbank so nicht füllen, die Passwortabfrage ist die des User auf 192.168.0.200. Hat mit der Datenbank nichts zu tun.
Du musst die Datenbank im xbmc neu einlesen. Wenn das alles richtig eingerichtet ist, hast Du beim start des XBMCs eine leere DB und kannst diese befüllen. Ein Blick in's .[definition='1','0']log[/definition] sagt, ob zur DB richtig verbunden wurde. -
Im xbmc-log steht nach dem Versuch, MP3-Verzeichnisse auf dem NAS einzulesen, reihenweise
SQL: The table does not existHier ein Screenshot von der Datenbank:
Externer Inhalt img218.imageshack.usInhalte von externen Seiten werden ohne Ihre Zustimmung nicht automatisch geladen und angezeigt. -
-
... hast Du bisher nur mit dem atv2 zur DB verbunden?
Poste mal das ganze [definition='1','0']log[/definition], am besten nach http://paste2.org. -
Ich habe vorher noch gar nicht zur DB verbunden.
Hier das [definition='1','0']log[/definition]: http://paste2.org/p/1301866
PS: Vielen Dank für deine Hilfe
-
-
Die DB ist leer, hast Du denn schon mal Inhalt in die DB eingelesen? Davon dann bitte die Logeinträge.
-
Klar, hier bitte:
-
-
..hm, bitte immer das ganze [definition='1','0']log[/definition] posten. Im Moment kann ich so auch nichts zu sagen, warum die Tabellen fehlen, ist aus dem Stück nicht ersichtlich.
(und bitte debug aktivieren.)
Mal abgesehen davon sind das ja Video Dateien?! Könnten wir zunächst bei Musik oder Videos bleiben? -
Die [definition='2','1']advancedsettings[/definition].xml scheint auch nicht korrekt zu sein?!?!
Ich sehe keine Portangabe oder benötigt man die nicht mehr?Laut Wiki kann man den Eintrag auf jeden Fall setzen(was man früher auch machen musste):
-
-
Vorhin hatte ich das Problem, dass gar nicht ins Log geschrieben wurde, wenn ich Musik-Dateien habe scannen lassen.
Mit einem noch nicht gescannten Verzeichnis geht's jetzt aber wieder:
EDIT: Danke auch dir, mad-max.
Habe den Port jetzt eingetragen, so sieht derzeit meine [definition='2','1']advancedsettings[/definition].xml aus:
Code
Alles anzeigen<[definition='2','1']advancedsettings[/definition]> <network> <disableipv6>true</disableipv6> </network> <songinfoduration>30</songinfoduration> <musiclibrary> <recentlyaddeditems>100</recentlyaddeditems> </musiclibrary> <videodatabase> <type>mysql</type> <host>192.168.0.200</host> <port>3307</port> <name>xbmc_video</name> <user>xbmc</user> <pass>xbmc</pass> </videodatabase> <musicdatabase> <type>mysql</type> <host>192.168.0.200</host> <port>3307</port> <name>xbmc_music</name> <user>xbmc</user> <pass>xbmc</pass> </musicdatabase> <pathsubstitution> <substitute> <from>special://masterprofile/Thumbnails</from> <to>smb://xbmc:xbmc@192.168.0.200/xbmcthumbs/</to> </substitute> </pathsubstitution> </[definition='2','1']advancedsettings[/definition]>
-
... kann man weglassen, wenn der standard port (3306) benutzt wird.
**EDIT**
sieht doch gut aus, wird doch in die DB übernommen. Wenn Du jetzt über Musik->Datenbank reingehst ist sie noch leer? -
-
Jep, genau das ist das Problem, im Datenbank-Modus steht da gar nichts.
Aber schön, dass wir der Sache schon näher zu kommen scheinenIm MySQL-Interface auf dem NAS sehe ich auch, dass sich die Anzahl der Einträge ändert.
Aber müsste sich nicht auch langsam mal der Share \\192.168.0.200\xbmcthumbs mit Daten füllen? Oder schmeiße ich da immer noch etwas durcheinander?
-
Gut, dass du den Port mit angegeben hast, weil wenn ich das richtig sehe, verwendest du nicht den Standardport 3306 sonder 3307...
-
-
Woran siehst du, welchen Port ich benutze?
Im MySQL-Interface steht nämlich Port 3306...
-
In deiner advancessetting.xml hast du Port 3307 angegeben, also nicht den Standardport...
dachte, da du es angepasst hast, wird es nicht der Standardport sein... -
-
Ach so, sorry, da war ich wohl mal wieder etwas verwirrt...auf jeden Fall hab ich den Eintrag wieder entfernt, da ich ja doch den Standard-Port nutze.
-
... lass und mal eins nach dem anderen machen. Wie schon gesagt ergibt das gar nicht unbedngt einen Sinn die thumbnails auszulagern, wenn Du eh nur den atv2 nutzt.
Also wenn Du im MySQL Frontend sehen kannst, dass dort Daten eingetragen sind und es im [definition='1','0']log[/definition] dabei kein Fehler gibt, kann man wohl davon ausgehen, dass das einlesen funktioniert. Bist Du sicher, dass Du im xbmc im DB modus bist?
Wenn Du ganz "normale" mp3s ohne cover etc eingelesen hast und auch zusätzlich keine infos runtergeladen hast, gibts auch keine thumbnails. -
-
Zunächst möchte ich das ja auf dem Revo zum Laufen bekommen, und wenn das fuktioniert, würde ich gerne das atv2 nachziehen.
Und ich bin ganz sicher, dass ich im Datenbank-Modus bin, da steht aber leider immer noch "0 items".
Es sind mp3*s mit eingebetteten Covers, die Thumbnails werden aber immer noch lokal abgelegt, weswegen ich noch mal den pathsubstitution-Eintrag überprüft habe, aber der scheint ja zu stimmen. -
... ehrlich gesagt, kann ich langsam nicht mehr nachvollziehen was Du machst und die infos kommen scheibchenweise.
Vielleicht wäre es langsam sinnvoll einen neuen Thread anzufangen und mal ganz neu zu starten und Du erstmal schreibst was Du machen willst und was Du schon gemacht hast, so drehen wir uns im Kreis.
Mach doch erstmal eine ganz normale Standardkonfiguration und dann änderst Du nach und nach die Optionen. Alles gleichzeitig führt nicht zum Ziel.
Probier erstmal Deine mp3s von der smb-Freigabe in eine lokale sqliteDB und lokale thumbnails einzulesen, also alles auf Null. Geht ja auch gar nicht mehr um den ATV2.
Wenn Du das hinbekommen hast, also eine funktionierende Grundkonfiguration hast, spricht nichts dagegen den Eintrag für die mysql DB nachzutragen.
Was hast Du denn überhaupt für eine Version auf dem Revo, kann durchaus sein, dass die pathsubstitution in 10.0 noch gar nicht drin ist. -
-
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!