[PreRelease] Plugin Netflix (Inputstream)

  • Noch was: Kann man irgendwo konfigurieren, welche Sprache (Tonspur) als Standard verwendet wird? (z.B. möchte ich IMMER Originalton, was auch immer das für eine Sprache ist)

    Settings::Player::Sprache, wenn du da in Audiosprache "Orginal bevorzugen" einstellst, sollte das gehen.
    Du brauchst aber dazu aber aktuelles netflix / aktuelles kodi nightly, die Implementierung dafür ist noch nicht sooo alt.

    Das funktioniert derzeit auch nur für streams /addons, welche die original tonspur markieren.
    Für inputstream.adaptive trifft das derzeit nur auf Netflix zu, für die anderen muss ich noch ne Möglichkeit bieten das zu attributieren.

  • Gibt es eine Möglichkeit das wenn "videoqualität" - mir fällt gerade die genaue Bezeichung nicht ein - auf automatisch stellt, dass auch 4k Streams ausgewählt werden, bei werden immer 1080p ausgewählt. Erst wenn ich auf manual stelle, kann man 4K Streams auswählen

  • Habe mir aus Github das Netflix Plugin heruntergeladen und installiert.
    Dann meine Zugangsdaten eingegeben und im Anschluß versucht einen Film abzuspielen.
    Dabei erhalte ich folgenden Fehler:

    Millhouse-Build 0606, Kodi 18 Leia Alpha

    16:19:06.209 T:1938714640 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.netflix/?action=play_video&infoLabels=%7B%27rating%27%3A+0%2C+%27writer%27%3A+%27%27%2C+%27episode%27%3A+2%2C+%27plot%27%3A+u%27Danny+hat+mit+seinem+neuen+Umfeld+zu+k%5Cxe4mpfen%2C+Colleen+erteilt+jemandem+eine+harte+Lektion+und+Joy+entsendet+eine+Botschaft+der+etwas+anderen+Art.%27%2C+%27season%27%3A+1%2C+%27tvshowtitle%27%3A+u%22Marvel%27s+Iron+Fist%22%2C+%27title%27%3A+u%27Der+schwarze+Adler+spreizt+seine+Schwingen%27%2C+%27mediatype%27%3A+u%27episode%27%2C+%27mpaa%27%3A+u%27-%27%2C+%27director%27%3A+%27%27%2C+%27genre%27%3A+u%27Action-+und+Abenteuerserien%27%2C+%27year%27%3A+2017%2C+%27duration%27%3A+3710%7D&video_id=80002554&pin=False&start_offset=-1
    16:19:06.216 T:1365242736 NOTICE: Creating InputStream
    16:19:06.582 T:1341453168 WARNING: CPythonInvoker(19, /storage/.kodi/addons/plugin.video.netflix/addon.py): the python script "/storage/.kodi/addons/plugin.video.netflix/addon.py" has left several classes in memory that we couldn't clean up. The classes include: N9XBMCAddon9xbmcaddon5AddonE
    16:19:06.587 T:1808769904 ERROR: Traceback (most recent call last):
    16:19:06.587 T:1808769904 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 290, in _handle_request_noblock
    16:19:06.587 T:1808769904 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 318, in process_request
    16:19:06.587 T:1808769904 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request
    16:19:06.588 T:1808769904 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 652, in __init__
    16:19:06.588 T:1808769904 ERROR: File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    16:19:06.588 T:1808769904 ERROR: File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    16:19:06.588 T:1808769904 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/MSLHttpRequestHandler.py", line 63, in do_GET
    16:19:06.588 T:1808769904 ERROR: dolby, hevc)
    16:19:06.588 T:1808769904 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/MSL.py", line 181, in load_manifest
    16:19:06.588 T:1808769904 ERROR: request_data = self.__generate_msl_request_data(manifest_request_data)
    16:19:06.588 T:1808769904 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/MSL.py", line 485, in __generate_msl_request_data
    16:19:06.588 T:1808769904 ERROR: plaintext=self.__generate_msl_header())
    16:19:06.588 T:1808769904 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/MSL.py", line 578, in __encrypt
    16:19:06.588 T:1808769904 ERROR: return json.dumps(self.crypto.encrypt(plaintext, self.nx_common.get_esn(), self.sequence_number))
    16:19:06.589 T:1808769904 ERROR: AttributeError: 'MSL' object has no attribute 'sequence_number'
    16:19:06.589 T:1365242736 ERROR: CCurlFile::FillBuffer - Failed: Server returned nothing (no headers, no data)(52)
    16:19:06.589 T:1365242736 ERROR: CCurlFile::Open failed with code 0 for localhost:44809/manifest?id=80…71.115%20Safari%2f537.36:
    16:19:06.589 T:1365242736 ERROR: AddOnLog: InputStream Adaptive: Cannot download localhost:44809/manifest?id=80002554&dolby=true&hevc=false
    16:19:06.589 T:1365242736 ERROR: AddOnLog: InputStream Adaptive: Could not open / parse mpdURL (localhost:44809/manifest?id=80002554&dolby=true&hevc=false)
    16:19:06.591 T:1365242736 ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.netflix/?action=play_video&infoLabels=%7B%27rating%27%3A+0%2C+%27writer%27%3A+%27%27%2C+%27episode%27%3A+2%2C+%27plot%27%3A+u%27Danny+hat+mit+seinem+neuen+Umfeld+zu+k%5Cxe4mpfen%2C+Colleen+erteilt+jemandem+eine+harte+Lektion+und+Joy+entsendet+eine+Botschaft+der+etwas+anderen+Art.%27%2C+%27season%27%3A+1%2C+%27tvshowtitle%27%3A+u%22Marvel%27s+Iron+Fist%22%2C+%27title%27%3A+u%27Der+schwarze+Adler+spreizt+seine+Schwingen%27%2C+%27mediatype%27%3A+u%27episode%27%2C+%27mpaa%27%3A+u%27-%27%2C+%27director%27%3A+%27%27%2C+%27genre%27%3A+u%27Action-+und+Abenteuerserien%27%2C+%27year%27%3A+2017%2C+%27duration%27%3A+3710%7D&video_id=80002554&pin=False&start_offset=-1]
    16:19:06.591 T:1365242736 NOTICE: CVideoPlayer::OnExit()
    16:19:06.661 T:1938714640 WARNING: OnMessage: Suspiciously long time to handle GUI_MSG_PLAYBACK_STARTED (0.44s)

  • zum fixen lösche mal die datein

    /storage/.kodi/addons/inputstream.adaptive/ da die datei libwidevinecdm.so

    und den ornder

    /storage/.kodi cdm löschn

    Seit dem Neuen CoreEelec 9.80.3 haben sich mit neuen kodi version auch datei Pfade geändert scheinbar

    Die Neuen sehen so aus ....

    /storage/.kodi/userdata/addon_data/script.module.inputstreamhelper/cdm

    Vorher wars so rum


    /storage/.kodi/userdata/addon_data/inputstream.adaptive


    benutze dazu die https://github.com/emilsvennesson…helper/releases

    für das spätere instalieren geht automatisch nach dem alles gelöscht wurde was gesagt habe stream einfach starten der rest ist selber erklärend


    teste mal @gretsch61

    4 Mal editiert, zuletzt von Computerbastler18 (9. Juni 2018 um 11:51)

  • Hallo Leute, habe Libreelec und Kodi durch die Milhouse Alpha geupdated, dann mit putty curl -Ls http://nmacleod.com/public/libreelec/getwidevine.sh -o /tmp/getwidevine.sh && sh /tmp/getwidevine.sh ausgeführt und wollte dann die Netflix App starten, das funktioniert allerdings nicht.
    Es kommt ein Error und ich soll den Log checken.

    Anbei die Datei.


    Habe oft gelesen, dass man libwidevinecdm.so im /cdm/ löschen soll, aber den Ordner finde ich nicht.

    Wenn ich den RPi3 mit librelec im Netzwerk öffne, sieht es nur so aus (1.png)

    Unter Userdata/Addondata habe ich nur folgendes (2.png)

    Viele können ja die App öffnen, sich einloggen und bekommen beim Abspielen nen Fehler, ich komme nicht mal in die App.

    Hoffe, der [definition='1','0']log[/definition] ist so ok, habe mich an das tut hier gehalten.

    LG

  • https://github.com/emilsvennesson…helper/releases

    so gehts eifacher nun musste aber datein wieder löschen xD auserdem kann sein das dort neuer ist das immer aus crome os extrahiert wird

  • Hi,

    seit dem letzten milhouse update geht auf zwei RPIs nix mehr bei Netflix, beim Öffnen des Addons kommt "Es ist ein Fehler aufgetreten". [definition=12,3]Debug-Log[/definition] im Anhang. Amazon funktioniert sauber

    Jemand eine Idee?

    Ich habe bereits das Netflix Addon komplett deinstalliert (inkl. Daten löschen) und den .kodi/cdm Ordner gelöscht - kein Erfolg. Amazon hat danach natürlich gemeckert und wollte widevine neu herunterladen, das hat funktioniert, Netflix geht aber immer noch nicht.

    Danke!

  • Es könnte helfen direkt von github das zip runterzuladen.
    hat bei mir bei einem s905x auch funktioniert

    Haupsysteme: Server: Asrock N3160ITX, Ubuntu 22.04, TvH /// DVBSky 952 /// Wohnzimmer: Nvidia Shield Pro 2019
    Nebensysteme 1: Telestar Digibit R1 mit sat-axe14 /// Wohnzimmer: Asrock N3700, Libreelec 10 /// TvH @RPI4 Server /// Gästezimmer: Corelec 19 @ Tanix TX3
    Nebensysteme 2: Server: Asrock N3455M, OpenMediaVault6, TvH, Telestar Digibit R1 /// 4 Clients: Coreelec S905X

  • Mit der Version direkt von github öffnet immerhin das Plugin wieder. Videos werden aber nicht abgespielt:. Komplettes [definition=12,3]Debug-Log[/definition] im Anhang

  • Ja duHallo Leute, habe Libreelec und Kodi durch die Milhouse Alpha geupdated, dann mit putty <em style="font-size: 16px; background-color: rgb(255, 255, 255);">curl -Ls http://nmacleod.com/public/libreelec/getwidevine.sh -o /tmp/getwidevine.sh && sh /tmp/getwidevine.sh [/i]ausgeführt und wollte dann die Netflix App starten, das funktioniert allerdings nicht.

  • Seit build #604 müsst ihr diesen Workaround ausführen (bis das andersweitig gefixt wird):

    Code
    wget -q http://ix.io/1cvp -O /storage/.kodi/addons/plugin.video.netflix/resources/lib/Navigation.py
    Spoiler anzeigen

    WOHNZIMMER-HTPC:Asus H270M-Plus,i3-7100,Kingston 4GB,Milhouse nb,Samsung 128GB SSD,Silverstone LC-16,iMon+IR6,DVBViewer,Harmony Hub/Touch/KeyboardSERVER-HTPC:Asus Prime H270-Plus,i5-7500,Kingston 8GB,WIN10 Pro64,Samsung SSD,2xCineS2V6 unicable,Alphacrypt Classic mit MTD/HD+,VU+DUO4K/SKY CI+,DVBViewer-Server,Lights Out2SCHLAFZIMMER:Shield TV Pro 19, Maven Nerdsbuild, DVBViewerBAD:WeTekHub CE 9.0.3,Testmaschine, DVBViewerMobil-HTPC:Acer Iconia W700P,Milhouse nb,TVMosaicWohnzimmer:NVIDIA Shield TV Pro 19,Maven Nerdsbuild

  • Dieser Fix ist schon seit einiger zeit in Netflix drin (version 0.13.8)

    > data = urllib2.urlopen(full_url).read(opener)

    Diese Zeile mit try / catch abzufangen halte ich für falsch, ich habe in keiner python dokumentation etwas gefunden, dass eine read() methode einen opener als Parameter bekommt.

    Also, wie @Computerbastler18 schon sagt, einfach das aktuelle Netflix zip holen und installieren.

    Was mich wundert ist, dass es im aktuellen milhouse build nicht geht, da er eigentlich 0.13.8 in sein build integrieren wollte (das war vorgestern)

  • Ich hab auch das "pure" 0.13.8 aus github nochmal installiert, aber auch hier der Fehler

    Das kann nicht sein, da die Zeile so wie sie oben im [definition='1','0']log[/definition] schnipsel steht gar nicht mehr in Version 0.13.8 vorhanden ist.

    Edit: Ich bringe hier gerade 2 Fehler durcheinder, ich schau mir mal eben deinen an.

    In userdata/addon_data/plugin.video.netflx liegt eine manifest.json Datei, kannst du die hier mal anfügen?

    Nvm, da wird schon nach geforscht: https://github.com/asciidisco/plu…flix/issues/391

  • habe nun hinbekommen (glaube das löschen via ftp der genannten datein hat es hervorgerufen), dass ich mich einloggen konnte. danach konnte ich auch suchen aber nicht abspielen. nach dem neustart kann ich nicht mehr die kategorien auswählen, sondern bekomme wieder den error.

    versuche gerade mal das milhouse build downzugraden und dann nochmal zu gucken...bin langsam überfragt.


    edit://

    I finally got it working, it seems to be something related to libreelec build #0604, #0605..
    What I did was:

    1. Formatted my sdcard and installed LibreElec 8.2.5
    2. Updated to LibreElec Milhouse Testbuild #0516 17-May-2018
    3. Installed Netflix, logged in, played a movie to test: Worked ok
    4. Updated to latest LibreElec Milhouse Testbuild #0605 05-Jun-2018: Got the error again
    5. Downgrade to LibreElec Milhouse Testbuild #0603 03-Jun-2018: Worked ok

    downgrade auf 0516 hats behoben, seitdem läuft alles.

Jetzt mitmachen!

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