Diskussionsthema: Gemeinsam genutzte MySQL Datenbank und Thumbnails auf einer QNAP - NAS

  • Frage:

    Wohin gehört eigentlich die sources.xml?

    Ich habe drei Clients mit KODI 14.1, die eigentlich auf eine zentrale Datenbank MYSQL zugreifen, was aber irgendwie nicht richtig funktioniert.

    Habe mir hier und auch bei YOUTUBE mehrere Anleitungen angeschaut.
    Bin auch der Meinung, dass ich alles korrekt gemacht habe. Bevor ich loslegte, schnell noch die Bibliotheken VIDEOS und MUSIK separat exportiert.
    Also MYSQL installiert und eingerichtet - sie läuft: beim ersten Start eines Clients (auf einem Ubuntu-PC) richtete sie eigenhändig die MyMusic und die MyVideos
    Datenbanken ein.
    Aber leider sind meine Datenbanken in Kodi leer. Es fehlen im Haputmenü die Punkte Filme und Serien.

    Was mache ich verkehrt?

  • Sers,
    bisher war ich nur stiller Mitleser in diesem Forum, da ich mir aber letzte Woche eine QNAP zugelegt habe und mit der Konfiguration einfach nicht weiter komme, bitte ich um eure Hilfe.

    Meine seitherige Installation sah wie folgt aus. Ein HTPC auf Linux Ubuntu Basis im Wohnzimmer, ein Raspberry Pi2 mit Openelec im Schlafzimmer und ein weiterer Raspberry 2 als Server für meine MySQL Datenbank und weitere Spielereien im eigenen Netzwerk. So funktioniert auch alles perfekt, gemeinsame Datenbank über MySQL etc. alles Bestens.

    Nun habe ich mir eine QNAP zugelegt um meine alten Buffalos NAS zu ersetzen, da die TS-451 in der Lage ist ebenfalls Kodi darauf laufen zu lassen, viel die Wahl auf diese Modell. Um den "Test"-Raspberry zu entlasten wollte ich die MySQL Datenbank ebenfalls auf die QNAP auslagern.

    Konfiguration war alles kein Problem, hatte ich ja bisher schon einige Erfahrung gesammelt. Um mein System weiter nutzen zu können wollte ich also erst einmal Kodi auf der QNAP testen mit eigener MySQL Datenbank ebenfalls auf der QNAP. Der kodi User ist entsprechend auf der QNAP und in MySQL angelegt und hat (denke ich jedenfalls) alle notwendigen Berechtigungen. Wenn ich nun Kodi starte und die Quellen zuordne und den passenden Scraper auswähle passiert nichts. Klickt man die Quelle wieder an, steht bei Scraper wieder keiner. Es speichert also den ausgewählten Scraper nicht ab, wenn der nicht vorhanden ist, landet logischerweise auch nichts in der Datenbank. Lösche ich die Einträge für die MySQL Datenbank in der AS.XML (also Umstellung auf lokale Datenbank) funktioniert alles Bestens. Es scheint also ein Fehler im Zusammenhang mit MySQL zu sein, allerdings ist mir nicht klar, was das abspeichern des jeweiligen Scrapers mit der MySQL Datenbank zu tun hat. Ich bin mit meinem Latein am Ende.

    Vielen Dank im voraus für Eure mithilfe
    rr1

  • Hätte ich auch mal drauf kommen können, habe aber bisher alles ohne hinbekommen.
    Selbstverständlich kann ich das ganze Logfile posten aber der interessante Teil wird ja der hier sein:

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic48 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic47 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic46 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic45 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic44 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic43 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic42 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic41 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic40 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic39 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic38 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic37 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic36 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic35 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic34 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic33 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic32 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic31 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic30 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic29 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic28 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic27 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic26 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic25 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic24 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic23 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic22 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic21 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic20 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic19 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic18 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyMusic48 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to create new database

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos90 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos89 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos88 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos87 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos86 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos85 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos84 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos83 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos82 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos81 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos80 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos79 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos78 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos77 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos76 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos75 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos74 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos73 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos72 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos71 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos70 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos69 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos68 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos67 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos66 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos65 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos64 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos63 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos62 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos61 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos60 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to open database: MyVideos90 [1045](Access denied for user 'kodi'@'QNAP451' (using password: YES))

    19:24:59 T:4110259968 ERROR: Unable to create new database

    Bedeutet ja wohl, dass mein user kodi doch nicht die erforderlichen Rechte hat in die Datenbanken zu schreiben oder wie in meinem Fall erst einmal eine neue anzulegen. Wenn ich es richtig interpretiere bezieht sich das auch alles auf die MySQL Datenbank. Ich habe den User aber wie in dem Tut beschrieben angelegt, welche Berechtigung kann da noch fehlen?

    Greets
    rr1

  • Die MySQL Datenbank ist leer, es gibt auch keine alten Datenbanken die ich reinkopiert hätte. Da ich mein ganzes Material neu auf die QNAP kopiert habe, wollte ich die Datenbank sowieso neu aufbauen. Es haben sich einige Pfade geändert, deshalb will ich komplett bei 0 anfangen. In der Vergangenheit hatte ich schon mal bei meinem alten System probleme mit doppelt vorhandenen Einträgen, das wollte ich mit der komplett neuen Datenbank vermeiden.

    Ein weiterer User ist auch nicht im Spiel. Ich teste ja nur auf der QNAP. Da gibts sonst niemand.

    Greets
    rr1

  • Ich wollte nur Bescheid geben, dass ich mein Problem lösen konnte. Manchmal steht man eben doch wie der Ochs vor dem Berg. Ich hatte bei Eingabe meiner QNAP in der MySQL Datenbank einen Zahlendreher eingebaut. Daher bin ich nicht sofort drauf gekommen. Ich war mir ja absolut sicher, dass ich die Berechtigungen richtig vergeben hatte - dem war ja auch so.
    Greets
    rr1

  • Wenn du XMBC / Kodi darauf laufen hast und deine Synology NAS hast dann sollte das kein Problem sein.
    Wie du den Datenbank Server auf deiner NAS einstellst kann ich dir nicht sagen da es hier um eine QNAP NAS geht.

    Gemeinsam genutzte MySQL Datenbank auf einer Synology DiskStation

    Einstellungen auf deiner NAS für die Datenbank machen, auf das HiMedia verbinden und die[definition=1,0][definition='2','0']as.xml[/definition][/definition] Datei abändern lt Anleitung

  • Ich habe mit Hilfe des Guides erfolgreich die Datenbank vom RPi2 auf mein QNAP ausgelagert.
    Vielen Dank an dieser Stelle für den ausführlichen Guide!

    Nun habe ich aber noch eine Frage, da mein FireTV Stick heute kam und ich diesen nun einbinden will.
    Hier im Guide steht, man soll einfach dieas.xml auf den neuen Client kopieren.
    In der wiki gibt es aber noch diese Punkte in derenas.xml:

    Zitat

    <videolibrary>
    <importwatchedstate>true</importwatchedstate>
    <importresumepoint>true</importresumepoint>
    </videolibrary>

    Muss ich dies noch hinzufügen, oder ist dies veraltet? Diese Punkte habe ich in der jetzigen (RPi2) [definition=1,1][definition='2','0']as.xml[/definition][/definition] übrigens auch nicht, die sieht bei mir nur aus wie im Guide.
    Dann noch eine Frage zu den letzten beiden substitutes in meineras.xml. Das Amazon Addon werde ich natürlich auf dem FireTV nicht installieren. Kann ich diese substitutes dann dort weglassen, oder muss ich sie drinnen lassen da ich über das Addon auf dem RPi2 Filme zur Kodi Bibliothek hinzugefügt habe?

  • Ich habe einfach mal losgelegt und diese[definition=1,0][definition='2','0']as.xml[/definition][/definition] auf den Fire TV Stick geschoben.
    Die Bibliothek wird erkannt, ich sehe alle meine Filme mit Infos. Nur leider keine Thumbs/Artwork und wenn ich einen Film abspielen will heisst es der Film wurde nicht gefunden und ob ich ihn aus der Bib löschen will.

    Was mache ich falsch?

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!