Hallo,
ich habe Kodi bisher kaum richtig genutzt, aber viel gelesen - hauptsächlich während meiner Suche nach einem geeigneten Mediaplayer. Da ich nun über den Kauf eines NAS nachdenke (vermutlich QNAP), kam diese weitere Recherche dazu, die mich zu der Anleitung und diesem dazugehörigen Diskussionsthread geführt hat.
Ich habe die Anleitung und die Diskussion gelesen und habe noch ein paar Fragen, die zum teil evtl. etwas allgemein sind, aber sich dennoch aus der Anleitung ergeben.
- Wenn ich es richtig verstehe, wird der tatsächliche Speicherort der Datenbank auf dem NAS vom NAS selbst bzw. von MySQL bestimmt und befindet sich wahrscheinlich auf einer der Festplatten. Meine Idee war es, nur die Medien auf den Platten zu haben und die Datenbank auf einem USB-Stick, der im NAS steckt. Ist das sinnvoll? Da bei so einer Konfiguration der Zugriff auf die DB übers LAN / WLAN erfolgt, wird im Diskussionsthread häufiger die Trägheit bemängelt, aber teilweise kommt sie vermutlich auch daher, dass die Daten auf einer Festplatte sind und nicht auf einem schnelleren Speicher. Daher wäre das mit dem USB-Stick schon sinnvoll, denke ich, was die Performance angeht, und damit die Festplatten nicht immer anlaufen müssen, sondern nur beim tatsächlichen Zugriff auf die Medien. Geht das?
- Wenn ich nichts übesehen habe, wird in der Anleitung von nur einem Benutzer "kodi" ausgegangen, der alle Rechte hat. Ich hatte an eine Konfiguration mit 2 Benutzern gedacht: ein Kodi-Admin, der alles darf, und ein Kodi-User, der nur lesen darf, sprich nichts verändern, löschen etc. Das sollte ja kein Problem sein, oder? Es würde wahrscheinlich reichen, die SQL-Anweisung aus dem Punkt "e) Datenbank-User anlegen" zweimal auszuführen: einmal für "kodiadmin" und einmal für "kodiuser" und dann bei Punkt "g) User anlegen – NAS" für den "kodiadmin" "RW" auswählen und für den "kodiuser" "RO", richtig? Oder braucht nur der DB-User "kodi" da zu sein, damit die Datenbanken erstellt werden und der Rest, sprich "kodiadmin" und "kodiuser" sind dann die User im NAS und nicht in der DB?
Im Diskussionsthread zu dieser Anleitung wird ein ähnliches Thema angepsrochen, wobei es da eher um Verfügbarkeit der Medien je Profil / Benutzer geht und als Lösung auf zwei Datenbanken hinausläuft, also nicht das, worum es mir geht.
- Bei einer gemeinsam genutzten DB müssen alle Kodi-"Clients" dieselbe Version haben. Ist es möglich dafür zu sorgen, dass nur bestimmte Kodi-Clients / Kodi-Benutzer die Datenbank auf eine neuere Version aktualisieren dürfen?
- Im Diskussionsthread zu dieser Anleitung schreibt jemand, dass er bei der Wahl des NAS darauf geachtet hat, dass darauf Kodi installiert werden kann. Ok, er hat es so probiert, dass die DB auf dem NAS ist und auch der zugreifende Client, damit er sein bisheriges System vorerst unverändern lassen konnte, dann ist es verständlich, aber sonst ist es doch keine Voraussetzung, dass Kodi auf dem NAS läuft, sondern nur MySQL / phpMyAdmin, richtig?
- Was die Clients angeht, wären es wahrscheinlich ein Windows-PC, ein Media-Player (noch offen welcher. Auf Android-Basis oder evtl. mit LibreELEC-Möglichkeit), ein Android-Tablet und evtl. ein iPhone. Hier im Diskussionsthread kommt das Thema auf, dass man im Falle von Android von gerooteten Geräten ausgehen muss, wenn man die DB vom NAS nutzen möchte, weil man sonst nicht an "Android/data/http://org.xbmc.kodi/files/.kodi/userdata/" kommt. Stimmt das nach wie vor oder gibt es irgendeine andere Möglichkeit inzwischen, alles Nötige in Kodi einzustellen, das dann die betroffenen Dateien editiert?
Im weiteren Verlauf der Diskussion liest man wiederum, dass man mit einem geeigneten Filemanager auch so ans Ziel kommt, indem man sich die versteckten Dateien / Ordner (die mit . davor) anzeigen lässt. Also ist ein gerootetes Gerät doch nicht nötig?
- Bei den zu verwaltenden Daten ginge es bei mir um Filme, Serien, Videos und Fotos. Wenn ich das richtig sehe, würde pro "Medienart" je eine Datenbank angelegt: MyMusicXX, MyVideosXX, MyPicturesXX(?) etc., die vermutlich beim Einlesen der jeweiligen Daten erstellt werden, richtig? Wie sieht es aus mit dem Ordner "thumbnails"? Würde darin alles landen, sprich würde er alleine für all die zu verwaltenden Daten reichen oder müssten noch weitere angelegt werden?