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)



- deadwolfbones - 2011-01-03

Searched and couldn't find anything on this...

I just installed XBMC Flicks and accidentally set it up on the wrong Netflix account (my friend had been borrowing my laptop and I blindly hit Yes to authorize access on her account instead of mine). How can I clear the add-on's association with her account so I can log in to mine? I tried uninstalling the add-on but it didn't seem to clear anything.

Thanks!

edit: nevermind, figured it out.


- funkyfreak - 2011-01-03

fekker Wrote:Q:
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..

OK so after some fiddling to get logged in and netflix to load in XBMC I can say that 'some' things work!!!!
  • all instant items are blank - no error
  • "recommended" list pulls 41 items but a random try of 6 of them brought me to the player and then it said that the show is not avail.
  • "top 25" list pulls shows - all of which I have never heard of but they seem to play!
  • "all new arrivals" pulls 344 items and they randomly seem to work as well!
  • "Search" pulls items and they seem to play. although I would say that the results seem possibly limited.. may be just me tho.

I think it is pulling some info from netflix.com but we can only play what is avail for netflix.ca --> this same sort of thing happens when I search for items using my Wii (ie: Cars movie can be found in search but shows as unavail if play is attempted)

Also that is all the headings avail. no TV or Movie separation.

Nice to see that somethings are working tho!! Yay! the end of my cable tv subscription is in sight!

Hope this helps!
funkyfreak


- fekker - 2011-01-03

I've uploaded 1.0.11 - adds support for netflix.ca .. I can't directly test it, but from everything i can find, it should work as it appends the country as one of the parameters to the disc and instant queue in the netflix.py script, a user setting is called that will add the param if they set the option that they are in Canada.

I'm not sure why, but the release thread was locked so I'll just add updates on what's been changed here


- eQUIV - 2011-01-05

I tried this updated version for Netflix Canada... streaming works! Thanks alot for your hard work. Few strange things I noticed... when in the app the only options I can select is "Instant Queue: All", "Instant Queue: Movies", "Instant Queue: TV", "Recommended", and "Search".

Is there no way to browse movies, tv by categories? Also I'm finding strange results with search... movies that are available via web-browser don't show up when searched via the plugin, even when name is typed properly in search. Anyways, just a few observations. Again, thanks for your work.

P.S. - The Movie and TV queues appear to be pointless for this plugin because Netflix Canada (for some reason) decided not to enabled the feature to queue anything.


- fekker - 2011-01-05

eQUIV Wrote:I tried this updated version for Netflix Canada... streaming works! Thanks alot for your hard work. Few strange things I noticed... when in the app the only options I can select is "Movie Queue", "TV Queue", "Recommendations", "Recently Added" and "Search".

Is there no way to browse movies, tv by categories? Also finding strange results with search... movies that are available via web-browser don't show up when searched via the plugin, even when name is typed properly in search. Anyways, just a few observations. Again, thanks for your work.

