[PreRelease] Plugin Netflix (Inputstream)

  • Hallo,
    Ich versuche gerade Netflix-Serien in meine Bibliothek einzubinden.
    Der Export- Ordner befindet sich auf einem Fileserver und ist auch so im Plugin eingetragen.
    Emby findet die Serie und scrapt auch alles richtig.
    Will ich die Serie nun auf meinem Client (S905x) abspielen, gibt es eine Fehlermeldung.
    Könnt ihr mir sagen, wo es hier hakt?

    21:50:55.201 T:3493757840 DEBUG: CSettingsManager: requested setting (token) was not found.
    21:50:55.201 T:3493757840 DEBUG: CAddonSettings[plugin.video.emby]: failed to find definition for setting token. Creating a setting on-the-fly...
    21:50:55.203 T:3493757840 NOTICE: EMBY.playutils -> Verifying path: #EXTINF:-1,Ozark - S01E10plugin://plugin.video.netflix/?action=play_video&video_id=80120607
    21:50:55.203 T:3493757840 WARNING: CreateLoader - unsupported protocol(#extinf:-1,ozark - s01e10plugin) in #extinf:-1,ozark - s01e10plugin://plugin.video.netflix/?action=play_video&video_id=80120607
    21:50:55.204 T:3493757840 NOTICE: EMBY.playutils -> Failed to find file.
    21:50:55.204 T:3493757840 NOTICE: EMBY.playutils -> Unable to direct play.
    21:50:55.205 T:3493757840 NOTICE: EMBY.playutils -> #EXTINF:-1,Ozark - S01E10plugin://plugin.video.netflix/?action=play_video&video_id=80120607
    21:50:55.213 T:4094989312 DEBUG: ------ Window Init (DialogConfirm.xml) ------
    21:50:57.863 T:4094989312 DEBUG: Keyboard: scancode: 0x60, sym: 0x010f, unicode: 0x0000, modifier: 0x0
    21:50:58.080 T:4094989312 DEBUG: Previous line repeats 1 times.
    21:50:58.080 T:4094989312 DEBUG: HandleKey: enter (0xf065) pressed, action is Select
    21:50:58.297 T:4094989312 DEBUG: ------ Window Deinit (DialogConfirm.xml) ------

    Spoiler anzeigen

    Wohnzimmer
    Shield TV Pro 2019
    aktuelle Kodi-App
    (08/2020)

    Schlafzimmer
    Shield TV 2017
    aktuelle Kodi-App
    (11/2018)

    NAS (unRAID)
    Fractal Design Define R5
    BeQuiet Pure Power 11 400W
    Asus Prime B360 Plus
    I3-8100
    2x 16GB RAM

    Digital Devices Cine V7A
    CacheDrive: Samsung 970 M2. 2TB

    Array: div. HDD + 1x Parität

  • @syntax888
    Habe das eben probiert weil ich das auch vor hatte, hier hatte ich 3 Serien getestet und es funktioniert perfekt. Hast du auch für die Quelle in Emby den optionalen SMB Pfad mit eingetragen ? Was für eine Version vom Addon hast du die 1.3.1 ?

    System Specs ::
    Kodi 20 Nexus, FireTV Cube // Linux Server + Emby // Samsung QN95B

  • Hallo,
    ich habe es mit und ohneoptionalem SMB Pfad probiert.
    Allerdings scheine ich das falsche Repo zu verwenden, ich bin erst bei Version 0.12.7; das ist bei mir auch die neuste Version.
    Kannst du mal die URL von deinem Repo posten?

    Spoiler anzeigen

    Wohnzimmer
    Shield TV Pro 2019
    aktuelle Kodi-App
    (08/2020)

    Schlafzimmer
    Shield TV 2017
    aktuelle Kodi-App
    (11/2018)

    NAS (unRAID)
    Fractal Design Define R5
    BeQuiet Pure Power 11 400W
    Asus Prime B360 Plus
    I3-8100
    2x 16GB RAM

    Digital Devices Cine V7A
    CacheDrive: Samsung 970 M2. 2TB

    Array: div. HDD + 1x Parität

  • @syntax888
    Jetzt noch einmal zu Verständnis:

    Die aktuelle Version für das Netflix-Plugin ist 0.12.7 , bitte auch immer aus der bekannten Repo updaten.

    User @Kodi_Newcomer hat jetzt hier für meine Begriffe etwas durcheinander gehauen.

    Die Version 1.3.1 und den Link den er Dir gab ist für das Plugin "Osmosis", was auch zum exportieren genutzt werden kann,
    aber nichts mit dem Netflix-Plugin zu tun hat.

    Das Netflix-Plugin hat erstmal eine eigene Export-Funktion !

    Was dort im Zusammenhang mit Emby passiert, kann ich leider nicht beantworten, weil ich Emby nicht nutze.
    Vieleicht hat @bennySB da ne Idee :)

  • Danke für die Erklärung und Zusammenfassung @Gismo112! Ich nutze das Repo aus dem ersten Post von diesem Thread, sollte dann ja passen. Ich denke auch, dass Emby, bzw. eine falsche Einstellung in Emby meinerseits den Fehler verursacht.

    @Kodi_Newcomer
    Werde mir Osmosis mal ansehen. Danke für den Tipp.


    Wäre natürlich schön, wenn jemand aus dem Log den Fehler erkennen würde ;)


    21:50:55.201 T:3493757840 DEBUG: CAddonSettings[plugin.video.emby]: failed to find definition for setting token. Creating a setting on-the-fly...
    21:50:55.203 T:3493757840 NOTICE: EMBY.playutils -> Verifying path: #EXTINF:-1,Ozark - S01E10plugin://plugin.video.netflix/?action=play_video&video_id=80120607
    21:50:55.203 T:3493757840 WARNING: CreateLoader - unsupported protocol(#extinf:-1,ozark - s01e10plugin) in #extinf:-1,ozark - s01e10plugin://plugin.video.netflix/?action=play_video&video_id=80120607
    21:50:55.204 T:3493757840 NOTICE: EMBY.playutils -> Failed to find file.
    21:50:55.204 T:3493757840 NOTICE: EMBY.playutils -> Unable to direct play.
    21:50:55.205 T:3493757840 NOTICE: EMBY.playutils -> #EXTINF:-1,Ozark - S01E10plugin://plugin.video.netflix/?action=play_video&video_id=80120607
    21:50:55.213 T:4094989312 DEBUG: ------ Window Init (DialogConfirm.xml) ------
    21:50:57.863 T:4094989312 DEBUG: Keyboard: scancode: 0x60, sym: 0x010f, unicode: 0x0000, modifier: 0x0
    21:50:58.080 T:4094989312 DEBUG: Previous line repeats 1 times.
    21:50:58.080 T:4094989312 DEBUG: HandleKey: enter (0xf065) pressed, action is Select
    21:50:58.297 T:4094989312 DEBUG: ------ Window Deinit (DialogConfirm.xml) ------

    Spoiler anzeigen

    Wohnzimmer
    Shield TV Pro 2019
    aktuelle Kodi-App
    (08/2020)

    Schlafzimmer
    Shield TV 2017
    aktuelle Kodi-App
    (11/2018)

    NAS (unRAID)
    Fractal Design Define R5
    BeQuiet Pure Power 11 400W
    Asus Prime B360 Plus
    I3-8100
    2x 16GB RAM

    Digital Devices Cine V7A
    CacheDrive: Samsung 970 M2. 2TB

    Array: div. HDD + 1x Parität

  • Will man exportierte Inhalte von Netflix, Amazon und Co. über Emby abspielen mit immer die direkte Wiedergabe genutzt werden. Dafür muss natürlich der optionale Pfad (Netzwerkfreigabe) eingetragen werden und auch real vorhanden sein.
    Zusätzlich muss maurischen im Emby Addon die direkte Wiedergabe aktiviert sein/werden.

    Spielt man nun am den Einstellungen dran rum bietet es sich immer an die lokale Datenbank über das Emby Addon zurück setzen zu lassen.

    NAS: Gehäuse: Jonsbo G3, Mainboard: MSI B460M PRO, CPU: Intel Pentium G6400, OS: OMV 6

    Client: NVIDIA Shield Pro 2019

  • Da ja mehrere Leute hier die Export Funktion des Netflix Addons in Verbindung mit Emby zum Scrapen nutzen, habe ich dazu noch mal eine Frage/Anmerkung.

    Beispiel:
    -Ich exportiere Serie X, der Ordner wird dazu im Unterordner "shows" angelegt, in diesem liegen die *strm Dateien
    -Ich stoße die Aktualisierung der Bibliothek in Emby an, Emby erkennt die neue Serie, lädt Metadaten, Poster etc. herunter und erstellt Thumbs.
    ---> Bis hierhin klappt alles gut
    -Nun bermerke ich, dass sich einige/alle Folgen von Serie X nicht mehr abspielen lassen, Verdacht ist, dass die *strm Dateien nicht mehr den aktuellen Link zu den jeweiligen Folgen enthalten.
    -Ich öffne das Netflix Addon, Rechtsklick auf Serie X und wähle "In Bibliothek aktualisieren"
    -Nun wird der Ordner "Serie X" mitsamt jeglichem Inhalt, also ebenfalls der von Emby in diesem erstellten Poster, Thumbs, *nfo Dateien gelöscht und anschließend der Ordner nebst *strm Dateien neu angelegt.

    Danach muss man also erneut den Scan der Bibliothek per Emby starten oder selbst, wenn die Bibliothek überwacht wird und der Scan automatisch startet, müssen alle Metadaten erneut angelegt/heruntergeladen werden.

    Kann hier vielleicht eine Option eingebaut werden, dass nur die *strm Dateien aktualisiert (gelöscht und erneut erstellt) werden?

    Ich nehme an, wenn man die Metadaten nicht in den jeweiligen Medienordnern speichert, stellt dies kein Problem dar, aber so muss man beispielsweise auch selbst ausgewählte Poster neu manuell herunterladen.

    Wenn man eine Serie über den Menüpunkt "Exportiert" löscht, macht es sicherlich mehr Sinn, entsprechend den gesamten Ordner zu löschen.

  • Will man exportierte Inhalte von Netflix, Amazon und Co. über Emby abspielen mit immer die direkte Wiedergabe genutzt werden. Dafür muss natürlich der optionale Pfad (Netzwerkfreigabe) eingetragen werden und auch real vorhanden sein.
    Zusätzlich muss maurischen im Emby Addon die direkte Wiedergabe aktiviert sein/werden.

    Hallo @bennySB,
    ich habe Emby bei mir als „Standard“ installiert, also nicht „nativ“ ( ich glaube so hieß die andere Möglichkeit). Abgespielt wird aber direkt, nicht über http.
    Ich vermute aber, ich muss das Emby Plugin „nativ“ installieren, damit es klappt, oder?
    Kann ich leider erst morgen testen, werde dann aber hier berichten.
    Besten Dank!

    Spoiler anzeigen

    Wohnzimmer
    Shield TV Pro 2019
    aktuelle Kodi-App
    (08/2020)

    Schlafzimmer
    Shield TV 2017
    aktuelle Kodi-App
    (11/2018)

    NAS (unRAID)
    Fractal Design Define R5
    BeQuiet Pure Power 11 400W
    Asus Prime B360 Plus
    I3-8100
    2x 16GB RAM

    Digital Devices Cine V7A
    CacheDrive: Samsung 970 M2. 2TB

    Array: div. HDD + 1x Parität

  • @loomes Osmosis hatte ich schon im Einsatz, war aber für mich nicht sinnvoll nutzbar, da ich es dazu zum einen auf jedem Client installieren muss, selbst wenn die erzeugten *strm Dateien auf dem Server liegen und von Emby verwaltet bzw gescraped werden. Zudem musste ich dann auf dem Shield auf dem ich es testweise installiert hatte bei jedem Start ewig warten, bis die *strm Dateien von ca 50 Serien überprüft worden sind.
    Für mich war das so nicht sinnvoll nutzbar. Vielleicht hätte man da noch etwas tunen können über die Einstellungen, aber selbst wenn ich das Prüfintervall auf 24h hoch setze, dann startet der Prozess der Überprüfung bei einmaliger täglicher Einschaltung des ShieldTV am Abend erstmal von vorne bis hinten durch und das dauerte gefühlt ewig.

  • Vielleicht hätte man da noch etwas tunen können über die Einstellungen, aber selbst wenn ich das Prüfintervall auf 24h hoch setze, dann startet der Prozess der Überprüfung bei einmaliger täglicher Einschaltung des ShieldTV am Abend erstmal von vorne bis hinten durch und das dauerte gefühlt ewig.

    Du kannst inzwischen in Osmosis manuell Sachen auch einzeln Updaten und die Autoupdate-Funktion abschalten.

  • Du solltest auch mal "Beim Start Aktualisieren" rausnehmen, dann passiert das nicht bei jedem Start, sondern wirklich erst nach 48h.
    @Gismo112 könnte man diese Update Funktion nicht auch in den Netflix und Amazon VOD Addons importieren ? Das auch die diese Funktion bieten und nach einer einstellbaren Zeit die Streams überprüfen und gegebenenfalls aktualisieren ?

    System Specs ::
    Kodi 20 Nexus, FireTV Cube // Linux Server + Emby // Samsung QN95B

  • Funktioniert bei euch osmosis ATM? Ich bekomme folgende Fehlermeldung

    Spoiler anzeigen


    23:10:28.373 T:18446744072887466288 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <type 'exceptions.NameError'>
    Error Contents: global name 'ADDON_PATH' is not defined
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…osis/default.py", line 373, in <module>
    fileSys.writeMediaList(url, name, cType)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…ules/fileSys.py", line 186, in writeMediaList
    xbmcgui.Dialog().notification(str(i), "Adding to MediaList", os.path.join(ADDON_PATH, 'resources/representerIcon.png'), 5000)
    NameError: global name 'ADDON_PATH' is not defined
    -->End of Python script error report<--
    23:10:40.103 T:18446744072885893424 WARNING: Invalid media type ""
    23:10:45.619 T:18446744072887466288 WARNING: Previous line repeats 3 times.
    23:10:45.620 T:18446744072887466288 WARNING: Attempt to use invalid handle -1
    23:10:50.014 T:18446744073431148848 WARNING: Previous line repeats 3 times.
    23:10:50.014 T:18446744073431148848 NOTICE: NFS is idle. Closing the remaining connections.
    23:10:54.961 T:18446744072887466288 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'mysql.connector.errors.InterfaceError'>
    Error Contents: TCP/IP port number should be an integer
    Traceback (most recent call last):
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…osis/default.py", line 385, in <module>
    create.fillPluginItems(url, strm=True, strm_name=name, strm_type=cType)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/create.py", line 143, in fillPluginItems
    getTVShowFromList(details, strm_name, strm_type)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/create.py", line 452, in getTVShowFromList
    pagesDone = getEpisode(episode, strm_name, strm_type, pagesDone=pagesDone)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/create.py", line 496, in getEpisode
    dbEpisode = kodiDB.writeShow(episode)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/kodiDB.py", line 393, in writeShow
    if not valDB('TVShows'):
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/kodiDB.py", line 330, in valDB
    con, cursor = openDB(database, database)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…dules/kodiDB.py", line 652, in openDB
    con = mysql.connector.Connect(**config)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…tor/__init__.py", line 98, in connect
    return MySQLConnection(*args, **kwargs)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…r/connection.py", line 118, in __init__
    self.connect(**kwargs)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…r/connection.py", line 377, in connect
    self.config(**kwargs)
    File "/storage/emulated/0/Android/data/http://org.xbmc.kodi/files/.kodi/ad…r/connection.py", line 286, in config
    "TCP/IP port number should be an integer")
    InterfaceError: TCP/IP port number should be an integer
    -->End of Python script error report<--

  • Funktioniert bei euch osmosis ATM? Ich bekomme folgende Fehlermeldung

    Ja, läuft bei mir.

    Wichtig ist, das du die Einstellungen bezüglich Datenbank und Pfade richtig vornimmst.
    Nimm am besten auch mal die aktuelle "Beta" von hier:
    https://github.com/stereodruid/pl…sis/tree/future

    @Kodi_Newcomer:

    Du solltest auch mal "Beim Start Aktualisieren" rausnehmen, dann passiert das nicht bei jedem Start, sondern wirklich erst nach 48h.
    @Gismo112 könnte man diese Update Funktion nicht auch in den Netflix und Amazon VOD Addons importieren ? Das auch die diese Funktion bieten und nach einer einstellbaren Zeit die Streams überprüfen und gegebenenfalls aktualisieren ?

    Da musst du die Entwickler der Plugins leider selber fragen :)

Jetzt mitmachen!

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