Kodi Community Forum
[RELEASE] XBMC Flicks - Netflix Movies / TV Shows (Video) experimental Addon for XBMC - Printable Version

+- Kodi Community Forum (https://forum.kodi.tv)
+-- Forum: Support (https://forum.kodi.tv/forumdisplay.php?fid=33)
+--- Forum: Add-on Support (https://forum.kodi.tv/forumdisplay.php?fid=27)
+---- Forum: Video Add-ons (https://forum.kodi.tv/forumdisplay.php?fid=154)
+---- Thread: [RELEASE] XBMC Flicks - Netflix Movies / TV Shows (Video) experimental Addon for XBMC (/showthread.php?tid=87552)



- DLJones - 2010-12-30

Hey fekker

Thanks for this plug in I ask for it during Beta testing for windows and mac users and glad you did it, I have it working on XP and Win 7 32bit but for some reason on Win 7 it is choppy but not on XP. I open the task manager and found XBMC is using 38 - 40% of CPU resources while netflix is playing is this normal?

Also I rather use FIREFOX since netflix runs better in firefox then IE 8.0 but cannot get it to work so I assume I need to make a change more then just the path location.

dj


- skgruy - 2010-12-30

Sorry if this has already been addressed but will this work on an atom/ion (eg Revo 3619) or is the atom not powerful enough?


- Dondoko - 2010-12-30

Fekker, I just wanted to say thank you for making this excellent addon! So many people here have been waiting for something like this for such a long time. Is it alright if I make a couple requests?


How hard do you think it would be to add a "browse genre" option?

Once I enter into the search feature of your addon, the arrow keys on my remote no longer work. Are you (yourself) able to select your letters for the search using your remote's four arrow keys?

Sometimes using alt-F4 to forcefully shut down the NetFlix window causes it to hang in the system memory, not allowing another NetFlix video window to be opened. Is there a "safer" (more reliable) way to turn off the NetFlix window when using the default IE window?

Thanks!

- Don


System: Windows 7 x64 Pro, 2x6GB RAM, ATI Fire Pro v8700 1GB, using this remote


- fekker - 2010-12-30

For the atom question, i'm running it on a celeron 430 single core, so i would think it would be fine.

To use firefox, change the path and remove the argument that put's it in fullscreen (-k) from the args section.

browse genre is in there for the top 25 disc's, that comes from a netflix rss feed. other genre searching is pending the update to the version 2.0 api from netflix so i can do it in a big request (there's limits for the number of calls to the api)

I have the same problem with searching, the arrows don't work, this is something in xbmc itself as I just call the dialog, prob best to ask that one in general help.

If you use the ie wrapper, you can exit with F10, which will close IE properly. I have the same issue with alt+f4 (which is what my remote's close options does) as your having. if in fullscreen, send ESC then F10

I'm planning on working on the wrapper some more, but it's proving difficult to get around silverlights hooks when it's in full screen.


- rainmaker002 - 2010-12-30

Hi Fekker,

What do you need in order to trouble shoot getting this plugin to work in Canada? I live here, have a netflix subscription, and can view videos using Silverlight so I'd be happy to send logs or what not.


- Quackmeister - 2010-12-31

Problem fixed thanks.

If anyone else has a similar problem, try starting XBMC in portable mode as thats what fixed it for me. Maybe its because the application data folder is hidden? idk


- fekker - 2010-12-31

rainmaker002 Wrote:Hi Fekker,

What do you need in order to trouble shoot getting this plugin to work in Canada? I live here, have a netflix subscription, and can view videos using Silverlight so I'd be happy to send logs or what not.

I'll have to spin off a build for Canada by itself as I'm not sure that the api calls will work (they are not documented at all) and I can't test it to even see if the data pull works at all (no access as I'm in the US)


Quote:For users that get an error when the click for the first time, and no popup of IE that should ask to have them login..
Your computers date/time is off, fix that and it'll work.. I'll add some info to the oauth library to output that error in the xbmc log file.


- Curbob - 2010-12-31

I've been working to get the running on my ATV

I get the prompt to click ok once i've linked xbmcflicks with my netflix but the browser never pops up. I've edited the 2 files and figured i'd post my log to see if it's the same as others. I've posted all I think is needed and i've never entered a user or password so i'm not worried about it showing up in the log.

Code:
14:15:04 T:52681728 M: 28155904 WARNING: Create - Unsupported protocol(script) in script://
14:15:10 T:2684407808 M: 36163584 WARNING: Skin has invalid include: dialogeffect
14:15:29 T:52681728 M: 33734656 WARNING: Create - Unsupported protocol(script) in script://
14:15:31 T:57050112 M: 32571392  NOTICE: -->Python Interpreter Initialized<--
14:15:35 T:57050112 M: 28811264  NOTICE: ##########################################################
14:15:35 T:57050112 M: 28811264  NOTICE: Mode: 0
14:15:35 T:57050112 M: 28811264  NOTICE: Arg1: 0
14:15:35 T:57050112 M: 28811264  NOTICE: Arg2:
14:15:35 T:57050112 M: 28811264  NOTICE: ##########################################################
14:15:37 T:56017920 M: 30388224  NOTICE: -->Python Interpreter Initialized<--
14:15:40 T:56017920 M: 27648000  NOTICE: ##########################################################
14:15:40 T:56017920 M: 27656192  NOTICE: Mode: 0
14:15:40 T:56017920 M: 27656192  NOTICE: Arg1: 0
14:15:40 T:56017920 M: 27656192  NOTICE: Arg2: ?mode=0
14:15:40 T:56017920 M: 27656192  NOTICE: ##########################################################
14:15:42 T:56017920 M: 29192192  NOTICE: -->Python Interpreter Initialized<--
14:15:45 T:56017920 M: 27480064  NOTICE: ##########################################################
14:15:45 T:56017920 M: 27488256  NOTICE: Mode: 10
14:15:45 T:56017920 M: 27488256  NOTICE: Arg1: 0
14:15:45 T:56017920 M: 27488256  NOTICE: Arg2: ?mode=10
14:15:45 T:56017920 M: 27488256  NOTICE: ##########################################################
14:15:45 T:56017920 M: 27480064  NOTICE: root folder: special://home/addons/plugin.video.xbmcflicks/
14:15:45 T:56017920 M: 27488256  NOTICE: working folder: special://profile/addon_data/plugin.video.xbmcflicks/
14:15:45 T:56017920 M: 27488256  NOTICE: real link path: /Users/frontrow/Library/Application Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/links/
14:15:45 T:56017920 M: 27488256  NOTICE: image folder: special://home/addons/plugin.video.xbmcflicks/resources/
14:15:45 T:56017920 M: 27488256  NOTICE: userinfo folder: special://profile/addon_data/plugin.video.xbmcflicks/
14:15:45 T:56017920 M: 27488256  NOTICE: USER INFO FILE LOC: special://profile/addon_data/plugin.video.xbmcflicks/userinfo.txt
14:15:45 T:56017920 M: 27480064  NOTICE: couldn't load user information from userinfo.properties file
14:15:45 T:56017920 M: 27488256  NOTICE: .. getAuth called ..
14:15:45 T:56017920 M: 27488256  NOTICE: OSX Setting is set to: True
14:15:45 T:56017920 M: 27488256  NOTICE: .. user configured ..
14:15:46 T:56017920 M: 27279360  NOTICE: Authorize user access here: https://api-user.netflix.com/oauth/login?application_name=xbmcflix&oauth_consumer_key=gnexy7jajjtmspegrux7c3dj&oauth_token=cgwjvw3ad36jasn49c6hdqmr
14:15:46 T:56017920 M: 27279360  NOTICE: and then put this key / secret in MY_USER.request:
                                             'key': 'cgwjvw3ad36jasn49c6hdqmr',
                                             'secret': '7fJCxAc4eMxP'
14:15:46 T:56017920 M: 27279360  NOTICE: and run again.
14:15:46 T:56017920 M: 27279360  NOTICE: open -n 'https://api-user.netflix.com/oauth/login?application_name=xbmcflix&oauth_consumer_key=gnexy7jajjtmspegrux7c3dj&oauth_token=cgwjvw3ad36jasn49c6hdqmr'
14:15:51 T:56017920 M: 23875584   ERROR: Error Type: exceptions.KeyError
14:15:51 T:56017920 M: 23871488   ERROR: Error Contents: oauth_token
14:15:51 T:56017920 M: 23752704   ERROR: Traceback (most recent call last):
                                              File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/default.py", line 26, in ?
                                                import resources.lib.menu as menu
                                              File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/menu.py", line 329, in ?
                                                getInstantQueue()
                                              File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/iqueue.py", line 932, in getInstantQueue
                                                initApp()
                                              File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/iqueue.py", line 927, in initApp
                                                user = getAuth(netflixClient,VERBOSE_USER_LOG)
                                              File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/iqueue.py", line 78, in getAuth
                                                tok = netflix.user.getAccessToken( MY_USER['request'] )
                                              File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/Netflix.py", line 75, in getAccessToken
                                                accessToken = oauth.OAuthToken.from_string(response.read())
                                              File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/oauth.py", line 142, in from_string
                                                key = params['oauth_token'][0]
                                            KeyError: oauth_token
14:15:51 T:2684407808 M: 23670784   ERROR: GetDirectory - Error getting plugin://plugin.video.xbmcflicks/?mode=10
14:15:51 T:2684407808 M: 23674880   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmcflicks/?mode=10) failed

thanks for your time..


- eQUIV - 2011-01-01

I signed up for the netflix canada trial subscription, got your plugin, logged in.. it seems to pull up my account suggestions, I can search, browse etc..... but anytime I click to watch it seems to just time-out and and come-up with an error... nothing ever comes on screen.. I click... wait.... error.


- vincea - 2011-01-01

the AppleTV is definitely a little more of a pain. I have properly put in all required configuration files and get no browser window popping up. Is it possible to manually edit the userinfo.txt via ssh/sftp and put in our credentials or is there a specific auth process that the browser needs to do with the API.

I am also in Canada so any support for Netflix Canada would be great.

Thanks


netflix.ca observations - JKW_XBMC - 2011-01-01

Thanks for all the work on this add on.

I to am a Canadian user of Netflix. I though I would post a summary of what I have observed so you may have a better idea of what is required to support it.

1) XBMC regisgters fine with the Canadian log in. The keys all appear in the userinfo.txt

2) The instant queues do not load any information.

