2015-09-28, 13:04
This is good news. I cancelled my Netflix after this plugin stopped working. If the plugin works again in the future, I'll resubscribe
(2015-09-28, 10:17)marv_el Wrote: [ -> ]first of all, i appreciate your efforts for having a perfect netflix experience.I presume you mean on a raspberry pi or similar arm board? At this stage no, webdriver wont run on arm. I think it'll be possible to get it going, anywhere chromium can be compiled, so can chromedriver.
i am using openelec with chromium and i am not sure if the new webdriver solution will work on openelec.
corona, will you update netflixbmc with the webdriver or make a fork so the addon will not break on openelec?
btw. is it possible to add an option to disable remote control? i am using my own solution and the dummy window interferes with it.
(2015-09-28, 10:17)marv_el Wrote: [ -> ]i tried yidio and it seems very uncomplete. i tried two netflix and one amazon shows (the returned - 2015, firefly and fear the walking dead) and they all had no links available...Yeah ok, I'll wait and see if they get back to me on my query, but certainly wont start implementing against them unless it looks robust.
(2015-09-28, 11:37)ZumZen Wrote: [ -> ](2015-09-27, 23:47)jluce50 Wrote: [ -> ](2015-09-27, 23:23)ZumZen Wrote: [ -> ]Here's an update that works with their new website. It basically gets JSON data from both the web pages and the private REST API.
Cool! Does this mean it won't be quite as dependent on the exact UI layout?
To some extent. There is some information that comes from JavaScript variables in their web pages. While that is layout independent, the way that the variables appear in there and their particular names could change. I doubt that will be soon though. They have to give the current platform its run for the money.
The rest of the info (genres, new arrivals, seasons, episode info) comes from their internal API which is served as JSON objects. Ideally an addon would only use that.
I think their internal API is robust (i.e. won't change soon). It's flexible, extensive and it looks like they have spent quite some effort on it. They released parts as OSS (see, for example, http://netflix.github.io/falcor/). So I think that's a safe bet for a few years.
(2015-09-28, 13:26)corona Wrote: [ -> ](2015-09-28, 10:17)marv_el Wrote: [ -> ]first of all, i appreciate your efforts for having a perfect netflix experience.I presume you mean on a raspberry pi or similar arm board? At this stage no, webdriver wont run on arm. I think it'll be possible to get it going, anywhere chromium can be compiled, so can chromedriver.
i am using openelec with chromium and i am not sure if the new webdriver solution will work on openelec.
corona, will you update netflixbmc with the webdriver or make a fork so the addon will not break on openelec?
btw. is it possible to add an option to disable remote control? i am using my own solution and the dummy window interferes with it.
I was planning on upgrading the current plugin to have webdriver as the default on platforms where it's supported, and fall back to chromelauncher/netflix app for other platforms.
I thought the control window could already be disabled. Just checked, turns out I was wrong. https://github.com/andrewleech/plugin.vi.../issues/63
(2015-09-28, 10:17)marv_el Wrote: [ -> ]i tried yidio and it seems very uncomplete. i tried two netflix and one amazon shows (the returned - 2015, firefly and fear the walking dead) and they all had no links available...Yeah ok, I'll wait and see if they get back to me on my query, but certainly wont start implementing against them unless it looks robust.
(2015-09-28, 13:37)marv_el Wrote: [ -> ](2015-09-28, 13:26)corona Wrote: [ -> ](2015-09-28, 10:17)marv_el Wrote: [ -> ]first of all, i appreciate your efforts for having a perfect netflix experience.I presume you mean on a raspberry pi or similar arm board? At this stage no, webdriver wont run on arm. I think it'll be possible to get it going, anywhere chromium can be compiled, so can chromedriver.
i am using openelec with chromium and i am not sure if the new webdriver solution will work on openelec.
corona, will you update netflixbmc with the webdriver or make a fork so the addon will not break on openelec?
btw. is it possible to add an option to disable remote control? i am using my own solution and the dummy window interferes with it.
I was planning on upgrading the current plugin to have webdriver as the default on platforms where it's supported, and fall back to chromelauncher/netflix app for other platforms.
I thought the control window could already be disabled. Just checked, turns out I was wrong. https://github.com/andrewleech/plugin.vi.../issues/63
(2015-09-28, 10:17)marv_el Wrote: [ -> ]i tried yidio and it seems very uncomplete. i tried two netflix and one amazon shows (the returned - 2015, firefly and fear the walking dead) and they all had no links available...Yeah ok, I'll wait and see if they get back to me on my query, but certainly wont start implementing against them unless it looks robust.
a fallback version is even better. chromium with widevine (drm) isn't available on arm platforms. i am having a x64 86 system. for some reason chrome is'nt avail. on openelec, that's the reason why someone compiled chromium and included widevine to be able to watch encrypted media.
(2015-09-27, 23:23)ZumZen Wrote: [ -> ]Here's an update that works with their new website. It basically gets JSON data from both the web pages and the private REST API.
It's work in progress, but I figured I'd share it sooner rather than later in case people want to improve it or update the official add-on.
http://pastebin.com/K0LD5pLX
(2015-09-27, 23:23)ZumZen Wrote: [ -> ]Here's an update that works with their new website. It basically gets JSON data from both the web pages and the private REST API.
It's work in progress, but I figured I'd share it sooner rather than later in case people want to improve it or update the official add-on.
http://pastebin.com/K0LD5pLX
(2015-09-28, 14:12)corona Wrote: [ -> ](2015-09-27, 23:23)ZumZen Wrote: [ -> ]Here's an update that works with their new website. It basically gets JSON data from both the web pages and the private REST API.
It's work in progress, but I figured I'd share it sooner rather than later in case people want to improve it or update the official add-on.
http://pastebin.com/K0LD5pLX
I've stuck a copy of this in a branch here: https://github.com/andrewleech/plugin.vi...ree/ZumZen
I did this as much to help me work through your changes, and also to keep it in an easier-to-find place than your post which quickly gets lost on here!
I can now see just how much you've changed, you've certainly put in a lot of work already!
(2015-09-28, 15:46)frank_jarle Wrote: [ -> ](2015-09-27, 23:23)ZumZen Wrote: [ -> ]Here's an update that works with their new website. It basically gets JSON data from both the web pages and the private REST API.
It's work in progress, but I figured I'd share it sooner rather than later in case people want to improve it or update the official add-on.
http://pastebin.com/K0LD5pLX
I added your repository and updated your add-on to the latest version you have.
Upon running the addong (after configuring it), i only get "Talking to Netflix...Starting to Login" which is stuck at 25%
System:
Windows 10, english 64bix
Kodi (15.1)
add-on version: 1.3.23 (is this correct version number?)
Location: Norway
No error message, just stuck at 25%. Trying to cancel is also stuck with the message "Cancelling...-25%"
Quote:a fallback version is even better. chromium with widevine (drm) isn't available on arm platforms. i am having a x64 86 system. for some reason chrome is'nt avail. on openelec, that's the reason why someone compiled chromium and included widevine to be able to watch encrypted media.