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

+- XBMC Community Forum (http://forum.xbmc.org)
+-- Forum: Help and Support (/forumdisplay.php?fid=33)
+--- Forum: Add-ons Help and Support (/forumdisplay.php?fid=27)
+---- Forum: Video Add-ons (/forumdisplay.php?fid=154)
+---- Thread: [RELEASE] XBMC Flicks - Netflix Movies / TV Shows (Video) experimental Addon for XBMC (/showthread.php?tid=87552)



- ssss25 - 2011-02-16 04:03

qumip

Thanks for the file. I copied the file over my old old one at:

C:\Users\My User\AppData\Roaming\XBMC\addons\plugin.video.xbmcflicks\resources\lib

restarted XBMC. I did a search for "iron man" as a test. I got many results, some of which are spiderman cartoon series which are not available in canada? Is this file supposed to fix the catalogue where I get US listing?

ON another note, to quit from playing a movie I have to press ALT-F4 to close, is there a better way to close and go back to xbmc?

Thanks.


- SofaKng - 2011-02-16 15:37

Does anybody know if Hulu has the same amount of HD (and other streams) available on the PC as they do the PS3/360?


- qumip - 2011-02-16 16:32

; Wrote:qumip

Thanks for the file. I copied the file over my old old one at:

C:\Users\My User\AppData\Roaming\XBMC\addons\plugin.video.xbmc flicks\resources\lib

restarted XBMC. I did a search for "iron man" as a test. I got many results, some of which are spiderman cartoon series which are not available in canada? Is this file supposed to fix the catalogue where I get US listing?

ON another note, to quit from playing a movie I have to press ALT-F4 to close, is there a better way to close and go back to xbmc?

Thanks.

ssss25:

Re search results - this file does not fix the mixing of US/Canada results. Apparently it is an issue on the Netflix side. In my experience Experimental Search gives better results.

Re: Alt-F4 - unfortunately there is no alternative.


- ssss25 - 2011-02-16 23:31

ah.. Thx for the clarification!

On a PC, I can do ALT-F4! But what can I do on AppleTV2 Smile Planning to get that for XBMC shortly.

Hope we can get a good stable Netflix Plugin for XBMC in the future that is well integrated and works in Canada.


- XBMC2373 - 2011-02-17 05:09

Any chance xbmcflicks will support full playback of the instant queue on ATV2? Not just queue management. Native ATV2 Netflix player complete garbage. Always stuttering and goes out of synch.


- hindude07 - 2011-02-18 22:33

I am running the latest version of xbmc on mac osx 10.6.6. I keep getting an error
"script failed!: plugin.video.xbmcflicks"


- jmerkow - 2011-02-19 05:47

How do you get the meta-data to show up?

Also is it just supposed to switch to fullscreen IE? then you have to quit to get back to XBMC


- jmerkow - 2011-02-20 20:29

These don't work for me.

What keys do what --
Key's that function when it's playing
space OR enter = pause/play
ctrl+alt+shift+left arrow OR just F = full screen
esc = exit full screen
ctrl+spacebar = put it's into frame mode to allow ffwd and rwd using arrow keys
shift + left arrow = rwd
shift + right arrow = ffwd
ctrl+alt+shift+m = menu
alt+f4 = shutdown web page (forcefully)


- Ecrofirt - 2011-02-23 03:16

OK, so I'm having a problem with XBMC flicks, and every Google search I've done brings me right back to this thread.

I am running Windows Server 2008 R2.

I downloaded and installed this add-on, and when I go to Videos->Add-Ons, and select XBMC Flicks, I am never shows an IE window, or prompted for my Netflix username/password. If I attempt to open my Instant Queue, it gives me a script error, and kicks me out.

Has anyone had a similar experience?


- moosenoz - 2011-02-23 13:01

jmerkow Wrote:These don't work for me.

What keys do what --
Key's that function when it's playing
space OR enter = pause/play
ctrl+alt+shift+left arrow OR just F = full screen
esc = exit full screen
ctrl+spacebar = put it's into frame mode to allow ffwd and rwd using arrow keys
shift + left arrow = rwd
shift + right arrow = ffwd
ctrl+alt+shift+m = menu
alt+f4 = shutdown web page (forcefully)

join the club. never been able to figure out how to make them work either. only command in that list that works for me is alt+f4

...someday


- sfreema1 - 2011-02-23 17:00

Hi Fekker,

Any luck with troubleshooting the XP issues? I can help test and do the leg work for you if that helps. Just let me know what you need. I rebuilt my entire machine from the ground up and stripped out everything. Its now strictly XP SP3, XBMC and NETFLICKS plugin. I still get the same behavior. When I run the addon the first time it hangs. I got my keys from the log file and inserted them in the .py file and now I get a script error. Pretty much the same behavior as before, but at least I eliminated any software external to XBMC with the rebuild.

Thanks again for your continued help and hard work


- fekker - 2011-03-01 20:40

I'm working on getting some pc issues sorted out at the moment, few more days

I'll update with the netflix.ca items (with the code posted from other users) and look back into the xp issue. Worst case, I'll just write a quick .net auth app that will generate the user info for those where that fails. I'm also going to see if i can get the dvd queue items working under appletv 2 (to add / remove items from the disc queue)

When auth fails, it's usually one of the following:
- date/time not being sync'd to a time server, it's got to be within 1 minute of the netflix server's time.
- Permissions


- TheHoff - 2011-03-05 20:23

Your work on this plugin is greatly appreciated!

Is there any possibility of getting a browser wrapper for OS X? The lack of the wrapper in OS X is preventing my full switch to XBMC... asking my wife to screen share in and maximize the browser, etc, is too much. In Plex, Netflix plays like it is a seamless addition.

Are you taking donations? Maybe some OS X users could encourage this to be a priority?

Alternatively, I'm a web developer; I could get my head around the necessary issues and possibly do it myself if you maybe outlined some steps on how it would work.


- MitchStar - 2011-03-06 03:25

I haven't been able to get this to work yet and have been trying for days. I am running the latest version of XBMC on Mac OS X 10.6.6. Fekker, could you please take a look at my log and tell me what you think?

I took out the top of the log for the sake of space. Everything looks normal up there from what I can tell.

Quote:
22. 19:10:49 T:2688025920 M:648163328 *NOTICE: Loaded playercorefactory configuration
23. 19:10:49 T:2688025920 M:648163328 *NOTICE: Loaded advancedsettings.xml from special://profile/advancedsettings.xml
24. 19:10:49 T:2688025920 M:648163328 *NOTICE: Contents of special://profile/advancedsettings.xml are...
25. * * * * * * * * * * * * * * * * * * * * * * <advancedsettings>
26. * * * * * * * * * * * * * * * * * * * * * * * <useddsfanart>true</useddsfanart>
27. * * * * * * * * * * * * * * * * * * * * * * * <videoextensions>
28. * * * * * * * * * * * * * * * * * * * * * * * * <add>.html</add>
29. * * * * * * * * * * * * * * * * * * * * * * * </videoextensions>
30. * * * * * * * * * * * * * * * * * * * * * * </advancedsettings>
31. 19:10:49 T:2688025920 M:648163328 *NOTICE: Getting hardware information now...
32. 19:10:49 T:2688025920 M:648163328 *NOTICE: Checking resolution 11
33. 19:10:49 T:2688025920 M:648163328 *NOTICE: Default DVD Player: dvdplayer
34. 19:10:49 T:2688025920 M:648163328 *NOTICE: Default Video Player: dvdplayer
35. 19:10:49 T:2688025920 M:648163328 *NOTICE: Default Audio Player: paplayer
36. 19:10:49 T:2688025920 M:648163328 *NOTICE: Loading media sources from special://masterprofile/sources.xml
37. 19:10:49 T:2688025920 M:642088960 *NOTICE: GL_VENDOR = NVIDIA Corporation
38. 19:10:49 T:2688025920 M:642080768 *NOTICE: GL_RENDERER = NVIDIA GeForce 8600M GT OpenGL Engine
39. 19:10:49 T:2688025920 M:642080768 *NOTICE: GL_VERSION = 2.1 NVIDIA-1.6.26
40. 19:10:49 T:2688025920 M:642076672 *NOTICE: GL_SHADING_LANGUAGE_VERSION = 1.20
41. 19:10:49 T:2688025920 M:642076672 *NOTICE: GL_EXTENSIONS = GL_ARB_transpose_matrix [Taken out of post for sake of space]
42. 19:10:49 T:2688025920 M:637501440 *NOTICE: start dvd mediatype detection
43. 19:10:49 T:2688025920 M:637493248 *NOTICE: initializing playlistplayer
44. 19:10:49 T:2688025920 M:637489152 *NOTICE: DONE initializing playlistplayer
45. 19:10:50 T:2688025920 M:633167872 *NOTICE: initialize done
46. 19:10:50 T:2688025920 M:633163776 *NOTICE: Running the application...
47. 19:10:50 T:2688025920 M:633159680 *NOTICE: ES: Starting event server
48. 19:10:50 T:2955026432 M:633139200 *NOTICE: ES: Starting UDP Event server on 127.0.0.1:9777
49. 19:10:50 T:2688025920 M:633139200 *NOTICE: starting zeroconf publishing
50. 19:10:50 T:2955558912 M:633131008 * ERROR: JSONRPC Server: Failed to bind serversocket
51. 19:10:50 T:2955026432 M:633126912 *NOTICE: UDP: Listening on port 9777
52. 19:10:57 T:2957688832 M:617656320 *NOTICE: -->Python Interpreter Initialized<--
53. 19:10:57 T:2957688832 M:614858752 *NOTICE: ##########################################################
54. 19:10:57 T:2957688832 M:614858752 *NOTICE: Arg1: 0
55. 19:10:57 T:2957688832 M:614858752 *NOTICE: Arg2:
56. 19:10:57 T:2957688832 M:614858752 *NOTICE: Mode: 0
57. 19:10:57 T:2957688832 M:614858752 *NOTICE: ##########################################################
58. 19:10:59 T:2958880768 M:612851712 *NOTICE: -->Python Interpreter Initialized<--
59. 19:11:00 T:2958880768 M:612098048 *NOTICE: ##########################################################
60. 19:11:00 T:2958880768 M:612098048 *NOTICE: Arg1: 0
61. 19:11:00 T:2958880768 M:612098048 *NOTICE: Arg2: ?mode=0
62. 19:11:00 T:2958880768 M:612098048 *NOTICE: Mode: 0
63. 19:11:00 T:2958880768 M:612098048 *NOTICE: ##########################################################
64. 19:11:01 T:2958880768 M:612261888 *NOTICE: -->Python Interpreter Initialized<--
65. 19:11:02 T:2958880768 M:611901440 *NOTICE: ##########################################################
66. 19:11:02 T:2958880768 M:611901440 *NOTICE: Arg1: 0
67. 19:11:02 T:2958880768 M:611901440 *NOTICE: Arg2: ?mode=10
68. 19:11:02 T:2958880768 M:611901440 *NOTICE: Mode: 10
69. 19:11:02 T:2958880768 M:611901440 *NOTICE: ##########################################################
70. 19:11:02 T:2958880768 M:611901440 *NOTICE: root folder: /Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks
71. 19:11:02 T:2958880768 M:611901440 *NOTICE: working folder: /Users/xxxxx/Library/Application Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/
72. 19:11:02 T:2958880768 M:611901440 *NOTICE: links folder: /Users/xxxxx/Library/Application Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/links
73. 19:11:02 T:2958880768 M:611901440 *NOTICE: real link path: /Users/xxxxx/Library/Application Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/links
74. 19:11:02 T:2958880768 M:611901440 *NOTICE: resource folder: /Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources
75. 19:11:02 T:2958880768 M:611901440 *NOTICE: lib folder: /Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib
76. 19:11:02 T:2958880768 M:611901440 *NOTICE: userinfo folder: /Users/xxxxx/Library/Application Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/
77. 19:11:02 T:2958880768 M:611901440 *NOTICE: USER INFO FILE LOC: /Users/xxxxx/Library/Application Support/XBMC/userdata/addon_data/plugin.video.xbmcflicks/userinfo.txt
78. 19:11:02 T:2958880768 M:611901440 *NOTICE: couldn't load user information from userinfo.txt file
79. 19:11:02 T:2958880768 M:611901440 *NOTICE: .. getAuth called ..
80. 19:11:02 T:2958880768 M:611901440 *NOTICE: OSX Setting is set to: True
81. 19:11:02 T:2958880768 M:611901440 *NOTICE: .. user configured ..
82. 19:11:02 T:2958880768 M:610697216 * ERROR: Error Type: socket.error
83. 19:11:02 T:2958880768 M:610697216 * ERROR: Error Contents: (54, 'Connection reset by peer')
84. 19:11:03 T:2958880768 M:610484224 * ERROR: Traceback (most recent call last):
85. * * * * * * * * * * * * * * * * * * * * * * * File "/Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/default.py", line 26, in ?
86. * * * * * * * * * * * * * * * * * * * * * * * * import resources.lib.menu as menu
87. * * * * * * * * * * * * * * * * * * * * * * * File "/Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/menu.py", line 474, in ?
88. * * * * * * * * * * * * * * * * * * * * * * * * getInstantQueue()
89. * * * * * * * * * * * * * * * * * * * * * * * File "/Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/iqueue.py", line 1319, in getInstantQueue
90. * * * * * * * * * * * * * * * * * * * * * * * * initApp()
91. * * * * * * * * * * * * * * * * * * * * * * * File "/Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/iqueue.py", line 1314, in initApp
92. * * * * * * * * * * * * * * * * * * * * * * * * user = getAuth(netflixClient,VERBOSE_USER_LOG)
93. * * * * * * * * * * * * * * * * * * * * * * * File "/Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/iqueue.py", line 61, in getAuth
94. * * * * * * * * * * * * * * * * * * * * * * * * (tok, url) = netflix.user.getRequestToken()
95. * * * * * * * * * * * * * * * * * * * * * * * File "/Users/xxxxx/Library/Application Support/XBMC/addons/plugin.video.xbmcflicks/resources/lib/Netflix.py", line 45, in getRequestToken
96. * * * * * * * * * * * * * * * * * * * * * * * * response = client.connection.getresponse()
97. * * * * * * * * * * * * * * * * * * * * * * * File "../Python/Lib/httplib.py", line 866, in getresponse
98. * * * * * * * * * * * * * * * * * * * * * * * * response.begin()
99. * * * * * * * * * * * * * * * * * * * * * * * File "../Python/Lib/httplib.py", line 336, in begin
100. * * * * * * * * * * * * * * * * * * * * * * * * version, status, reason = self._read_status()
101. * * * * * * * * * * * * * * * * * * * * * * * File "../Python/Lib/httplib.py", line 294, in _read_status
102. * * * * * * * * * * * * * * * * * * * * * * * * line = self.fp.readline()
103. * * * * * * * * * * * * * * * * * * * * * * * File "../Python/Lib/socket.py", line 317, in readline
104. * * * * * * * * * * * * * * * * * * * * * * * * data = recv(1)
105. * * * * * * * * * * * * * * * * * * * * * * error: (54, 'Connection reset by peer')
106. 19:11:03 T:2688025920 M:610476032 * ERROR: GetDirectory - Error getting plugin://plugin.video.xbmcflicks/?mode=10
107. 19:11:03 T:2688025920 M:610476032 * ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.xbmcflicks/?mode=10) failed
108. 19:11:03 T:2960535552 M:610422784 *NOTICE: -->Python Interpreter Initialized<--
109. 19:11:03 T:2960535552 M:608636928 *NOTICE: ##########################################################
110. 19:11:03 T:2960535552 M:608636928 *NOTICE: Arg1: 0
111. 19:11:03 T:2960535552 M:608636928 *NOTICE: Arg2: ?mode=0
112. 19:11:03 T:2960535552 M:608636928 *NOTICE: Mode: 0
113. 19:11:03 T:2960535552 M:608636928 *NOTICE: ##########################################################
114. 19:11:11 T:2958880768 M:601632768 WARNING: CreateLoader - Unsupported protocol(addons) in addons://more/executable.tbn
115. 19:11:15 T:2960535552 M:603205632 *NOTICE: -->Python Interpreter Initialized<--
116. ################### *xbmc.log end *#####################



- risner - 2011-03-06 16:26

I had XBMC 10.0 (dec 17th) stable on Mac Mini Snow Leopard.
It worked fine.

It's been a couple months, and I tried to use the XBMC Flicks (Netflix) plugin.
Currently it doesn't work properly.

When you click to play a video in Netflix, it opens a Safari window. The video plays in the window (not full screen) and the remote doesn't work on the window. You have to manually close the safari window with a mouse or you get the "multiple play" error.

I downloaded http://ftp.osuosl.org/pub/xbmc/nightlies/osx/xbmc-ff701de-master-x86.dmg
March 6th copy of nightly build and it has the same problem.
I have the 1.0.15 version of XBMC Flicks.

Does anyone else have this issue?
I'm fully patched on the Snow Leopard OS including iTunes and Silverlight.

Edit: If the log file is useful, I've put it here here
FYI I killed (kill -9) the Safari window during this, so there may be odd things in the log related to the killed process.