P.S. - The Movie and TV queues appear to be pointless for this plugin because Netflix Canada (for some reason) decided not to enabled the feature to queue anything.
I turned off the menu items that come from the RSS feeds as those are not filtered for netflix.ca items as they are just a feed of new US data. (that's the new and top 25 new in instant watch, and genre based items in the Disc menu.)

Does this link show you the new items for Netflix.ca ?
http://www.netflix.ca/NewWatchInstantlyRSS


Set up question - poutine - 2011-01-05

Hi - glad to have found this plugin. Thanks for the hard work!

Feel like an idiot, since I'm having problems configuring the plugin. I read through the thread here, and have tried most things. I'm hoping it's something obvious someone here can point me to... I suspect that it's not finding the right playercorefactory.xml. Both it and the advancedsettings.xml are in the <username>\Application Data\XBMC\userdata directory (winxp 32bit). The current behavior I'm experiencing is that the browser does pop up for the authentication from netflix, but it pops up in firefox (my default browser). Log:
Code:
19:57:50 T:3888 M:2298347520  NOTICE: -----------------------------------------------------------------------
19:57:50 T:3888 M:2298318848  NOTICE: Starting XBMC, Platform: Windows XP Home Edition Service Pack 3 build 2600. Built on Dec 17 2010 (SVN:35647, compiler 1500)
19:57:50 T:3888 M:2298314752  NOTICE: AMD Athlon(tm) II X2 250 Processor
19:57:50 T:3888 M:2298314752  NOTICE: Desktop Resolution: 1440x900 32Bit at 60Hz
19:57:50 T:3888 M:2298314752  NOTICE: Running with administrator rights
19:57:50 T:3888 M:2298314752  NOTICE: special://xbmc/ is mapped to: C:\Program Files\XBMC
19:57:50 T:3888 M:2298314752  NOTICE: special://xbmcbin/ is mapped to: C:\Program Files\XBMC
19:57:50 T:3888 M:2298310656  NOTICE: special://masterprofile/ is mapped to: C:\Documents and Settings\[user]\Application Data\XBMC\userdata
19:57:50 T:3888 M:2298310656  NOTICE: special://home/ is mapped to: C:\Documents and Settings\[user]\Application Data\XBMC
19:57:50 T:3888 M:2298310656  NOTICE: special://temp/ is mapped to: C:\Documents and Settings\[user]\Application Data\XBMC\cache
19:57:50 T:3888 M:2298310656  NOTICE: The executable running is: C:\Program Files\XBMC\XBMC.exe
19:57:50 T:3888 M:2298310656  NOTICE: Log File is located: C:\Documents and Settings\whatever\Application Data\XBMC\xbmc.log
19:57:50 T:3888 M:2298310656  NOTICE: -----------------------------------------------------------------------
19:57:50 T:3888 M:2298290176  NOTICE: Setup SDL
19:57:50 T:3888 M:2297917440  NOTICE: Found screen: HP w1907 Wide LCD Monitor on ATI Radeon HD 3300 Graphics, adapter 0.
19:57:50 T:3888 M:2297901056  NOTICE: Primary mode: 1440x900 @ 60.00 - Full Screen
<remove a bunch of lines here...>
19:57:50 T:3888 M:2297823232  NOTICE: load settings...
19:57:50 T:3888 M:2297712640  NOTICE: special://profile/ is mapped to: special://masterprofile/
19:57:50 T:3888 M:2297700352  NOTICE: loading special://masterprofile/guisettings.xml
19:57:50 T:3888 M:2297221120  NOTICE: Getting hardware information now...
19:57:50 T:3888 M:2297212928  NOTICE: Checking resolution 12
19:57:50 T:3888 M:2297155584  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
19:57:50 T:3888 M:2297106432  NOTICE: Loaded playercorefactory configuration
19:57:50 T:3888 M:2297090048  NOTICE: Loading player core factory settings from special://profile/playercorefactory.xml.
19:57:50 T:3888 M:2297049088  NOTICE: Loaded playercorefactory configuration
19:57:50 T:3888 M:2296999936  NOTICE: Loaded advancedsettings.xml from special://profile/advancedsettings.xml
19:57:50 T:3888 M:2296995840  NOTICE: Contents of special://profile/advancedsettings.xml are...
                                            <advancedsettings>
                                              <videoextensions>
                                                <add>.html</add>
                                              </videoextensions>
                                            </advancedsettings>
19:57:50 T:3888 M:2296987648  NOTICE: Getting hardware information now...
19:57:50 T:3888 M:2296987648  NOTICE: Checking resolution 12
19:57:50 T:3888 M:2296987648  NOTICE: Default DVD Player: dvdplayer
19:57:50 T:3888 M:2296987648  NOTICE: Default Video Player: dvdplayer
19:57:50 T:3888 M:2296987648  NOTICE: Default Audio Player: paplayer
19:57:50 T:3888 M:2297163776  NOTICE: Loading media sources from special://masterprofile/sources.xml
19:57:51 T:3888 M:2284998656  NOTICE: initializing playlistplayer
19:57:51 T:3888 M:2284986368  NOTICE: DONE initializing playlistplayer
19:57:52 T:3888 M:2275962880  NOTICE: initialize done
19:57:52 T:3888 M:2275962880  NOTICE: Running the application...
19:57:52 T:3888 M:2275942400  NOTICE: ES: Starting event server
19:57:52 T:1568 M:2275860480  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
19:57:52 T:1568 M:2275852288  NOTICE: UDP: Listening on port 9777
19:57:53 T:1192 M:2266341376  NOTICE: -->Python Interpreter Initialized<--
19:57:59 T:3888 M:2261446656 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 0
19:58:02 T:2980 M:2258890752  NOTICE: -->Python Interpreter Initialized<--
19:58:04 T:2980 M:2256138240  NOTICE: ##########################################################
19:58:04 T:2980 M:2256138240  NOTICE: Mode: 0
19:58:04 T:2980 M:2256138240  NOTICE: Arg1: 0
19:58:04 T:2980 M:2256138240  NOTICE: Arg2:
19:58:04 T:2980 M:2256138240  NOTICE: ##########################################################
19:58:04 T:3888 M:2256076800 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
19:58:07 T:2756 M:2256089088  NOTICE: -->Python Interpreter Initialized<--
19:58:07 T:2756 M:2255974400  NOTICE: ##########################################################
19:58:07 T:2756 M:2255974400  NOTICE: Mode: 0
19:58:07 T:2756 M:2255974400  NOTICE: Arg1: 0
19:58:07 T:2756 M:2255974400  NOTICE: Arg2: ?mode=0
19:58:07 T:2756 M:2255974400  NOTICE: ##########################################################
19:58:07 T:3888 M:2255937536 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
19:58:10 T:3336 M:2249658368  NOTICE: -->Python Interpreter Initialized<--
19:58:10 T:3336 M:2248077312  NOTICE: ##########################################################
19:58:10 T:3336 M:2248069120  NOTICE: Mode: 11
19:58:10 T:3336 M:2248069120  NOTICE: Arg1: 0
19:58:10 T:3336 M:2248069120  NOTICE: Arg2: ?mode=11
19:58:10 T:3336 M:2248069120  NOTICE: ##########################################################
19:58:10 T:3336 M:2248040448  NOTICE: USER INFO FILE LOC: special://profile/addon_data/plugin.video.xbmcflicks/userinfo.txt
19:58:10 T:3336 M:2248073216  NOTICE: couldn't load user information from userinfo.properties file
19:58:10 T:3336 M:2248073216  NOTICE: .. getAuth called ..
19:58:10 T:3336 M:2248073216  NOTICE: OSX Setting is set to: False
19:58:10 T:3336 M:2248073216  NOTICE: .. user configured ..

Any help appreciated!


- fekker - 2011-01-05

poutine Wrote:Hi - glad to have found this plugin. Thanks for the hard work!

Feel like an idiot, since I'm having problems configuring the plugin. I read through the thread here, and have tried most things. I'm hoping it's something obvious someone here can point me to... I suspect that it's not finding the right playercorefactory.xml. Both it and the advancedsettings.xml are in the <username>\Application Data\XBMC\userdata directory (winxp 32bit). The current behavior I'm experiencing is that the browser does pop up for the authentication from netflix, but it pops up in firefox (my default browser). Log:
Code:
snipped out

Any help appreciated!
The initial auth will be done in whatever browser your system is set to (for Windows).. that should be fine

I am not seeing any errors in that log, please turn on debug mode for the addon (it's in the addon settings) and attempt to view your instant queue.


- poutine - 2011-01-05

fekker Wrote:I am not seeing any errors in that log, please turn on debug mode for the addon (it's in the addon settings) and attempt to view your instant queue.

Turned on debugging in the add-on. Is it supposed to write entries to the xbmc.log, or to another file? I don't see any additional log entries, or an additional log file...

Also, as clarification: I launch the plugin, click through to view my instant queue. Firefox launches (and if it matters, I select my profile), I authorize xbmcflicks, click go to netflix, then close firefox. I then Alt-Tab back to XBMC, and the 'loading directory' dialogue stays up with no progress. Nothing seems to change if I leave it for a while... Clicking on anything (including the cancel), seems to make XBMC hang, at which point I kill it.


- fekker - 2011-01-05

poutine Wrote:Turned on debugging in the add-on. Is it supposed to write entries to the xbmc.log, or to another file? I don't see any additional log entries, or an additional log file...

Also, as clarification: I launch the plugin, click through to view my instant queue. Firefox launches (and if it matters, I select my profile), I authorize xbmcflicks, click go to netflix, then close firefox. I then Alt-Tab back to XBMC, and the 'loading directory' dialogue stays up with no progress. Nothing seems to change if I leave it for a while... Clicking on anything (including the cancel), seems to make XBMC hang, at which point I kill it.

Delete the userinfo.txt file (that's where auth info is stored)
Then please try setting IE as your default browser and see if it works that way. Also, please ensure the addon version your running is 1.0.11 or higher, if it's not please update the addon's.
Actually - grab the git version which has more auth info output -- https://github.com/spudsdude/XBMC-Flicks/zipball/master
open that zip file, extract the contents into the xbmcflicks plugin folder

In the xbmc.log you'll find a string that reads
Notice: Token result was: BLABLALLA
Notice: If the timestamp shows invalid, your computers date/time is off, sync it to an NTP server or fix it by setting the correct values

remove the string "Token result was: BLABLALLA" (the BLABLALLA part will be your user data or an error, leave it if it's an error)

There might be something with the profiles that's messing it up, or no-script or something similar in firefox.


- poutine - 2011-01-05

fekker Wrote:Delete the userinfo.txt file (that's where auth info is stored)
Then please try setting IE as your default browser and see if it works that way. Also, please ensure the addon version your running is 1.0.11 or higher, if it's not please update the addon's.
Actually - grab the git version which has more auth info output -- https://github.com/spudsdude/XBMC-Flicks/zipball/master
open that zip file, extract the contents into the xbmcflicks plugin folder
Deleted userinfo.txt - but, FYI, it's been empty the entire time
Initially tried just setting IE to default. Same result - IE called to authorize the plugin, click authorize, continue to netflix, close IE. CNTRL-TAB back to XBMC, hangs on the loading directory dialogue.
Then tried the zip file above, and got a script error when clicking on my instant queue (IE never launches)

fekker Wrote:In the xbmc.log you'll find a string that reads
Notice: Token result was: BLABLALLA
Notice: If the timestamp shows invalid, your computers date/time is off, sync it to an NTP server or fix it by setting the correct values

remove the string "Token result was: BLABLALLA" (the BLABLALLA part will be your user data or an error, leave it if it's an error)

These items don't appear in the log, either before I updated the plugin (log the same as my original post), and after updating the plugin (perhaps the errors below happen before that...). Log after updating the plugin from your zip file:

Code:
13:42:47 T:3396 M:2340487168  NOTICE: load settings...
13:42:47 T:3396 M:2340372480  NOTICE: special://profile/ is mapped to: special://masterprofile/
13:42:47 T:3396 M:2340360192  NOTICE: loading special://masterprofile/guisettings.xml
13:42:47 T:3396 M:2339897344  NOTICE: Getting hardware information now...
13:42:47 T:3396 M:2339889152  NOTICE: Checking resolution 12
13:42:47 T:3396 M:2339831808  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
13:42:47 T:3396 M:2339799040  NOTICE: Loaded playercorefactory configuration
13:42:47 T:3396 M:2339790848  NOTICE: Loading player core factory settings from special://profile/playercorefactory.xml.
13:42:47 T:3396 M:2339766272  NOTICE: Loaded playercorefactory configuration
13:42:47 T:3396 M:2339749888  NOTICE: Loaded advancedsettings.xml from special://profile/advancedsettings.xml
13:42:47 T:3396 M:2339745792  NOTICE: Contents of special://profile/advancedsettings.xml are...
                                            <advancedsettings>
                                              <videoextensions>
                                                <add>.html</add>
                                              </videoextensions>
                                            </advancedsettings>
13:42:47 T:3396 M:2339737600  NOTICE: Getting hardware information now...
13:42:47 T:3396 M:2339737600  NOTICE: Checking resolution 12
13:42:47 T:3396 M:2339737600  NOTICE: Default DVD Player: dvdplayer
13:42:47 T:3396 M:2339737600  NOTICE: Default Video Player: dvdplayer
13:42:47 T:3396 M:2339737600  NOTICE: Default Audio Player: paplayer
13:42:47 T:3396 M:2339909632  NOTICE: Loading media sources from special://masterprofile/sources.xml
13:42:48 T:3396 M:2328350720  NOTICE: initializing playlistplayer
13:42:48 T:3396 M:2328338432  NOTICE: DONE initializing playlistplayer
13:42:48 T:3396 M:2320678912  NOTICE: initialize done
13:42:48 T:3396 M:2320678912  NOTICE: Running the application...
13:42:48 T:3396 M:2320658432  NOTICE: ES: Starting event server
13:42:48 T:1584 M:2320576512  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
13:42:48 T:1584 M:2320568320  NOTICE: UDP: Listening on port 9777
13:42:49 T:3856 M:2311331840  NOTICE: -->Python Interpreter Initialized<--
13:42:52 T:2128 M:2301775872 WARNING: XFILE::CFileFactory::CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
13:42:56 T:1152 M:2305519616  NOTICE: -->Python Interpreter Initialized<--
13:43:13 T:2260 M:2302689280  NOTICE: -->Python Interpreter Initialized<--
13:43:22 T:3396 M:2302775296 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 0
13:43:35 T:3172 M:2375577600  NOTICE: -->Python Interpreter Initialized<--
13:43:39 T:3172 M:2370789376  NOTICE: ##########################################################
13:43:39 T:3172 M:2370789376  NOTICE: Mode: 0
13:43:39 T:3172 M:2370789376  NOTICE: Arg1: 0
13:43:39 T:3172 M:2370789376  NOTICE: Arg2:
13:43:39 T:3172 M:2370789376  NOTICE: ##########################################################
13:43:39 T:3396 M:2370691072 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
13:43:41 T:3140 M:2368847872  NOTICE: -->Python Interpreter Initialized<--
13:43:41 T:3140 M:2367860736  NOTICE: ##########################################################
13:43:41 T:3140 M:2367860736  NOTICE: Mode: 0
13:43:41 T:3140 M:2367860736  NOTICE: Arg1: 0
13:43:41 T:3140 M:2367860736  NOTICE: Arg2: ?mode=0
13:43:41 T:3140 M:2367860736  NOTICE: ##########################################################
13:43:41 T:3396 M:2367901696 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
13:43:44 T:1328 M:2371067904  NOTICE: -->Python Interpreter Initialized<--
13:43:44 T:1328 M:2368425984  NOTICE: ##########################################################
13:43:44 T:1328 M:2368425984  NOTICE: Mode: 10
13:43:44 T:1328 M:2368425984  NOTICE: Arg1: 0
13:43:44 T:1328 M:2368425984  NOTICE: Arg2: ?mode=10
13:43:44 T:1328 M:2368425984  NOTICE: ##########################################################
13:43:44 T:1328 M:2368421888  NOTICE: root folder: special://home/addons/plugin.video.xbmcflicks/
13:43:44 T:1328 M:2368421888  NOTICE: working folder: special://profile/addon_data/plugin.video.xbmcflicks/
13:43:44 T:1328 M:2368421888  NOTICE: real link path: C:\Documents and Settings\[user]\Application Data\XBMC\userdata\addon_data\plugin.video.xbmcflicks\links\
13:43:44 T:1328 M:2368421888  NOTICE: image folder: special://home/addons/plugin.video.xbmcflicks/resources/
13:43:44 T:1328 M:2368421888  NOTICE: userinfo folder: special://profile/addon_data/plugin.video.xbmcflicks/
13:43:44 T:1328 M:2368397312  NOTICE: USER INFO FILE LOC: special://profile/addon_data/plugin.video.xbmcflicks/userinfo.txt
13:43:44 T:1328 M:2368393216  NOTICE: couldn't load user information from userinfo.properties file
13:43:44 T:1328 M:2368393216  NOTICE: .. getAuth called ..
13:43:44 T:1328 M:2368393216  NOTICE: OSX Setting is set to: False
13:43:44 T:1328 M:2368393216  NOTICE: .. user configured ..
13:43:45 T:1328 M:2369638400   ERROR: Error Type: exceptions.NameError
13:43:45 T:1328 M:2369638400   ERROR: Error Contents: global name 're' is not defined
13:43:45 T:1328 M:2369404928   ERROR: Traceback (most recent call last):
                                              File "C:\Documents and Settings\[user]\Application Data\XBMC\addons\plugin.video.xbmcflicks\default.py", line 26, in ?
                                                import resources.lib.menu as menu
                                              File "C:\Documents and Settings\[user]\Application Data\XBMC\addons\plugin.video.xbmcflicks\resources\lib\menu.py", line 353, in ?
                                                getInstantQueue()
                                              File "C:\Documents and Settings\[user]\Application Data\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 1003, in getInstantQueue
                                                initApp()
                                              File "C:\Documents and Settings\[user]\Application Data\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 998, in initApp
                                                user = getAuth(netflixClient,VERBOSE_USER_LOG)
                                              File "C:\Documents and Settings\[user]\Application Data\XBMC\addons\plugin.video.xbmcflicks\resources\lib\iqueue.py", line 60, in getAuth
                                                (tok, url) = netflix.user.getRequestToken()
                                              File "C:\Documents and Settings\[user]\Application Data\XBMC\addons\plugin.video.xbmcflicks\resources\lib\Netflix.py", line 46, in getRequestToken
                                                requestToken = oauth.OAuthToken.from_string(response.read())
                                              File "C:\Documents and Settings\[user]\Application Data\XBMC\addons\plugin.video.xbmcflicks\resources\lib\oauth.py", line 142, in from_string
                                                if re.search(r"(invalid|error|date|time)", strResult, re.DOTALL | re.IGNORECASE | re.MULTILINE):
                                            NameError: global name 're' is not defined
13:43:45 T:3396 M:2369425408   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.xbmcflicks/?mode=10
13:43:45 T:3396 M:2369425408   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmcflicks/?mode=10) failed
13:43:45 T:3708 M:2368958464  NOTICE: -->Python Interpreter Initialized<--
13:43:46 T:3708 M:2368057344  NOTICE: ##########################################################
13:43:46 T:3708 M:2368057344  NOTICE: Mode: 0
13:43:46 T:3708 M:2368057344  NOTICE: Arg1: 0
13:43:46 T:3708 M:2368057344  NOTICE: Arg2: ?mode=0
13:43:46 T:3708 M:2368057344  NOTICE: ##########################################################
13:43:46 T:3396 M:2367926272 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6



- fekker - 2011-01-05

poutine Wrote:Deleted userinfo.txt - but, FYI, it's been empty the entire time
Initially tried just setting IE to default. Same result - IE called to authorize the plugin, click authorize, continue to netflix, close IE. CNTRL-TAB back to XBMC, hangs on the loading directory dialogue.
Then tried the zip file above, and got a script error when clicking on my instant queue (IE never launches)



These items don't appear in the log, either before I updated the plugin (log the same as my original post), and after updating the plugin (perhaps the errors below happen before that...). Log after updating the plugin from your zip file:

woops, my bad there
download the zip file again and overwrite the xbmcflicks plugin, i was missing some code in there.. the good part is you won't have to delete the text strings anymore as I changed how those are done.
i.e. download, extract, overwrite files, give it a try again, paste log file


Netflix Commands - loki131 - 2011-01-05

First off amazing app! I absolutely love it! Big Grin

Now I thought I would share some of the info I've found. Currently I have AutoHotKey re-map my remote when Netflix launches so I have play/pause, stop, etc. all working seamlessly and my direct access keys to bring me back in to xbmc (whatever section I want). I'm new to AutoHotKey so I haven't quite figured out how to automatically kick into fullscreen but hopefully tonight I will solve that one!

Anyway here are the Netflix/Silverlight keyboard commands I've found so far so you guys can map them however you want.

Netflix controls

Space – Toggle Play/Pause
Enter – Toggle Play/Pause
PgUp – Play
PgDn – Pause
F – Full-screen
Esc – Exit full-screen
Shift+Left arrow – Rewind
Shift+Right arrow – Fast Forward

In full-screen mode:

Ctrl+space – Frame forward/backward mode. Ctrl+space pauses the movie and enters key frame mode (aka intra-frame or i-frame mode). The right and left arrow keys move between key frames.

The following Ctrl+Shift+Alt+* shortcuts (Ctrl+Shift+Option+* in Mac OS X) toggle information displays on/off when the player is NOT in full-screen mode. The displays will remain on, however, when full-screen mode is activated.

Ctrl+Shift+Alt+M – Menu
Ctrl+Shift+Alt+C – Codes; frame rate plus other (unknown to me) info. Also makes other overlays green.
Ctrl+Shift+Alt+D – Display A/V Stats on-screen
Ctrl+Shift+Alt+L - Logging window
Ctrl+Shift+Alt+P – Player Info
Ctrl+Shift+Alt+S – Stream bit rate and manual rate selection

Hope this helps!


- poutine - 2011-01-05

Updated the plugin from your zip, and made IE default. Still hangs in the same place - after launching IE for the auth. Should I be closing IE and using Alt-tab to go back to XBMC after that, or is there another workflow I should be using?
Also, Userinfo.txt still empty...

And if I haven't said it already, your incredibly responsive support is much appreciated!

Code:
14:52:47 T:3528 M:2390151168  NOTICE: load settings...
14:52:47 T:3528 M:2390052864  NOTICE: special://profile/ is mapped to: special://masterprofile/
14:52:47 T:3528 M:2390040576  NOTICE: loading special://masterprofile/guisettings.xml
14:52:47 T:3528 M:2389577728  NOTICE: Getting hardware information now...
14:52:47 T:3528 M:2389569536  NOTICE: Checking resolution 12
14:52:47 T:3528 M:2389512192  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
14:52:47 T:3528 M:2389487616  NOTICE: Loaded playercorefactory configuration
14:52:47 T:3528 M:2389475328  NOTICE: Loading player core factory settings from special://profile/playercorefactory.xml.
14:52:47 T:3528 M:2389450752  NOTICE: Loaded playercorefactory configuration
14:52:47 T:3528 M:2389434368  NOTICE: Loaded advancedsettings.xml from special://profile/advancedsettings.xml
14:52:47 T:3528 M:2389430272  NOTICE: Contents of special://profile/advancedsettings.xml are...
                                            <advancedsettings>
                                              <videoextensions>
                                                <add>.html</add>
                                              </videoextensions>
                                            </advancedsettings>
14:52:47 T:3528 M:2389422080  NOTICE: Getting hardware information now...
14:52:47 T:3528 M:2389422080  NOTICE: Checking resolution 12
14:52:47 T:3528 M:2389422080  NOTICE: Default DVD Player: dvdplayer
14:52:47 T:3528 M:2389422080  NOTICE: Default Video Player: dvdplayer
14:52:47 T:3528 M:2389422080  NOTICE: Default Audio Player: paplayer
14:52:47 T:3528 M:2389573632  NOTICE: Loading media sources from special://masterprofile/sources.xml
14:52:48 T:3528 M:2378686464  NOTICE: initializing playlistplayer
14:52:48 T:3528 M:2378674176  NOTICE: DONE initializing playlistplayer
14:52:48 T:3528 M:2370457600  NOTICE: initialize done
14:52:48 T:3528 M:2370457600  NOTICE: Running the application...
14:52:48 T:3528 M:2370441216  NOTICE: ES: Starting event server
14:52:48 T:3340 M:2370392064  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
14:52:48 T:3340 M:2370363392  NOTICE: UDP: Listening on port 9777
14:52:48 T:1112 M:2361966592  NOTICE: -->Python Interpreter Initialized<--
14:53:12 T:1396 M:2359750656  NOTICE: -->Python Interpreter Initialized<--
14:53:23 T:3528 M:2359062528 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 0
14:53:26 T:3732 M:2354417664  NOTICE: -->Python Interpreter Initialized<--
14:53:27 T:3732 M:2351194112  NOTICE: ##########################################################
14:53:27 T:3732 M:2351194112  NOTICE: Mode: 0
14:53:27 T:3732 M:2351194112  NOTICE: Arg1: 0
14:53:27 T:3732 M:2351194112  NOTICE: Arg2:
14:53:27 T:3732 M:2351194112  NOTICE: ##########################################################
14:53:27 T:3528 M:2351382528 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
14:53:29 T:3360 M:2349125632  NOTICE: -->Python Interpreter Initialized<--
14:53:29 T:3360 M:2348191744  NOTICE: ##########################################################
14:53:29 T:3360 M:2348191744  NOTICE: Mode: 0
14:53:29 T:3360 M:2348191744  NOTICE: Arg1: 0
14:53:29 T:3360 M:2348191744  NOTICE: Arg2: ?mode=0
14:53:29 T:3360 M:2348191744  NOTICE: ##########################################################
14:53:29 T:3528 M:2348326912 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
14:53:30 T:3740 M:2348445696  NOTICE: -->Python Interpreter Initialized<--
14:53:31 T:3740 M:2347126784  NOTICE: ##########################################################
14:53:31 T:3740 M:2347126784  NOTICE: Mode: 10
14:53:31 T:3740 M:2347126784  NOTICE: Arg1: 0
14:53:31 T:3740 M:2347126784  NOTICE: Arg2: ?mode=10
14:53:31 T:3740 M:2347126784  NOTICE: ##########################################################
14:53:31 T:3740 M:2347122688  NOTICE: root folder: special://home/addons/plugin.video.xbmcflicks/
14:53:31 T:3740 M:2347122688  NOTICE: working folder: special://profile/addon_data/plugin.video.xbmcflicks/
14:53:31 T:3740 M:2347122688  NOTICE: real link path: C:\Documents and Settings\[user]\Application Data\XBMC\userdata\addon_data\plugin.video.xbmcflicks\links\
14:53:31 T:3740 M:2347122688  NOTICE: image folder: special://home/addons/plugin.video.xbmcflicks/resources/
14:53:31 T:3740 M:2347122688  NOTICE: userinfo folder: special://profile/addon_data/plugin.video.xbmcflicks/
14:53:31 T:3740 M:2347102208  NOTICE: USER INFO FILE LOC: special://profile/addon_data/plugin.video.xbmcflicks/userinfo.txt
14:53:31 T:3740 M:2347081728  NOTICE: couldn't load user information from userinfo.properties file
14:53:31 T:3740 M:2347081728  NOTICE: .. getAuth called ..
14:53:31 T:3740 M:2347081728  NOTICE: OSX Setting is set to: False
14:53:31 T:3740 M:2347081728  NOTICE: .. user configured ..
14:53:31 T:3740 M:2348081152  NOTICE: Token did not contain any errors



- fekker - 2011-01-05

poutine Wrote:Updated the plugin from your zip, and made IE default. Still hangs in the same place - after launching IE for the auth. Should I be closing IE and using Alt-tab to go back to XBMC after that, or is there another workflow I should be using?
Also, Userinfo.txt still empty...

And if I haven't said it already, your incredibly responsive support is much appreciated!

Code:
14:52:47 T:3528 M:2390151168  NOTICE: load settings...
14:52:47 T:3528 M:2390052864  NOTICE: special://profile/ is mapped to: special://masterprofile/
14:52:47 T:3528 M:2390040576  NOTICE: loading special://masterprofile/guisettings.xml
14:52:47 T:3528 M:2389577728  NOTICE: Getting hardware information now...
14:52:47 T:3528 M:2389569536  NOTICE: Checking resolution 12
14:52:47 T:3528 M:2389512192  NOTICE: Loading player core factory settings from special://xbmc/system/playercorefactory.xml.
14:52:47 T:3528 M:2389487616  NOTICE: Loaded playercorefactory configuration
14:52:47 T:3528 M:2389475328  NOTICE: Loading player core factory settings from special://profile/playercorefactory.xml.
14:52:47 T:3528 M:2389450752  NOTICE: Loaded playercorefactory configuration
14:52:47 T:3528 M:2389434368  NOTICE: Loaded advancedsettings.xml from special://profile/advancedsettings.xml
14:52:47 T:3528 M:2389430272  NOTICE: Contents of special://profile/advancedsettings.xml are...
                                            <advancedsettings>
                                              <videoextensions>
                                                <add>.html</add>
                                              </videoextensions>
                                            </advancedsettings>
14:52:47 T:3528 M:2389422080  NOTICE: Getting hardware information now...
14:52:47 T:3528 M:2389422080  NOTICE: Checking resolution 12
14:52:47 T:3528 M:2389422080  NOTICE: Default DVD Player: dvdplayer
14:52:47 T:3528 M:2389422080  NOTICE: Default Video Player: dvdplayer
14:52:47 T:3528 M:2389422080  NOTICE: Default Audio Player: paplayer
14:52:47 T:3528 M:2389573632  NOTICE: Loading media sources from special://masterprofile/sources.xml
14:52:48 T:3528 M:2378686464  NOTICE: initializing playlistplayer
14:52:48 T:3528 M:2378674176  NOTICE: DONE initializing playlistplayer
14:52:48 T:3528 M:2370457600  NOTICE: initialize done
14:52:48 T:3528 M:2370457600  NOTICE: Running the application...
14:52:48 T:3528 M:2370441216  NOTICE: ES: Starting event server
14:52:48 T:3340 M:2370392064  NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
14:52:48 T:3340 M:2370363392  NOTICE: UDP: Listening on port 9777
14:52:48 T:1112 M:2361966592  NOTICE: -->Python Interpreter Initialized<--
14:53:12 T:1396 M:2359750656  NOTICE: -->Python Interpreter Initialized<--
14:53:23 T:3528 M:2359062528 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 0
14:53:26 T:3732 M:2354417664  NOTICE: -->Python Interpreter Initialized<--
14:53:27 T:3732 M:2351194112  NOTICE: ##########################################################
14:53:27 T:3732 M:2351194112  NOTICE: Mode: 0
14:53:27 T:3732 M:2351194112  NOTICE: Arg1: 0
14:53:27 T:3732 M:2351194112  NOTICE: Arg2:
14:53:27 T:3732 M:2351194112  NOTICE: ##########################################################
14:53:27 T:3528 M:2351382528 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
14:53:29 T:3360 M:2349125632  NOTICE: -->Python Interpreter Initialized<--
14:53:29 T:3360 M:2348191744  NOTICE: ##########################################################
14:53:29 T:3360 M:2348191744  NOTICE: Mode: 0
14:53:29 T:3360 M:2348191744  NOTICE: Arg1: 0
14:53:29 T:3360 M:2348191744  NOTICE: Arg2: ?mode=0
14:53:29 T:3360 M:2348191744  NOTICE: ##########################################################
14:53:29 T:3528 M:2348326912 WARNING: XFILE::CVideoDatabaseDirectory::GetLabel - Unknown nodetype requested 6
14:53:30 T:3740 M:2348445696  NOTICE: -->Python Interpreter Initialized<--
14:53:31 T:3740 M:2347126784  NOTICE: ##########################################################
14:53:31 T:3740 M:2347126784  NOTICE: Mode: 10
14:53:31 T:3740 M:2347126784  NOTICE: Arg1: 0
14:53:31 T:3740 M:2347126784  NOTICE: Arg2: ?mode=10
14:53:31 T:3740 M:2347126784  NOTICE: ##########################################################
14:53:31 T:3740 M:2347122688  NOTICE: root folder: special://home/addons/plugin.video.xbmcflicks/
14:53:31 T:3740 M:2347122688  NOTICE: working folder: special://profile/addon_data/plugin.video.xbmcflicks/
14:53:31 T:3740 M:2347122688  NOTICE: real link path: C:\Documents and Settings\[user]\Application Data\XBMC\userdata\addon_data\plugin.video.xbmcflicks\links\
14:53:31 T:3740 M:2347122688  NOTICE: image folder: special://home/addons/plugin.video.xbmcflicks/resources/
14:53:31 T:3740 M:2347122688  NOTICE: userinfo folder: special://profile/addon_data/plugin.video.xbmcflicks/
14:53:31 T:3740 M:2347102208  NOTICE: USER INFO FILE LOC: special://profile/addon_data/plugin.video.xbmcflicks/userinfo.txt
14:53:31 T:3740 M:2347081728  NOTICE: couldn't load user information from userinfo.properties file
14:53:31 T:3740 M:2347081728  NOTICE: .. getAuth called ..
14:53:31 T:3740 M:2347081728  NOTICE: OSX Setting is set to: False
14:53:31 T:3740 M:2347081728  NOTICE: .. user configured ..
14:53:31 T:3740 M:2348081152  NOTICE: Token did not contain any errors

so in xbmc, you just get the loading directory, and don't see a dialog that prompts you to click OK after you have auth'd it in your browser?


- poutine - 2011-01-05

fekker Wrote:so in xbmc, you just get the loading directory, and don't see a dialog that prompts you to click OK after you have auth'd it in your browser?

Exactly... Never have see that 'OK' screen...