3) The "Top 25 ew Arrivals" and "All New Arrivals" both work and display video information along with artwork.

4) The search function works

Hope this gives you some insight

Thanks,
Jeremy


- Mike8913 - 2011-01-02

has anyone tried to use the "libmoon" package, which is supposed to emulate silverlight, to try to make Netflix work in Live/Linux


- DarkSkyForever - 2011-01-02

Curbob Wrote:I've been working to get the running on my ATV

I get the prompt to click ok once i've linked xbmcflicks with my netflix but the browser never pops up. I've edited the 2 files and figured i'd post my log to see if it's the same as others. I've posted all I think is needed and i've never entered a user or password so i'm not worried about it showing up in the log.


thanks for your time..

Read your log, it is telling you to visit Netflix.com and link your netflix account with XBMCflicks. You're almost done.


- funkyfreak - 2011-01-02

I am also a netflix user that would LOVE to be able to access it through XBMC! Im getting really tired of not being able to access anything due to living in Canada! We have some great minds here, they just don't seem to be interested in making anything to access TV/Videos in Canada! Man I wish I knew how to program!

Netflix has Canada API's avail according to their website. I tried to look at the files contained in the XBMC flicks add-on but I know nothing.. it would seem to me that it should be as simple as replacing the US website references to Canada ones.......Huh? of course using Canadian API's Huh I don;t know

I'm really hoping someone can get this working.. I am trying to get rid of Cable and start pulling everything through the PC but due to the country I live in that seems to be hard to do without going to many different websites to watch TV shows and Movies... wishing someone could write something that would allow Canadians to access/watch TV shows from CTV/Global/discovery canada, etc as well as Netflix all from within XBMC! that would be AWESOME!

Heres to hoping!


- fekker - 2011-01-02

Q: I don't get the initial browser popup to link netflix to my account
A: Your computers date / time is off, fix the date and time, sync it to an NTP server
Example in the log you see.. File "/Users/frontrow/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/oauth.py", line 142, in from_string


Q: I'm in canada, most parts don't work
A: Someone please post for each section, what works and what doesn't work. I have to "guess" at the api calls (netflix won't provide the list of them for Canada) so i need to know what works and what calls I need to rework
i.e. Instant Queue - Pass/Fail - Error or Doesn't load anything with no error
etc..

Q: I'm using Linux and it don't work
A: Your out of luck, there's no workaround for it. You'll have to wait until Netflix goes to HTML5 or Microsoft Supports Linux with Silverlight. Moonlight will NOT work, the DRM that is required does not work under Linux using Moonlight, thank Microsoft for that one.