[PreRelease] Plugin Netflix (Inputstream)

  • Und direkt 0.12.6 hinterher:

    - Darstellung der Suche ist nun wieder vollständig wie früher, positiver Seiteneffekt des ganzen trubels, sie nutzt nur noch einen Request und ist nun wesentlich schneller als vorher (und vollständiger, im Prinzip konnte ich bei meinen Versuchen keinen Unterschied mehr zur Netflix Webseiten Suche feststellen)
    - Das von @Pienoet geschilderte Problem mit den Audio Tracks wurde dan @Uukrul auch gelöst (Thanks again, to both of you)

  • And straight 0.12.6 afterwards: - I can not wait to see you again The problem described by [url = 'https://www.kodinerds.net/index.php/User/55239-Pienoet/'] @Pienoet [/ url] with the audio tracks what dan [url = 'https: //https://www.kodinerds.net/index.php/User/41903-Uukrul/'] @Uukrul [/ url] so resolved (Thanks again, to both of you)

    thank you very much @'asciidisco!
    I’ll try this one later this evening!

  • @Pienoet [definition=12,4][definition='1','3']Debug[/definition][/definition] [definition='1','0']log[/definition] is fine, I see that the manifest can not be loaded, but I´m not able to see the reason for that :(
    Netflix originals (I was only able to quickly check out one video here at work, which was the last episode of Star Trek Discovery) do seem to work for me...
    What´s your environment again? I have some other devices at home where I could try & reproduce it.
    Also, can you tell me exactly which episodes you tried?

  • @Pienoet [definition=12,4][definition='1','3']Debug[/definition][/definition] [definition='1','0']log[/definition] is fine, I see that the manifest can not be loaded, but I´m not able to see the reason for that :(
    Netflix originals (I was only able to quickly check out one video here at work, which was the last episode of Star Trek Discovery) do seem to work for me...
    What´s your environment again? I have some other devices at home where I could try & reproduce it.
    Also, can you tell me exactly which episodes you tried?

    thanks for checking.
    I’m using a odroid c2 using raybuntu’s latest leia build.
    I was trying The OA, sens8, The Defenders all of these series the episodes the streams won’t start.
    I can check for more series but i tought this would be enough cause all these series episodes the streams are not starting.

  • For those having problems with the addon on Android, here is a tip that worked for me:

    I have a Mecool M8S Pro+ (a very cheap (I paid 26€) Android box with Widevine L1, that can be upgraded to Android TV thanks to this rom) that didn't work with the addon until I checked the ESN with the Netflix app.

    The addon assigns this ESN: "NFANDROID1-PRV-NEXUSPLAYERFUGU-AMLOGICNEXUS=M8S=PRO+" and the Netflix app this one: "NFANDROID2-PRV-NEXUSPLAYERFUGU-AMLOGICNEXUS=M8S=PRO=-**bunch of chars**", so I simply removed the "+" char from the ESN and now it works flawlessly at 1080p :)

    My assumption is that Netflix doesn't like chars other that numbers and letters on the name of the device.

  • Fehler bleibt bestehen.

    [errorbox]
    16:50:07.714 T:139668564763200 DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x000d, modifier: 0x0
    16:50:07.798 T:139668564763200 DEBUG: OnKey: return (0xf00d) pressed, action is Select
    16:50:07.800 T:139668564763200 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.netflix/?action=episode_list&season_id=70180169&tvshowtitle=VGhlIEtpbGxpbmc%3d)
    16:50:07.800 T:139668564763200 DEBUG: ParentPath = [plugin://plugin.video.netflix/?action=season_list&pin=True&show_id=70180183&tvshowtitle=VGhlIEtpbGxpbmc%3d]
    16:50:07.800 T:139668545820416 DEBUG: Thread JobWorker start, auto delete: true
    16:50:07.938 T:139668545820416 DEBUG: Previous line repeats 1 times.
    16:50:07.938 T:139668545820416 DEBUG: CAddonDatabase::SetLastUsed[plugin.video.netflix] took 138 ms
    16:50:07.938 T:139668108605184 DEBUG: Thread JobWorker start, auto delete: true
    16:50:07.938 T:139668100212480 DEBUG: StartScript - calling plugin Netflix('plugin://plugin.video.netflix/','7','?action=episode_list&season_id=70180169&tvshowtitle=VGhlIEtpbGxpbmc%3d','resume:false')
    16:50:07.939 T:139667160688384 DEBUG: Thread LanguageInvoker start, auto delete: false
    16:50:07.939 T:139667160688384 INFO: initializing python engine.
    16:50:07.939 T:139667160688384 DEBUG: CPythonInvoker(9, /storage/.kodi/addons/plugin.video.netflix/addon.py): start processing
    16:50:07.950 T:139667160688384 DEBUG: -->Python Interpreter Initialized<--
    16:50:07.950 T:139667160688384 DEBUG: CPythonInvoker(9, /storage/.kodi/addons/plugin.video.netflix/addon.py): the source file to load is "/storage/.kodi/addons/plugin.video.netflix/addon.py"
    16:50:07.951 T:139667160688384 DEBUG: CPythonInvoker(9, /storage/.kodi/addons/plugin.video.netflix/addon.py): setting the Python path to /storage/.kodi/addons/plugin.video.netflix:/storage/.kodi/addons/script.module.requests/lib:/usr/share/kodi/addons/script.module.pycryptodome/lib:/usr/lib/python27.zip:/usr/lib/python2.7:/usr/lib/python2.7/plat-linux2:/usr/lib/python2.7/lib-tk:/usr/lib/python2.7/lib-old:/usr/lib/python2.7/lib-dynload:/usr/lib/python2.7/site-packages:/usr/lib/python2.7/site-packages/gtk-2.0
    16:50:07.951 T:139667160688384 DEBUG: CPythonInvoker(9, /storage/.kodi/addons/plugin.video.netflix/addon.py): entering source directory /storage/.kodi/addons/plugin.video.netflix
    16:50:07.951 T:139667160688384 DEBUG: CPythonInvoker(9, /storage/.kodi/addons/plugin.video.netflix/addon.py): instantiating addon using automatically obtained id of "plugin.video.netflix" dependent on version 2.25.0 of the xbmc.python api
    16:50:08.307 T:139668564763200 DEBUG: ------ Window Init (DialogBusy.xml) ------
    16:50:08.814 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:08.814 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:08.815 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:08.815 T:139667160688384 DEBUG: CSettingsManager: requested setting ([definition=12,9]logging[/definition]) was not found.
    16:50:09.818 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.818 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.820 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:09.822 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.822 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.824 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:09.824 T:139667160688384 DEBUG: CSettingsManager: requested setting ([definition=12,9]logging[/definition]) was not found.
    16:50:09.825 T:139667160688384 DEBUG: [Netflix] Started (Version 0.12.6)
    16:50:09.826 T:139667160688384 DEBUG: [Netflix] "Navigation::router" called with arguments :paramstring = action=episode_list&season_id=70180169&tvshowtitle=VGhlIEtpbGxpbmc%3d:
    16:50:09.826 T:139667160688384 DEBUG: [Netflix] "Navigation::before_routing_action" called with arguments :params = {'action': 'episode_list', 'season_id': '70180169', 'tvshowtitle': 'VGhlIEtpbGxpbmc='}:
    16:50:09.827 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.827 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.828 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:09.831 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.831 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.831 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:09.834 T:139666509592320 DEBUG: [Netflix] Loading cookies from memory
    16:50:09.835 T:139666509592320 DEBUG: [Netflix] Cookie expires: 1535381295 / 1509115809
    16:50:09.837 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.837 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.838 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:09.841 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.841 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.842 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:09.845 T:139667160688384 DEBUG: [Netflix] "Navigation::before_routing_action" returned: {}
    16:50:09.846 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.846 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.847 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:09.852 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting definitions
    16:50:09.852 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: trying to load setting definitions from old format...
    16:50:09.853 T:139667160688384 DEBUG: CAddonSettings[plugin.video.netflix]: loading setting values
    16:50:10.263 T:139666509592320 DEBUG: [Netflix] [POST] Req. for "https://www.netflix.com/api/shakti/d2fb004f/pathEvaluator" took 0.407392024994 sec
    16:50:10.309 T:139666509592320 DEBUG: ----------------------------------------
    16:50:10.309 T:139666509592320 DEBUG: Exception happened during processing of request from
    16:50:10.309 T:139666509592320 DEBUG: ('127.0.0.1', 43594)
    16:50:10.309 T:139666509592320 ERROR: Traceback (most recent call last):
    16:50:10.309 T:139666509592320 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 290, in _handle_request_noblock
    16:50:10.309 T:139666509592320 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 318, in process_request
    16:50:10.309 T:139666509592320 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 331, in finish_request
    16:50:10.309 T:139666509592320 ERROR: File "/usr/lib/python2.7/SocketServer.py", line 652, in __init__
    16:50:10.309 T:139666509592320 ERROR: File "/usr/lib/python2.7/BaseHTTPServer.py", line 340, in handle
    16:50:10.309 T:139666509592320 ERROR: File "/usr/lib/python2.7/BaseHTTPServer.py", line 328, in handle_one_request
    16:50:10.309 T:139666509592320 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/NetflixHttpRequestHandler.py", line 60, in do_GET
    16:50:10.309 T:139666509592320 ERROR: result = getattr(RES_HANDLER, method)(params)
    16:50:10.309 T:139666509592320 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/NetflixHttpSubRessourceHandler.py", line 215, in fetch_episodes_by_season
    16:50:10.309 T:139666509592320 ERROR: response_data=raw_episode_list)
    16:50:10.309 T:139666509592320 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/NetflixSession.py", line 1242, in parse_episodes_by_season
    16:50:10.309 T:139666509592320 ERROR: genres=response_data.get('value', {}).get('genres'))
    16:50:10.309 T:139666509592320 ERROR: File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/NetflixSession.py", line 1301, in parse_episode
    16:50:10.309 T:139666509592320 ERROR: 'plot': episode['info']['synopsis'],
    16:50:10.310 T:139666509592320 ERROR: KeyError: 'info'
    16:50:10.310 T:139666509592320 DEBUG: ----------------------------------------
    16:50:10.311 T:139667160688384 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
    - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
    Error Type: <class 'httplib.BadStatusLine'>
    Error Contents: ''
    Traceback (most recent call last):
    File "/storage/.kodi/addons/plugin.video.netflix/addon.py", line 42, in <module>
    NAVIGATION.router(paramstring=REQUEST_PARAMS)
    File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/utils.py", line 45, in wrapped
    result = func(*args, **kwargs)
    File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/Navigation.py", line 140, in router
    tvshowtitle=params.get('tvshowtitle'))
    File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/Navigation.py", line 342, in show_episode_list
    'cache': True}))
    File "/storage/.kodi/addons/plugin.video.netflix/resources/lib/Navigation.py", line 883, in call_netflix_service
    data = urllib2.urlopen(full_url).read(opener)
    File "/usr/lib/python2.7/urllib2.py", line 154, in urlopen
    File "/usr/lib/python2.7/urllib2.py", line 429, in open
    File "/usr/lib/python2.7/urllib2.py", line 447, in _open
    File "/usr/lib/python2.7/urllib2.py", line 407, in _call_chain
    File "/usr/lib/python2.7/urllib2.py", line 1228, in http_open
    File "/usr/lib/python2.7/urllib2.py", line 1201, in do_open
    File "/usr/lib/python2.7/httplib.py", line 1121, in getresponse
    File "/usr/lib/python2.7/httplib.py", line 438, in begin
    File "/usr/lib/python2.7/httplib.py", line 402, in _read_status
    BadStatusLine: ''
    -->End of Python script error report<--
    16:50:10.321 T:139667160688384 INFO: Python script stopped
    16:50:10.321 T:139667160688384 DEBUG: Thread LanguageInvoker 139667160688384 terminating
    16:50:10.337 T:139668564763200 DEBUG: ------ Window Init (DialogNotification.xml) ------
    16:50:10.373 T:139668564763200 ERROR: GetDirectory - Error getting plugin://plugin.video.netflix/?action=episode_list&season_id=70180169&tvshowtitle=VGhlIEtpbGxpbmc%3d
    16:50:10.383 T:139668564763200 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflix/?action=episode_list&season_id=70180169&tvshowtitle=VGhlIEtpbGxpbmc%3d) failed
    16:50:10.383 T:139668564763200 DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.netflix/?action=season_list&pin=True&show_id=70180183&tvshowtitle=VGhlIEtpbGxpbmc%3d)
    16:50:10.383 T:139668564763200 DEBUG: ParentPath = [plugin://plugin.video.netflix/?action=video_list&type=queue&video_list_id=f2661d5d-e5f3-46df-8182-f978735de5de_6191323X6XX1509115702031]
    16:50:10.385 T:139668564763200 DEBUG: Loading items: 4, directory: plugin://plugin.video.netflix/?action=season_list&pin=True&show_id=70180183&tvshowtitle=VGhlIEtpbGxpbmc%3d sort method: 0, ascending: false
    16:50:10.521 T:139668108605184 DEBUG: CAddonDatabase::SetLastUsed[plugin.video.netflix] took 138 ms
    16:50:10.545 T:139667160688384 DEBUG: Thread BackgroundLoader start, auto delete: false
    16:50:10.548 T:139668564763200 DEBUG: Keyboard: scancode: 0x24, sym: 0x000d, unicode: 0x0000, modifier: 0x0
    16:50:10.579 T:139667160688384 DEBUG: Thread BackgroundLoader 139667160688384 terminating
    16:50:10.655 T:139668564763200 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
    16:50:16.055 T:139668564763200 DEBUG: ------ Window Deinit (DialogNotification.xml) ------
    [/errorbox]

    Hier das [definition=12,3]Debug-Log[/definition]. Hoffe so paßts :thumbup:

  • Kann bei allen Serien von der Staffel-Auswahl nicht mehr in die Episoden-Liste wechseln.
    Scheint nur dieser Schritt zu sein der nicht geht, Filme laufen alle.

    Ich versuch mal wieder alles zu de- und neuinstallieren.

    Kann ich bestätigen, ist bei mir auch so... Langsam nervts Netflix...

    Dan

    Gesendet von meinem SM-T715 mit Tapatalk

  • Version 0.12.7 veröffentlicht:
    Einzige Änderungen sind die Anpassungen an die API Änderungen von Netflix.

    Kurzer Hinweis noch, es würde mich freuen, wenn Ihr erstmal in dem GitHub Repo des Plugins schauen würdet, ob es zu den Fehlern schon issues gibt,
    und wenn nicht, eines aufmacht & wenn doch, einfach euren Log und eure Beobachtungen hinzufügt.
    Das macht es einfacher als überall verstreut sich die Sachen anzuschauen.
    Ich habe auch kein Problem damit, wenn jemand dort was auf deutsch postet.

  • Guten Morgen zusammen,

    erstmal vielen Dank für deine Arbeit!

    Freue mich schon wenn es dann irgendwann released wird.

    Aktuell komm ich bei mir nicht weiter und hab schon so einiges herumprobiert.

    Ich schaffe es aktuell nur bis zur Auswahl bestimmter Folgen. Sobald ich was abspielen will kommt immer das folgende Bild.

    Meinen letztes KODI.[definition='1','0']log[/definition] hängt anbei.

    Ich hoffe ihr könnt mir weiterhelfen!

Jetzt mitmachen!

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