[HowTo] Gemeinsam genutzte MySQL Datenbank und Thumbnails auf einer QNAP - NAS


  • Konfiguration QNAP – MySQL und Thumbnails für KODI [XBMC]

    [h1]a) Einleitung[/h1]
    Die Konfiguration meiner Datenbank auf meiner NAS (QNAP) wurden folgende Gerätschaften verwendet:

    QNAP: TS-421
    OS-PC: Windows 7
    XBMC: Kodi v14.x

    Diese Anleitung ist eine Schritt-für-Schritt Bildanleitung und soll vor allem für „XBMC-Nerds“ eine Hilfe sein, wie man seine QNAP - NAS konfiguriert.
    Weiters ist zu sagen, dass diese Anleitung von einer „Jungfräulichen“ XBMC erstellt worden ist (keine Datenbank, keine Einstellungen innerhalb des
    MediaCenter und QNAP).

    [infobox]Bevor Du dich in die Arbeit stürzt, lese dir bitte die Anleitung komplett und sorgfältig durch[/infobox]
    [errorbox]Die Durchführung erfolgt natürlich auf eigene Gefahr - ich übernehme keine Garantie oder ähnliches[/errorbox]

    [h1]b) Vorbereitung[/h1]

    • aktuelle XBMC – Version herunterladen (kodi.tv/download/) und installieren.
    • QNAP Konfigurationsseite öffnen (Browser öffnen und über die Adressleiste deine NAS öffnen z.B.: 192.168.xxx.xxx).

    4 Mal editiert, zuletzt von q421 (21. Januar 2017 um 16:18)

  • [h1]c) QNAP MySQL – Konfiguration:[/h1]

    Um eine Datenbank auf der NAS anzulegen müssen zuerst ein paar Anwendungen aktiviert werden.

    • Hauptmenü – Systemsteuerung – Anwendungen – MySQL Server:





    • Hauptmenü – Systemsteuerung – Anwendungen – Webserver:



    • Hauptmenü – Systemsteuerung – Anwendungen – Netzwerkdienst - WIN:


    2 Mal editiert, zuletzt von q421 (21. Januar 2017 um 17:10)

  • [h1]d) QNAP Installation PHPMyAdmin:[/h1]
    Die Datenbank wird mit Hilfe von PHPMyAdmin verwaltet.
    Dazu müssen wir dieses über das App-Center automatisch oder manuell installieren.

    • Hauptmenü – App Center – Suche: PHPMyApp – zu QTS hinzufügen:



    • Manuelle Installation:

    Einmal editiert, zuletzt von q421 (21. Januar 2017 um 17:10)

  • [h1]e) Datenbank-User anlegen:[/h1]

    • Hauptmenü – App Center – Meine Apps - PHPMyAdmin - öffnen

    • Um sich nun bei PHPMyAdmin einloggen zu können muss nun euer Username und Passwort eingegeben werden (Standard - User: root; Standard - Passwort: admin:(
    • Wenn der Login nicht funktioniert, könnte sein, dass das Passwort mal geändert wurde
      Hauptmenü - Anwendungen - MySQL-Server - Datenbankverwaltung - Root Kennwort zurücksetzen
    • War der Login erfolgreich, kann nun ein Benutzer (User) angelegt werden:

      SQL
      CREATE USER 'kodi' IDENTIFIED BY 'kodi';
      GRANT ALL ON *.* TO 'kodi';


    3 Mal editiert, zuletzt von q421 (21. Januar 2017 um 18:24)

  • [h1]f) Thumbnail- Ordner erstellen – NAS:[/h1]
    Um Poster, Fanarts, CDs, Arts usw. zentralisieren zu können, benötigen wir auf der NAS einen Netzwerk freigegebenen Ordner.

    • Hauptmenü – Systemsteuerung - Privilegieneinstellungen – Freigabe-Ordner – Erstellen – Freigabeordner:



    • Willst du den Netzwerkzugriff für den Thumbnail-Ordner statt SMB über NFS laufen lassen, musst du folgende Schritte durchführen:



    Einmal editiert, zuletzt von q421 (21. Januar 2017 um 17:11)

  • [h1]g) User anlegen – NAS:[/h1]

    Um den zuvor erstellen Thumbnail – Ordner benutzen zu können, müssen wir diesen Ordner für den User „kodi“ freigeben.

    • Hauptmenü – Systemsteuerung – Privilegieneinstellungen – Benutzer – Erstellen – Einen Benutzer erstellen:

    • Lege nun als Benuzternamen "kodi" und wähle das Passwort "kodi" an (Alter Screenshot - aus diesem Grund XBMC):
    • Nun kommen wir zur Rechtevergabe - Über Bearbeiten kommt man in das Rechte – Menü. Hier musst du nun den Thumbnails Ordner und den/die Ordner freigeben wo sich die Filme /Serien befinden (In meinem Fall unter dem Hauptordner „Multimedia“).


    [infobox]Die Rechte für den User „kodi“ müssen unbedingt RW / Lesen-Schreiben ausgewählt werden.[/infobox]

  • [h1]i) [definition='2','1']advancedsettings[/definition].xml erstellen[/h1]
    Nun sagen wir dem Media-Center, 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:

    • host ist die IP-Adresse der QNAP - NAS
      user ist der angelegte Username
      pass ist das gewählte Passwort
    • Beim Zugriff auf den Thumbnail-Ordner via smb verwende folgenden Code: <to>smb://kodi:kodi@192.168.xxx.xxx/Thumbnails</to>
      Beim Zugriff auf den Thumbnail-Ordner via nfs verwende folgenden Code: <to>nfs://192.168.xxx.xxx/Thumbnails</to>
    • Nun müssen wir noch die [definition='2','1']advancedsettings[/definition].xml ([definition=11,0][definition='2','0']as.xml[/definition][/definition]) im Ordner username abspeichern:


      Windows: C:\Users\DeinPCUserName\AppData\Roaming\XBMC\userdata\
      Linux: ~/.xbmc/userdata/
      Android: /data/http://org.xbmc.kodi/files/.kodi/userdata
    • Der Ordner AppData ist ein versteckter Ordner – um diese anzeigen zu können:
      Windows: Start – Systemsteuerung – Ordneroptionen – Ansicht und nun mach einen Haken bei „Ausgeblendete Dateien, Ordner und Laufwerke anzeigen“
      Linux: Persönlichen Ordner öffnen - Ansicht - Verborgene Dateien anzeigen

    4 Mal editiert, zuletzt von q421 (21. Januar 2017 um 18:27)

  • [h1]j) Kodi Starten – Quellen hinzufügen – Scraper einstellen[/h1]
    Wenn du nun Kodi startest, hast du eine englische Version angezeigt. Die Sprache kannst du wie folgt ändern (Bildanleitung im Spoiler, wenn du Hilfe brauchst):

    Spoiler anzeigen

    Quellen hinzufügen:
    XBMC Quellen hinzufügen/bearbeiten/löschen

    Scraper einstellen:
    Video-, Film- und Serien-Scraper einstellen -> XBMC Datenbank füllen

    [h1]k) Datenbank überprüfen - NAS[/h1]

    • Die Datenbank müsste nun angelegt worden sein. Um dies zu kontrollieren, öffne wieder ein phpMyAdmin - hier müssen sich nun 2 Datenbanken befinden:

    4 Mal editiert, zuletzt von q421 (21. Januar 2017 um 18:15)

  • [h1]l) gemeinsame Datenbank-Nutzung aller Kodi - Geräte:[/h1]

    [infobox]Um die Datenbank gemeinsam mit anderen XBMC Geräten nutzen zu können, muss an allen Geräten die gleiche XMBC-Version installiert sein![/infobox]

    [h1]m) Nützliche How To's:[/h1]

    [h1]n) Vor- und Nachteile:[/h1]
    [pclist]
    [+]-Daten werden nur einmal vorgehalten, nicht auf jeder XBMC-Installation
    [+]-synchrone Datenhaltung, einmalige Aktualisierung
    [+]-jeder Client ist immer aktuell
    [+]-Filme, Videos, Musik werden zentral als abgespielt gekennzeichnet
    [-]-Durch Thumbnails Nutzung kann die XBMC Performance darunter leiden
    [/pclist]

Jetzt mitmachen!

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