[PreRelease] Plugin Netflix (Inputstream)

  • Nunja, 57 open issues and 13 pull requets (u.a. für die Integration von inputstream-helper) auf git klingen nicht gerade "wunderbar".
    Wenn der Entwickler gerade mal ne Pause macht, sei es ihm allemal gegönnt. Ist nur mein EIndruck ... würde mich freuen, wenn ich mich irre.

  • Die schwarzen Flecken hab ich immernoch. Nicht bei allen Serien. Bei "Better call Saul" tritt es bei jeder
    Folge durchgehend auf. Allerdings kann ich nochmals bestätigen, dass es nur bei Nvidia Grafik unter Linux
    auftritt. Gleiches OS (Debian Stretch) mit selbst kompiliertem Kodi und inputstream.adaptive auf einem
    Rechner mit Intel Skylake Grafik hat dieses Problem nicht. Ich hab keine Idee, ob es am Netflix Addon,
    an inputstream, widevine oder am Grafiktreiber liegt. Es ist erst seit ein paar Wochen so, und bis jetzt
    auch nur bei Netflix aufgetreten. Windows Maschinen hab ich nicht, kann's da leider nicht testen.
    Haben noch mehr Leute das Problem, wenn ja, auch nur mit Nvidia Grafik?
    Das Problem, dass der Ton läuft, dann aber nur vereinzelt Standbilder kommen, hab ich auch manchmal.
    Nach einem oder zwei Restarts der Episode funktioniert es aber meistens.

    Asrock J4105-ITX, 8GB RAM
    Sandisk SSD Ultra II 240GB, 2,5" HDD-Frontwechselrahmen für PVR Aufnahmen
    Digital Devices Cine S2 Dual-Tuner DVB-S2
    LG Bluray Brenner
    Debian Gnu / Linux Testing
    Kodi Master selbst kompiliert, VDR angebunden über VNSI

    Gemeinsame Film, Serien und Musikbibliothek über NFS und MariaDB auf Debian Server

    RaspberryPi 1, 2 und 3 für Testzwecke.

  • Erst ein mal von mir auch ein herzliches Danke für die Plugins.
    Bei meinem Linux PC läuft das super. Gerne würde ich aber über meinen RPi3 schauen. Bis 720p klappt das auch ganz gut. Bei 1080p ruckelt das aber so stark das man das nicht wirklich anschauen kann. Ich sehe das 2 Kerne komplett ausgelastet sind und 2 Kerne kaum. Gibt es eine Möglichkeit die Thread Zahl zu erhöhen damit alle 4 Kerne gleichmäßig ausgelastet sind?
    Eine technische Frage, das decodieren erledigt doch die SW? Ist der Decoder in der widevinecsm Library drin oder in der inputstream?

  • Hallo liebes Team,

    danke für das tolle Addon.

    Ich habe das Addon auf eine RPi3 laufen und es läuft Alles was ich so angezeigt bekomme, aber
    hier schon das Problem wenn ich auf die Menüs zu durchklicke wird mir bei vielen Menüs
    nichts an Auswahl angezeigt. Ich sehe das kurz gesucht wird aber er findet nichts und bleibt dann
    beim Auswahlmenü stehen.

    Direktsuche klappt, deswegen Suche ich in meinem Handy nach einem Film oder Serie
    und anschließend suche ich dann beim RpI3 direkt.

    Kann mir jemand sagen, ob dies ein normales Problem ist oder ob es eine Möglichkeit gibt die Verzeichnisstruktur/Anzeige
    zu aktualisieren?

    Danke
    Lordi

  • Bei mir läuft auch gerade was verkehrt.....

    Auf meinem X86_64 System habe ich das Netflix Plugin installiert, dann über

    Code
    curl -Ls http://nmacleod.com/public/libreelec/getwidevine.sh | bash

    widevine installiert.

    Ich kann mich im Plugin anmelden und durch meine Liste scrollen, bekomme aber eine Fehlermeldung, wenn ich irgendwas abspielen möchte.

    Auszug aus dem Log:

    http://localhost:52321/manifest?id=80177422
    22:25:59.937 T:139810981717760 NOTICE: Creating InputStream
    22:26:00.077 T:139812948465408 NOTICE: EMBY.kodimonitor -> Method: Player.OnPlay Data: {"item":{"episode":1,"season":1,"showtitle":"The Sinner","title":"Teil I","type":"episode"},"player":{"playerid":1,"speed":1}}
    22:26:00.077 T:139812948465408 NOTICE: EMBY.kodimonitor -> Item is invalid for playstate update
    22:26:00.179 T:139812948465408 NOTICE: EMBY.kodimonitor -> Method: Unknown.OnChanged Data: null
    22:26:00.278 T:139812948465408 NOTICE: EMBY.kodimonitor -> Item is invalid for playstate update
    22:26:00.599 T:139810981717760 ERROR: AddOnLog: InputStream Adaptive: Unable to load widevine shared library (/storage/.kodi/cdm/libwidevinecdm.so)
    22:26:00.599 T:139810981717760 ERROR: AddOnLog: InputStream Adaptive: OpenDRMSystem failed
    22:26:00.603 T:139810981717760 ERROR: CVideoPlayer::OpenInputStream - error opening [http://localhost:52321/manifest?id=80177422]
    22:26:00.603 T:139810981717760 NOTICE: CVideoPlayer::OnExit()
    22:26:02.430 T:139813689650496 WARNING: CGUIWindowManager - HandleAction - ignoring action 92, because topmost modal dialog closing animation is running
    22:26:02.760 T:139813689650496 ERROR: GetDirectory - Error getting plugin://plugin.video.netflix/?action=episode_list&season_id=80177548&tvshowtitle=VGhlIFNpbm5lcg%3d%3d
    22:26:02.763 T:139813689650496 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflix/?action=episode_list&season_id=80177548&tvshowtitle=VGhlIFNpbm5lcg%3d%3d) failed
    22:26:02.835 T:139813689650496 WARNING: CGUIWindowManager - HandleAction - ignoring action 92, because topmost modal dialog closing animation is running
    22:26:04.214 T:139813657876224 WARNING: Previous line repeats 1 times.


    Da wird ja Widevine angemeckert.
    Habe ich bei der Installation von Widevine irgendetwas fasch gemacht?

    Gruß
    Syntax

    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

  • Hallo @TheCritter

    Die Datei ist dort vorhanden. Es war zusätzlich noch ein Ordner "widevine" vorhanden, den ich gelöscht habe.
    Beim Versuch, eine Datei aus dem Netflix Addon abzuspielen, kommt wieder der Fehler.
    Habe dann noch einmal libwidevine neu installiert- hat leider nichts gebracht.
    Hier noch einmal der Auszug aus dem Log:


    {"item":{"episode":1,"season":1,"showtitle":"Altered Carbon – Das Unsterblichkeitsprogramm","title":"Goldenes Gift","type":"episode"},"player":{"playerid":1,"speed":1}}
    21:45:13.983 T:139826641516288 NOTICE: EMBY.kodimonitor -> Item is invalid for playstate update
    21:45:14.084 T:139826641516288 NOTICE: EMBY.kodimonitor -> Method: Unknown.OnChanged Data: null
    21:45:14.185 T:139826641516288 NOTICE: EMBY.kodimonitor -> Item is invalid for playstate update
    21:45:15.056 T:139824963794688 ERROR: AddOnLog: InputStream Adaptive: Unable to load widevine shared library (/storage/.kodi/cdm/libwidevinecdm.so)
    21:45:15.056 T:139824963794688 ERROR: AddOnLog: InputStream Adaptive: OpenDRMSystem failed
    21:45:15.057 T:139824963794688 ERROR: CVideoPlayer::OpenInputStream - error opening [http://localhost:49395/manifest?id=80097693]
    21:45:15.057 T:139824963794688 NOTICE: CVideoPlayer::OnExit()
    21:45:18.393 T:139826641516288 NOTICE: EMBY.player -> Could not find item, cancelling playback report...
    21:45:25.223 T:139826686850816 ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for http://USERNAME:PASSWORD@127.0.0.1:9981/imagecache/1531
    21:45:25.353 T:139827527853824 ERROR: DoWork - Direct texture file loading failed for resource://resource.images.studios.white/CBS.png
    21:45:27.811 T:139827527853824 ERROR: CCurlFile::Stat - Failed: HTTP response code said error(22) for http://USERNAME:PASSWORD@127.0.0.1:9981/imagecache/1527


    Hat noch jemand einen Tipp für mich?

    Gruß
    Syntax

    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

  • Hallo @TheCritter

    Die Datei ist dort vorhanden. Es war zusätzlich noch ein Ordner "widevine" vorhanden, den ich gelöscht habe.
    Beim Versuch, eine Datei aus dem Netflix Addon abzuspielen, kommt wieder der Fehler.
    Habe dann noch einmal libwidevine neu installiert- hat leider nichts gebracht.

    Das InputStream Adaptive: Unable to load widevine shared library (/storage/.kodi/cdm/libwidevinecdm.so) bedeutet,
    das die Datei nicht vorhanden ist oder nicht lesbar / ausführbar. Könnte also auch die Falsche sein.

    Ein kompletter [definition=12,3]Debug-Log[/definition] würde schon helfen, für den Anfang.

  • Habe ich bei der Installation von Widevine irgendetwas fasch gemacht?

    Eigentlich sollte das Script, wie von dir angewendet, gar nicht mehr benutzt werden, da aber wohl das Netlfix Addon noch nicht script,inputstream.helper als Abhängigkeit hat ist diese Zeile

    Code
    rm ~/.kodi/cdm/libwidevinecdm.so && wget http://nmacleod.com/public/libreelec/getwidevine.sh && chmod +x getwidevine.sh && ARCH=x86_64 ./getwidevine.sh

    der sichere Weg.

    Hauptsache man hat Spaß

    No Debug.log, no issue - Kein Support ohne Debug-log.

    CCR, The Band, Lynyrd Skynyrd, Led Zeppelin, Deep Purple .......

    I’m not going to complain that 2day they don’t make music like this anymore, I’m just grateful that it got made period.

  • @vdr.tuxnet
    Besten Dank für den Tip! Wenn ich heute Abend zu Hause bin, werde ich das gleich testen!

    @Gismo112
    Werde das Log heute Abend nachreichen, wenn der Tip von vdr.tuxnet nicht mein Problem fixen sollte.
    Danke erst einmal!


    Gruß
    Syntax

    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

  • 21:45:15.056 T:139824963794688 ERROR: AddOnLog: InputStream Adaptive: Unable to load widevine shared library (/storage/.kodi/cdm/libwidevinecdm.so)

    Ist die Dateigröße 6921716?

    Das Skript scheint seit einiger Zeit leider eine falsche libwidevinecdm.so zu erstellen. Mit einer "alten" libwidevinecdm.so mit Dateigröße 6904284 klappt es. Hatte das gleiche Problem.

  • @vdr.tuxnet
    Irgendwie klappt das immer noch nicht. Es wird eine (6.921.716B große) libwidevine.so erstellt, bekomme aber immer noch den Fehler, dass die Datei nicht abgespielt werden kann.
    Hast du noch eine Idee, woran das liegt?

    @Gismo112
    Ich habe jetzt mal den kompletten Kodi Log angehängt.

    @FEF1
    Die Dateigröße des heruntergeladenen Files beträgt 6.921.716 Byte.

    Besten Dank für eure Mühe!!

    Syntax
    01_KODI.log

    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

  • Ich habe jetzt mal den kompletten Kodi Log angehängt.


    Die Dateigröße des heruntergeladenen Files beträgt 6.921.716 Byte.

    Lösche mal bitte die ~/.kodi/cdm/libwidevinecdm.so
    Lade dann das angehängte Script runter, entpacke es, kopiere die getwidevine_x64.sh auf dein Gerät und führe das Script aus mit:
    sh getwidevine_x64.sh oder ./getwidevine_x64.sh

    Habe es etwas angepasst, wodurch eine ältere libwidevinecdm.so installiert wird.
    Danach teste mal bitte.

  • Danach teste mal bitte.

    Hallo @Gismo112
    Sobald ich wieder zu Hause bin wird getestet und berichtet!

    Gruß
    Syntax

    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

  • Hallo @Gismo112,

    alles bestens- Netflix läuft wieder einwandfrei!
    Vielen Dank!!

    Gruß
    Syntax

    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

  • Hallo zusammen,

    nach dem ich die libwidevinecdm.so Probleme lösen konnte, stehe ich nun vor dem nächsten Problem.
    Ein flüssiges Abspielen bei Netflix ist nicht möglich.

    Installiert wie folgt:

    libreelec 8.2.3
    milhouse 0307
    netflix add-on direkt von https://github.com/asciidisco/plugin.video.netflix/
    alte libwidevinecdm.so über das Script von Gismo112

    Im Log sieht es folgendermaßen aus:

    09:24:56.609 T:140470178264832 ERROR: CAESinkALSA::Initialize - failed to initialize device "Default"
    09:24:56.718 T:140468215293696 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    09:25:05.000 T:140468198508288 WARNING: Previous line repeats 124 times.
    09:25:05.000 T:140468198508288 NOTICE: CVideoPlayerAudio::Process - stream stalled
    09:25:05.325 T:140468215293696 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    09:25:13.705 T:140468198508288 WARNING: Previous line repeats 126 times.
    09:25:13.705 T:140468198508288 NOTICE: CVideoPlayerAudio::Process - stream stalled
    09:25:14.099 T:140468215293696 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    09:25:22.419 T:140468198508288 WARNING: Previous line repeats 124 times.
    09:25:22.419 T:140468198508288 NOTICE: CVideoPlayerAudio::Process - stream stalled
    09:25:22.656 T:140468215293696 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    09:25:31.049 T:140468198508288 WARNING: Previous line repeats 126 times.
    09:25:31.049 T:140468198508288 NOTICE: CVideoPlayerAudio::Process - stream stalled
    09:25:31.347 T:140468215293696 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    09:25:39.732 T:140468198508288 WARNING: Previous line repeats 125 times.
    09:25:39.732 T:140468198508288 NOTICE: CVideoPlayerAudio::Process - stream stalled
    09:25:39.738 T:140468215293696 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    09:25:48.458 T:140468198508288 WARNING: Previous line repeats 127 times.
    09:25:48.458 T:140468198508288 NOTICE: CVideoPlayerAudio::Process - stream stalled
    09:25:49.046 T:140468215293696 WARNING: CRenderManager::WaitForBuffer - timeout waiting for buffer
    09:25:54.370 T:140470192184640 WARNING: Previous line repeats 80 times.
    09:25:54.370 T:140470192184640 NOTICE: CVideoPlayer::CloseFile()
    09:25:54.370 T:140470192184640 NOTICE: VideoPlayer: waiting for threads to exit
    09:25:54.372 T:140468240918272 NOTICE: CVideoPlayer::OnExit()
    09:25:54.372 T:140468240918272 NOTICE: Closing stream player 1
    09:25:54.372 T:140468240918272 NOTICE: Waiting for audio thread to exit
    09:25:54.388 T:140468198508288 NOTICE: thread end: CVideoPlayerAudio::OnExit()
    09:25:54.389 T:140468240918272 NOTICE: Closing audio device
    09:25:54.410 T:140468240918272 NOTICE: Deleting audio codec
    09:25:54.410 T:140468240918272 NOTICE: Closing stream player 2
    09:25:54.411 T:140468240918272 NOTICE: waiting for video thread to exit
    09:25:54.417 T:140468215293696 NOTICE: thread end: video_thread
    09:25:54.418 T:140468240918272 NOTICE: deleting video codec
    09:25:54.438 T:140468240918272 NOTICE: Closing stream player 3
    09:25:54.450 T:140470192184640 NOTICE: VideoPlayer: finished waiting
    09:25:54.451 T:140470192184640 NOTICE: CVideoPlayer::CloseFile()
    09:25:54.451 T:140470192184640 NOTICE: VideoPlayer: waiting for threads to exit
    09:25:54.451 T:140470192184640 NOTICE: VideoPlayer: finished waiting
    09:25:54.471 T:140470192184640 ERROR: Control 55 in window 10025 has been asked to focus, but it can't
    09:25:54.602 T:140470178264832 ERROR: CAESinkALSA::Initialize - failed to initialize device "Default"

    Kann mir hier jemand einen Tipp geben?

    Danke

Jetzt mitmachen!

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