Am Samstag (06.09.25) Vormittag werde ich ein Update der Forensoftware (inkl. aller Plugins) durchführen. Das Forum wird deshalb auf unbestimmte Zeit nicht verfügbar sein. Neuigkeiten wird es im Matrix Chat geben: https://www.kodinerds.net/thread/79927-freischaltung-matrix-chat/
habe mir das jetzt auch mal auf dem RPI2 soweit eingerichtet. libreelec aktuelle Alpha. Watchlist usw. kann ich alles abrufen, aber den Stream will er einfach nicht abspielen.
ich habe in der Filmübersicht Buttons Anzahl Filme und dann ein Cover usw. Also sprich 50 Buttons, dann ein Cover, dann wieder 50 Buttons, dann wieder ein Cover und das dann 50 Mal.
3D scheint auch noch nicht ganz zuverlässig zu laufen, gleiche das heute Abend mal nochmal mit der DB ab.
Also ich habe in strStereoMode teilweise nichts, NULL, mono, top_bottom oder left_right drin. Ich denke, Du musst auf die letzten beiden abfragen, ansonsten wird das nicht passen.
Das mit dem Login ist ne seeehhrrr gute Idee.
Für die 3D-Filme ist die Benamung des Files auch wichtig. Sie sollte der String immer mit 3D.sbs oder 3D.tab lauten. Ansonsten erkennt Kodi das nicht richtig.
SELECT movie.idMovie
FROM movie, streamdetails
WHERE movie.idFile = streamdetails.idFile
AND ( streamdetails.strStereoMode = "top_bottom"
OR streamdetails.strStereoMode = "left_right" );
Nen 3D Icon gibt es bereit es wird blos nicht genutzt. Da ich selber kein 3D Fernseher habe und daher keine 3D Filme in der DB hat. Für die Originalen kann ich reinmachen.
Notiert Kodi in der DB etwas wenn es sich um ein 3D Film handelt?
Ich überlege nur grad ob es sinnvoller ist, die cover erst zu laden und lokal zu speichern. oder sie bei jeden aufruf einfach aus dem internet nach zu laden und anzuzeigen.
Könnte unter Umständen recht langsam werden. Vielleicht, wenn keine vorhanden, das Ganze einmal vorab laden und lokal speichern und nach Bedarf eine manuelle Auslösung. Falls man halt nochmal was ändert oder Medien hinzukommen.
Hier sind noch die Querys für Serien-Banner:
Code
select art.url from art, tvshow
where art.media_id = tvshow.idShow and art.media_type = "tvshow" and type = "banner" and tvshow.c12 = "257655";
und Serien-Cover:
Code
select art.url from art, tvshow
where art.media_id = tvshow.idShow and art.media_type = "tvshow" and type = "poster" and tvshow.c12 = "257655";
So holst Du die im Moment auch, meine ich. Wenn man die Cover der Staffeln nochmal differenziert haben will, müsste man es noch bischen anders gestalten.
Und zwar gibt es den Table "art" und dort drin sind die explizit ausgewählten Cover, Fanarts etc. Aus dem View "movie_view" kann man sich nun aus Spalte "c09" die TMBD-ID des Films holen und darüber "idMovie". Über "art" kann man anhand der "idMovie" aus dem View nun über "media_id", "media_type" = movie und "type" = poster den Datensatz ermitteln und aus der Spalte "url" die URL zum Cover rausholen.
Ich hätte noch einen Verbesserungsvorschlag für Dein Script. Und zwar bzgl. der Cover, welche geladen werden. Bei mir lädt der einfach irgendein Cover anhand der Movie-ID. In allerhand verschiedenen Sprachen.
Es ist aber so, dass in der SQL-Datenbank eingetragen ist, welches Cover man nutzt. Hatte mir das seinerzeit mal angeguckt und man kann das recht geschickt mit zwei Tabellen ermitteln. Hab das zuhause auf dem Schmierzettel, werde ich später mal posten.
Also ich hab meine Automationen mit Openhab abgebildet. FritzDECT, Gembird Steckerleisten, Netatmo Wetterstation, Fibaro Motionsensor, Webcam, Squeezeboxen etc., alles problemlos einbindbar.
Baue das System kontinuierlich aus, als nächstes werde ich die Heizungssteuerung mit zwave Termostaten in Verbindung mit den Temperaturwerten der Netatmo angehen...
Die Apps für Android und Apple sind schlicht, aber funktionell.
Jo, Drop-Down-Box Genre "Science-Fiction" geht nicht, obwohl Genre vorhanden (und das wirft auch den Index-Error). Da aber alle anderen gehen, wird das nichts mit den Änderungen in der DB zu tun haben.
das Problem mit den Fanarts habe ich auch. Lade die zwar aus nem Verzeichnis über NFS vom NAS, aber auf dem FireTV geht das deutlich schneller. Im Log des OpelELEC kommen auch nur Fehlermeldungen bzgl. der Cover. Ich denke, dass das die Ursache für das langsame Laden ist.