Gemeinsam genutzte MySQL Datenbank auf einer Synology DiskStation

  • Ich habe es genau so gemacht. Es funktioniert auch auf beiden eingesetzten Geräten (HiMedia Q10 Pro und AFTV Gen1). Beide setzen die gleiche Kodi-Version 17 Beta 6 Nightly ein.
    Es werden auch auf beiden Geräten die gleichen Datenbanken angezeigt. Wenn ich allerdings auf dem AFTV einen Film starten möchte kommt immer die Warnung das der Film nicht verfügbar sei und er möchte ihn löschen. Natrülich klicke ich auf NEIN.

    Wenn ich aber manuell in die Quelle gehe, dann kann ich die Dateien starten und sie spielen ab. Nur über die Datenbank-Verknüpfungen nicht. Die [definition='2','1']advancedsettings[/definition].xml verändert doch nicht die gemounteten Freigaben in Kodi, sondern stellt nur den Kontakt zwischen Kodi und dem Server her?!

    Jemand eine Idee?

  • Es gibt ja bei der gemeinsam genutzten Datenbank unter Kodi 16 das Problem, das der Film dann auf allen Geräten als gesehen bzw nicht gesehen angezeigt wird.
    Wir nutzen die Datenbank mit 3 Geräten und da ist nicht so schön, wenn eine Serie überall als gesehen angezeigt wird.

    Weiss zufällig jemand ob es da unter den neuen Kodi -Versionen (17 oder die geplante 18) schon Lösungen gibt, wo man das Problem umgehen kann ? Zb mit eigenen Tabellen pro Gerät, oder so.

    Gesendet von meinem Multifunktionsmesser S7 Edge mit Tapatalk

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

  • Das Handling hat sich in der Hinsicht nicht geändert.
    Aber wenn Du das gar nicht gleich haben willst, wieso nutzt du dann überhaupt die MYSQL Lösung?
    Ansonsten kann ich Dir noch den Emby Media Server ans Herz legen.

    --------------
    Guides nicht mehr verfügbar wegen Youtube unvermögen guten von schlechten Kodi Videos zu unterscheiden.

  • Die MySql Lösung finden ich sehr gut, wenn man wie ich zb. So Leistungsschwache Geräte mit drinn hat, wie zb die Android Fire TV. Wenn die alleine nach neu hinzugefügten Dateien suchen soll, dauert das bei der Menge an vorhandenen Dateien (12TB), echt ewig.
    Da geht das mit der MySql Lösung in Sekunden.
    Aber ok, wenn es für den watched Status noch keine Lösung gibt, dann warte ich.

    Gesendet von meinem Multifunktionsmesser S7 Edge mit Tapatalk

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

  • Danke für den Tipp. Das werde ich mir mal ansehen.

    Gesendet von meinem Multifunktionsmesser S7 Edge mit Tapatalk

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

  • Trakt.tv habe ich jetzt installiert, aber was soll ich im Bezug mit dem Watchedstate in der [definition=11,0][definition='2','0']as.xml[/definition][/definition] beachten ?
    Helft mir mal auf die Sprünge.

    Gesendet von meinem Multifunktionsmesser S7 Edge mit Tapatalk

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

  • Irgendwas läuft falsch.

    Trakt.tv habe ich auf jedem Gerät installiert.
    Ich habe importwatchedstate und importresumepoint auf allen Geräten jeweils mit false eingetragen.
    Ich habe natürlich nach den Änderungen an der [definition=11,0][definition='2','0']as.xml[/definition][/definition] die Geräte jeweils neu gestartet.

    Trotzdem wird ein als gesehen markierter Film auch bei dem anderen Gerät als gesehen angezeigt.

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

    Einmal editiert, zuletzt von BrainBug (9. Januar 2017 um 21:06)

  • Die Option importwatchedstate in der [definition=11,0][definition='2','0']as.xml[/definition][/definition] wird anscheinend von kodi 16 ignoriert. Obwohl ich die option auf false gesetzt habe, wird der Status trotzdem geschrieben und gelesen.

    Weiss jemand ob das in der kodi 17 funktioniert?

    Gesendet von meinem Multifunktionsmesser S7 Edge mit Tapatalk

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

  • Hi,

    ich verwende für jeden Benutzer eine eigene Anmeldung in der DB somit muss ich halt jeden einzelnen Benutzer nach neuen Inhalten durchsuchen aber es reicht wenn ich das an meinem PC durchführe weil alle anderen das aus der DB übernehmen

    (Habe 4 Benutzer)

    Und es ist auch nicht allzu schwer man muss lediglich in der [definition=11,0][definition='2','0']as.xml[/definition][/definition] die Anmeldung abändern

    Benutzer 1:

    Code: <woltlab-metacode data-name=
    as.xml" data-highlighter="" data-line="1"><videodatabase>
            <type>mysql</type>
            <host>192.168.1.2</host>
            <port>3306</port>
            <user>kodi</user>
            <pass>xxx</pass>
            <name>Benuzer1</name>
    </videodatabase>


    Benutzer 2:


    Code: <woltlab-metacode data-name=
    as.xml" data-highlighter="" data-line="1"><name>Benuzer2</name>

    Benutzer 3:


    Code: <woltlab-metacode data-name=
    as.xml" data-highlighter="" data-line="1"><name>Benuzer3</name>

    Benutzer 4:


    Code: <woltlab-metacode data-name=
    as.xml" data-highlighter="" data-line="1"><name>Benuzer4</name>

    dann machst du über PHPMyAdmin noch die Schritte mit den User angaben

    Code
    CREATE USER 'Benutzer' IDENTIFIED BY 'Passwort';

    und

    Code
    GRANT ALL ON *.* TO 'Benutzer';


    Hier noch eine Hilfe:
    Hilfe Video

    Ps.: würde aber den befehl für das anlegen der DB so machen wie ich hier oben stehen habe da man sonst jede DB selber anlegen muss.

  • Wenn jeder eine eigene Datenbank hat, dann muss ja auch jeder die Datenbank selber aktualisieren. Das wurde bei dem Client mit der Fire TV ewig dauern, das habe ich schon mal probiert.
    Oder habe ich da jetzt was falsch verstanden?!

    Gesendet von meinem Multifunktionsmesser S7 Edge mit Tapatalk

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

    Einmal editiert, zuletzt von BrainBug (19. Januar 2017 um 17:59)

  • Ich habe ehrlich gesagt immer noch nicht verstanden, wie Benutzer1 und Benutzer2 auf dem selben Datenstand sind, wenn doch jeder User eine eigene Datenbank besitzt.
    So wie ich das jetzt installiert habe, hat Benutzer1 ja die Datenbanken: Benutzer190, Benutzer156,Benutzer199 usw
    Benutzer2 hat die Datenbanken Benutzer290, Benutzer256,Benutzer299 usw...


    Ich habe Benutzer1 und Benutzer2 so angelegt:
    CREATE USER 'Benutzer1' IDENTIFIED BY 'abc';
    GRAND ALL ON *.* TO 'Benutzer1';

    CREATE USER 'Benutzer2' IDENTIFIED BY 'abc';
    GRAND ALL ON *.* TO 'Benutzer2';

    und die Einträge in die [definition=11,0][definition='2','0']as.xml[/definition][/definition]
    <name>Benutzer1</name>
    bzw.
    <name>Benutzer2</name>

    Habe da was falsch gemacht oder falsch verstanden?

    Beim ersten Start findet er ja nun keine Datenbanken, weil diese ja jetzt erst angelegt werden und dann auch leer sind.
    Macht es dann Sinn, die Datenbank vor zu exportieren um sie dann beim ersten Start zu importieren, oder muss ich alles neu Scrappen?

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

  • Ich habe wie oben beschrieben nun eingerichtet und getestet.
    Wie schon geschrieben, bekommt jeder Benutzer durch den Eintrag <name>Benutzer1 </name> eine eigene Datenbank.
    D.h, die Benutzer greifen nicht mehr auf eine gemeinsame Datenbank zu und müssen jeweils selber nach neuen Daten suchen. Genau das wollte ich nicht, da das bei der Fire TV ewig dauert.

    Ich suche deshalb weiterhin nach einer Möglichkeit, das man eine gemeinsame Datenbank nutzen kann , aber der Watchedstate separat pro Client gespeichert wird.


    Gesendet von meinem Multifunktionsmesser S7 Edge mit Tapatalk

    Mediaplayer: Nvidia Shield 2019 Pro, Nvidia Shield 2015, Zotac ID91, FireTV 4K
    Kodi v18.8 Leia mit MySQL Datenbank & Estuary Mod V2
    TV: LG 55" 4K
    DS916+ DSM 6.x mit 3x6TB intern und 1x 3TB extern, DSM 6.x
    DS418 DSM 6.x mit 2x6TB
    DS215j DSM 6.x mit 2x2TB intern und 1x 2TB extern
    Router: Fritzbox 7590 & Mesh 2400

    AP: Vigor AP902, 3xTP-Link TL-SG2008 (managed)

Jetzt mitmachen!

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