Beiträge von steff

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/

    Mein Favorit vom PC aus: scrcpy

    Damit erhalte ich die Bildschirmausgabe vom Fire TV/Shield gespiegelt in einem Fenster auf dem PC. Um eine Anwendung (z.B. Kodi) zu installieren, braucht man einfach nur die APK ins Fenster zu ziehen und sie wird installiert.

    Für andere Dateitypen habe ich die App "Primitive FTPD" als FTP-Server installiert. Vom PC kann ich mich dann mit FileZilla damit verbinden, um z.B. die [definition='2','1']advancedsettings[/definition].xml bequem vom PC aus zu bearbeiten.

    Ich habe gerade noch mal ein paar Sachen ausprobiert. Mir ist dabei aufgefallen, dass jetzt mit Matrix die Artist-Slideshow nicht mehr funktioniert. Dann habe ich es mit dem Estuary-Skin probiert und da ging es.

    Auf der Wiki-Page vom Slideshow-Addon habe ich dann gesehen, dass da wohl was in der MusicVisualisation.xml fehlt.
    Das habe ich mal selbst bei mir editiert und nun läuft's mit Embuary. Ob meine Änderung, wie ich das eingefügt habe korrekt ist, bin ich nicht ganz sicher.

    Ich hänge die Datei mal mit an, falls es sonst noch jemand braucht.
    Edit: Denkfehler meinerseits

    Ich konnte jetzt nicht genau rauslesen, ist das Problem mit MediaImport noch existent?

    Nein, das ist mit MediaImport gelöst :)

    Jetzt habe ich gerade auf der Shield die apk von MediaImport drübergebügelt, aber den Sync noch nicht von emby-next-gen auf mediaimport umgestellt. Komischerweise ist jetzt hier auch keine Fehlermeldung mehr. Auf dem FireTV, wo noch der normale Kodi Build drauf ist, kommt die Fehlermeldung aber noch.

    Ich stelle jetzt einfach alles auf MediaImport um, dann habe ich Ruhe. Musikdatenbank wäre halt klasse gewesen, da schon alle Metadaten in Emby vorhanden sind.

    Fehler liegt aber zu 100% nicht an meinem Script. Er erkennt Serien, JSON liefert aber keine Episoden zurück.
    Aus Interesse bitte mir dann wieder ein Log samt .db Datei hochladen.

    Alternativ kann ich dir das oben verlinkte MediaImport Projekt empfehlen. Damit sind solche Sync Probleme Geschichte, da Kodi nativ alles selber korrekt macht.

    Ich hatte die Datenbank resettet, und dann noch mal mit Emby-Nextgen alles neu importiert. Das Embuary-Helper Addon habe ich auch auf den Originalzustand zurückgesetzt, um zu sehen, wenn die Fehlermeldung kommt.

    Der Fehler bleibt auch nach dem Reset, also alles genauso wie zuvor. Demnach scheint das Emby-Nextgen Addon wohl nicht ganz mit meiner Seriendatenbank zurechtzukommen, wenn ich dich richtig verstanden habe.

    Nun habe ich auf das MediaImport Project auf meinem Winndows PC umgestellt. Beim Einrichten hatte ich zunächst das Problem, die Einstellung für MediaImport zu finden, bis ich dann festgestellt habe, dass man diese momentan scheinbar nur mit dem Estuary-Skin sehen kann.

    So wie es aussieht, scheint's zu funktionieren. Ist denn noch eine Unterstützung für die Musikdatenbank geplant?
    Ich habe für diese nun erst mal das Emby-Nextgen Addon installiert gelassen. Oder kann es da zu Nebenwirkungen kommen, dass sich MediaImport und Emby-Nextgen irgendwie in die Quere kommen?

    Im Kodi-Log sind aber noch ein paar Fehlermeldungen, auch eine vom NextUp Service, deswegen hänge ich das Log mal mit an. Ich habe leider vergessen die VideoDB vor der Umstellung auf MediaImport zu sichern, aber falls du noch ein Interesse an der Datei haben solltest, kann ich das mit meiem FireTV oder der Shield reproduzieren, wo das Problem ja exakt das Gleiche ist.

    Danke, Steff

    @sualfred Hallo. Ich bekomme bei allen meinen Kodi-Clients (Windows 10, Shield TV, FireTV 4k) immer eine Fehler-Benachrichtigung des Embuary-Helper-Scripts, wenn ich auf die Startseite vom Embuary Skin navigiere. Ich kann den Fehler leider nicht selbst interpretieren. Könntest du bitte mal draufschauen und mir einen Tip geben, woran es hapert? Mein Embyserver läuft im Docker-Container auf einer DS218+.
    Vielen Dank!

    Ich habe auch vor ein paar Jahren umgestellt, brauche allerdings nur Astra 19.2.

    Realisiert habe ich das mit einem einfachen Unicable-LNB für damals ca. 50 Euro. durline_uk119.pdf
    Damit sind 24 Teilnehmer möglich, wobei meine Uno 4k alleine schon 8 der Frequenzen belegt.

    Vom Dachboden habe ich einen Splitter eingefügt, wo je ein Kabel ins Erdgeschoss und die erste Etage gehen. In den Etagen habe ich dann 2 Dosen in Reihe gesetzt. Die Lösung war günstig und funktioniert relativ störungsfrei.

    Meine Ebooks und Comics verwalte ich über Calibre am PC. Auf meinem Netzwerkspeicher habe ich die Calibredatenbank mit allen Dateien in einem Share gespeichert. Für den Zugriff mit Handy und Tablet habe ich auf dem NAS zwei Dockercontainer erstellt. Beide werden auch von linuxserver angeboten.

    Das eine ist COPS, recht minimalistisch, einfach über Weboberfläche und OPDS zu erreichen.
    Der zweite Container enthält Calibre-Web, der im Grunde das gleiche macht, aber auch ein paar zusätzliche Funktionen bietet, wie das Editieren von Metadaten. Diesen probiere ich erst seit kurzem aus, weswegen ich mich noch nicht für eine Lösung entschieden habe. Beide sind jedoch auf die Calibre Datenbak angewiesen.

    Von beiden Containern lassen sich die Titel dann auf das Smartphone oder Tablet runterladen.

    Auf dem Smartphone/Tablet lese ich die Comics dann mit Comic Trim. Bei dieser App mag ich besonders das Lesen in der Einzelbildansicht (gerade auf dem Handy wegen dem kleinen Bildschirm). Mit einem Swipe wird automatisch von Einzelbild zu Einzelbild gesprungen. Die Erkennung der Rahmen funktioniert dabei ziemlich zuverlässig.

    Ein Kodi-Comicreader-Addon, welches Einzelbilder extrahieren könnte, wäre natürlich auch für den Fernseher eine feine Sache.

    Hi. Hat sonst noch jemand mit dem Skin Fehlermeldungen des Embuary-Helpers mit Kodi Matrix?

    Auszug aus dem Log:

    Spoiler anzeigen

    2021-02-28 16:35:55.903 T:28918 WARNING <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@192.168.178.31/kodi/Thumbnails/f/fbc3316d.jpg
    2021-02-28 16:36:07.803 T:28840 INFO <general>: Loading skin file: Home.xml, load type: KEEP_IN_MEMORY
    2021-02-28 16:36:08.509 T:28840 WARNING <general>: Trying to add unsupported control type 1
    2021-02-28 16:36:09.314 T:30747 INFO <general>: Skipped 19 duplicate messages..
    2021-02-28 16:36:09.314 T:30747 INFO <general>: initializing python engine.
    2021-02-28 16:36:11.471 T:30747 WARNING <general>: Skipped 2 duplicate messages..
    2021-02-28 16:36:11.471 T:30747 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
    2021-02-28 16:36:11.891 T:28912 WARNING <general>: Skipped 5 duplicate messages..
    2021-02-28 16:36:11.891 T:28912 WARNING <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@192.168.178.31/kodi/Thumbnails/0/0db62d83.jpg
    2021-02-28 16:36:12.475 T:30748 INFO <general>: CPythonInvoker(33, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
    2021-02-28 16:36:12.965 T:28912 WARNING <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@192.168.178.31/kodi/Thumbnails/9/9a579583.jpg
    2021-02-28 16:36:13.663 T:30748 INFO <general>: Python interpreter stopped
    2021-02-28 16:36:13.853 T:29513 WARNING <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@192.168.178.31/kodi/Thumbnails/4/42ebce66.jpg
    2021-02-28 16:36:13.870 T:30750 INFO <general>: CPythonInvoker(34, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.skinshortcuts/default.py): script successfully run
    2021-02-28 16:36:13.924 T:28912 WARNING <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@192.168.178.31/kodi/Thumbnails/e/ed8ea8cc.jpg
    2021-02-28 16:36:13.966 T:28918 WARNING <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@192.168.178.31/kodi/Thumbnails/b/bf85b671.jpg
    2021-02-28 16:36:14.293 T:30791 INFO <general>: initializing python engine.
    2021-02-28 16:36:14.918 T:30750 INFO <general>: Python interpreter stopped
    2021-02-28 16:36:14.981 T:30747 ERROR <general>: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'IndexError'>
    Error Contents: list index out of range
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/plugin.py", line 70, in <module>
    Main()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/plugin.py", line 21, in __init__
    self.getinfos()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/plugin.py", line 54, in getinfos
    self._execute(plugin,self.info)
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/plugin.py", line 62, in _execute
    getattr(plugin,action.lower())()
    File "/storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/resources/lib/plugin_content.py", line 409, in getnextup
    query_filter={'and': [self.filter_unwatched, {'field': 'season', 'operator': 'is', 'value': str(last_played_query['result']['episodes'][0].get('season'))}]},
    IndexError: list index out of range
    -->End of Python script error report<--
    2021-02-28 16:36:15.934 T:30747 INFO <general>: Python interpreter stopped
    2021-02-28 16:36:15.942 T:28980 ERROR <general>: GetDirectory - Error getting plugin://script.embuary.helper/?info=getnextup&reload=
    2021-02-28 16:36:15.960 T:30814 INFO <general>: initializing python engine.
    2021-02-28 16:36:17.153 T:30791 WARNING <general>: xbmc.translatePath is deprecated and might be removed in future kodi versions. Please use xbmcvfs.translatePath instead.
    2021-02-28 16:36:17.467 T:28912 WARNING <general>: Skipped 5 duplicate messages..
    2021-02-28 16:36:17.467 T:28912 WARNING <general>: SMBFile::OpenForWrite() called with overwriting enabled! - smb://USERNAME:PASSWORD@192.168.178.31/kodi/Thumbnails/b/b364c277.jpg
    2021-02-28 16:36:19.300 T:30814 INFO <general>: CPythonInvoker(36, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
    2021-02-28 16:36:19.582 T:30858 INFO <general>: initializing python engine.
    2021-02-28 16:36:20.395 T:30814 INFO <general>: Skipped 1 duplicate messages..
    2021-02-28 16:36:20.395 T:30814 INFO <general>: Python interpreter stopped
    2021-02-28 16:36:25.964 T:30859 INFO <general>: CPythonInvoker(38, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.info/plugin.py): script successfully run
    2021-02-28 16:36:26.037 T:30999 INFO <general>: initializing python engine.
    2021-02-28 16:36:27.297 T:30859 INFO <general>: Python interpreter stopped
    2021-02-28 16:36:28.561 T:30791 INFO <general>: CPythonInvoker(35, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.helper/plugin.py): script successfully run
    2021-02-28 16:36:28.745 T:31021 INFO <general>: initializing python engine.
    2021-02-28 16:36:29.752 T:30791 INFO <general>: Python interpreter stopped
    2021-02-28 16:36:31.456 T:30858 INFO <general>: CPythonInvoker(37, /storage/emulated/0/Android/data/org.xbmc.kodi/files/.kodi/addons/script.embuary.info/plugin.py): script successfully run
    2021-02-28 16:36:31.840 T:29513 ERROR <general>: Unable to lookup host: 'folder.jpg'


    Ich bin mir nicht sicher, ob die Warnungen betreffend der Thumbnails, welche per path-sustitution auf einem SMB-Share liegen auch etwas damit zu tun haben könnten.
    Ich habe den Embuary Skin mit der modifizierten addon.xml für Matrix kompatibel gemacht, so wie ihr das in den letzten Posts beschrieben habt. Die Addon Abhängigkeiten sind auch alle aktualisiert. Mit Leia waren noch keine Fehlermeldungen.
    Die Fehler-Notifications kommen in der Regel, wenn ich in Kodi zurück zur Startseite gehe.

    Danke für eventuell kommende Ratschläge!

    Bin mir nicht sicher, aber schaden kanns nicht. Beim ersten Kodi, welches du importierst, müssten ja eigentlich schon die entsprechenden Daten in die SQL Datenbank geschrieben werden.

    Bin leider aus dem Thema schon länger raus. Ich bin mittlerweile von SQL zu Emby gewechselt, weil das Ganze da weniger aufwändig ist.

    Müsste gehen. Ich würde vor dem Wechsel erst einen Export der Daten in separate NFO-Dateien machen.

    Bevor du dann das mit MySQL verbundene Kodi die Dateien neu scrapest, wo die Daten aus den vorher exportierten NFO-Dateien genommen werden, musst du in der [definition='2','1']advancedsettings[/definition].xml noch folgendes hinzufügen, um die letzten Abspielstände und den Gesehen-Status wiederherzustellen:

    XML
    <[definition='2','1']advancedsettings[/definition]>
        <videolibrary>
           <importwatchedstate>true</importwatchedstate>
           <importresumepoint>true</importresumepoint>
        </videolibrary>
     </[definition='2','1']advancedsettings[/definition]>

    Hier ist der offizielle Wiki Eintrag zum Thema:
    https://kodi.wiki/view/Import-export_library/Video