• 1
  • 78
  • 79
  • 80(current)
  • 81
  • 82
  • 86
[RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux)
Since it's chrome which plays the videos its a chrome and Netflix HTML 5 question
Reply
Unfortunately we only get stereo

https://help.netflix.com/en/node/14163
Reply
(2014-12-09, 10:40)b0mb Wrote: What sound do we get with this addon?

The addon only provides an integrated way to browse and start videos, the actual playback is still done within a browser using netflix.
Reply
Oki! Thx for the info [WINKING FACE]
Reply
This is what I am getting when I try to watch a tv show:

20:19:08 T:2108 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.WindowsError'>
Error Contents: [Error 2] The system cannot find the file specified
Traceback (most recent call last):
File "C:\Users\media\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc-master\default.py", line 1053, in <module>
playVideoMain(url)
File "C:\Users\media\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc-master\default.py", line 635, in playVideoMain
subprocess.Popen('"'+utilityPath+'"', shell=False)
File "C:\Program Files (x86)\XBMC\system\python\Lib\subprocess.py", line 711, in __init__
errread, errwrite)
File "C:\Program Files (x86)\XBMC\system\python\Lib\subprocess.py", line 948, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
-->End of Python script error report<--
20:19:08 T:4164 NOTICE: Thread LanguageInvoker start, auto delete: false
20:19:08 T:5748 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/?mode=playVideoMain&name=12%2f9%2f14%20-%20Daniel%20Tiger%27s%20Neighborhood%3a%20Season%201%3a%20%22Daniel%20Shares%20his%20Tigertastic%20Car%20%2f%20Katerina%20Shares%20her%20Tutu%22&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f7360%2f3827360.jpg&url=70276836
20:19:09 T:5748 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/?mode=playVideoMain&name=12%2f9%2f14%20-%20Daniel%20Tiger%27s%20Neighborhood%3a%20Season%201%3a%20%22Daniel%20Shares%20his%20Tigertastic%20Car%20%2f%20Katerina%20Shares%20her%20Tutu%22&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f7360%2f3827360.jpg&url=70276836) failed
20:19:09 T:2804 NOTICE: Thread BackgroundLoader start, auto delete: false
20:19:09 T:4164 NOTICE: -->Python Interpreter Initialized<--
20:19:30 T:5736 NOTICE: Thread LanguageInvoker start, auto delete: false
20:19:30 T:5736 NOTICE: -->Python Interpreter Initialized<--
20:19:31 T:5736 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.WindowsError'>
Error Contents: [Error 2] The system cannot find the file specified
Traceback (most recent call last):
File "C:\Users\media\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc-master\default.py", line 1053, in <module>
playVideoMain(url)
File "C:\Users\media\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc-master\default.py", line 635, in playVideoMain
subprocess.Popen('"'+utilityPath+'"', shell=False)
File "C:\Program Files (x86)\XBMC\system\python\Lib\subprocess.py", line 711, in __init__
errread, errwrite)
File "C:\Program Files (x86)\XBMC\system\python\Lib\subprocess.py", line 948, in _execute_child
startupinfo)
WindowsError: [Error 2] The system cannot find the file specified
-->End of Python script error report<--
20:19:31 T:3428 NOTICE: Thread LanguageInvoker start, auto delete: false
20:19:31 T:5748 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/?mode=playVideoMain&name=12%2f8%2f14%20-%20Daniel%20Tiger%27s%20Neighborhood%3a%20Season%201%3a%20%22Daniel%20Gets%20Mad%20%2f%20Katerina%20Gets%20Mad%22&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f7360%2f3827360.jpg&url=70276830
20:19:31 T:5748 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/?mode=playVideoMain&name=12%2f8%2f14%20-%20Daniel%20Tiger%27s%20Neighborhood%3a%20Season%201%3a%20%22Daniel%20Gets%20Mad%20%2f%20Katerina%20Gets%20Mad%22&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f7360%2f3827360.jpg&url=70276830) failed
20:19:31 T:4628 NOTICE: Thread BackgroundLoader start, auto delete: false
20:19:31 T:3428 NOTICE: -->Python Interpreter Initialized<--
20:20:23 T:5736 NOTICE: Thread BackgroundLoader start, auto delete: false
20:20:23 T:4628 NOTICE: Thread JobWorker start, auto delete: true
Reply
i get this while starting any episode:

Quote:21:27:07 T:12844 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.UnicodeDecodeError'>
Error Contents: 'ascii' codec can't decode byte 0xc3 in position 930: ordinal not in range(128)
Traceback (most recent call last):
File "N:\_xbmc_stuff\XBMC_template\portable_data\addons\plugin.video.netflixbmc-master\default.py", line 1067, in <module>
listSeasons(name, url, thumb)
File "N:\_xbmc_stuff\XBMC_template\portable_data\addons\plugin.video.netflixbmc-master\default.py", line 407, in listSeasons
content = getSeriesInfo(seriesID)
File "N:\_xbmc_stuff\XBMC_template\portable_data\addons\plugin.video.netflixbmc-master\default.py", line 509, in getSeriesInfo
content = load(url).encode("utf-8")
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 930: ordinal not in range(128)
-->End of Python script error report<--
21:27:07 T:5536 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Chuck&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f2220%2f9362220.jpg&url=70157475
21:27:07 T:5536 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Chuck&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f2220%2f9362220.jpg&url=70157475) failed

This is the latest Netflixbmc 1.3.7 as of yesterday
Reply
(2014-12-10, 03:23)thedude459 Wrote: This is what I am getting when I try to watch a tv show:

<snip>
WindowsError: [Error 2] The system cannot find the file specified
<snip>

Do you have netflixbmc set to use Internet Explorer or Chrome?

Assuming it's on chrome (default), this to me looks like it can't find the chrome launcher plugin or, more likely, that it can't find chrome.
Do you have the chrome launcher addon installed? Check in enabled addons for it and check it's configuration to be sure it's activated and verify the path to chrome is correct. Try running the chrome launcher addon separately and see if it's built in youtube launcher works.

If you're trying to use internet explorer, I suggest trying to change to chrome, even if you have to install chrome first. I haven't tested the plugin on windows at all yet personally so can't necessarily help a lot more.

(2014-12-10, 22:24)derelict Wrote: i get this while starting any episode:

<snip>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 930: ordinal not in range(128)
<snip>
This is the latest Netflixbmc 1.3.7 as of yesterday

This is almost guaranteed to be the utf-8 issue that crept in after me 'fixing' a bad merge I made which wasn't actually bad. I've brought in what should be a real fix and upreved the repo, try updating the plugin again now.
alelec kodi repo, hosting my binary addons not eligible for the official repo .
netflix, sbs ondemand, webdriver etc.

http://kodi.alelec.net/
Reply
Guys this addon now works really nice, thank you again.
the only sad thing is that we have only stereo sound.

In my opinion Netflix has to implement 5.1 sound in the browser, even if they don't care about a "real" XBMC integration. Especially in Europe Kodi is very popular, just can't understand why it's being ignored by the "big ones" (Netflix, Amazon...)

Back to topic:
Because the basics of the plugin work good now, maybe you could take a look in database integration:

- when adding a movie from the "last seen" list to database, the date when the movie was seen is prefixed to the title, so it can't be autoscraped

- adding a series doesn't seem to work at all. I'm getting a script error and only a couple of episodes were added

- Don't know whether if it's possible or just too much workload, but it would be nice to add just all movies from Netflix to the database with kind of autocheck for updates.

I think for series this is less realistic because of the huge amount of particular episodes..?
Reply
Make sure you update to latest plugin 1.3.8 I think which has a fix for series related code. I am happy to look at any script errors but new functions I don't need myself won't be a priority. Andrew might be interested
Reply
If you can post the log file which has the script error
Reply
I certainly appreciate the desire to have autocheck for new episodes etc. but don't foresee it happening in the short term. At a guess I think it would take quite a bit of effort to add background database update checks etc. however I've never looked at that side of kodi plugin dev so maybe, maybe not.

My current development plan is still focusing on smooth deployment.
I've got a zipped up chrome userdir with my control extension pre-installed, with the plan be on first run to extract that to the addon's saved data dir and use it automatically.
I'll either add functionality to chrome launcher to specify userdir or bring chrome launcher functionality directly into the plugin.
I appreciate AddonScripterDE's desire to keep it separate from a modular viewpoint, I certainly like to avoid code replication where it's not needed.

In this way, managing remote control usability in playback is consistent across all platforms and doesn't require any os specific coding.

How does everyone else feel about this plan?
alelec kodi repo, hosting my binary addons not eligible for the official repo .
netflix, sbs ondemand, webdriver etc.

http://kodi.alelec.net/
Reply
Sounds good. While you are there what about saving required cookies to chrome profile so no initial login required ;-)
Reply
(2014-12-11, 01:30)corona Wrote:
(2014-12-10, 03:23)thedude459 Wrote: This is what I am getting when I try to watch a tv show:

<snip>
WindowsError: [Error 2] The system cannot find the file specified
<snip>

Do you have netflixbmc set to use Internet Explorer or Chrome?

Assuming it's on chrome (default), this to me looks like it can't find the chrome launcher plugin or, more likely, that it can't find chrome.
Do you have the chrome launcher addon installed? Check in enabled addons for it and check it's configuration to be sure it's activated and verify the path to chrome is correct. Try running the chrome launcher addon separately and see if it's built in youtube launcher works.

If you're trying to use internet explorer, I suggest trying to change to chrome, even if you have to install chrome first. I haven't tested the plugin on windows at all yet personally so can't necessarily help a lot more.

(2014-12-10, 22:24)derelict Wrote: i get this while starting any episode:

<snip>
UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 930: ordinal not in range(128)
<snip>
This is the latest Netflixbmc 1.3.7 as of yesterday

This is almost guaranteed to be the utf-8 issue that crept in after me 'fixing' a bad merge I made which wasn't actually bad. I've brought in what should be a real fix and upreved the repo, try updating the plugin again now.

The repo still lists 1.3.7 as latest version.

http://www.alelec.net/kodi/repo/addons.xml
Reply
(2014-12-11, 03:59)JasonPell Wrote: If you can post the log file which has the script error

I am using version 1.3.8, here is my log:
Code:
12:47:54 T:3808  NOTICE: URL: https://www.netflix.com/Login
12:47:54 T:1000  NOTICE: URL: https://www.netflix.com/Login
12:47:55 T:1000   ERROR: C:\Users\horstepipe\AppData\Roaming\XBMC\addons\script.module.requests\lib\requests\packages\urllib3\connectionpool.py:730: InsecureRequestWarning: Unverified HTTPS request is being made. Adding certificate verification is strongly advised. See: https://urllib3.readthedocs.org/en/latest/security.html (This warning will only appear once by default.)
                                              InsecureRequestWarning)
12:47:58 T:3724   ERROR: Previous line repeats 1 times.
12:47:58 T:3724  NOTICE: Thread LanguageInvoker start, auto delete: false
12:47:58 T:3724  NOTICE: -->Python Interpreter Initialized<--
12:47:58 T:3724  NOTICE: URL: http://api-global.netflix.com/desktop/odp/episodes?languages=de-US&forceEpisodes=true&routing=redirect&video=70242311&country=US
12:47:59 T:2332  NOTICE: Thread FileCache start, auto delete: false
12:47:59 T:3724   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.UnicodeDecodeError'>
                                            Error Contents: 'ascii' codec can't decode byte 0xc3 in position 10: ordinal not in range(128)
                                            Traceback (most recent call last):
                                              File "C:\Users\horstepipe\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 1085, in <module>
                                                addSeriesToLibrary(seriesID, name, url)
                                              File "C:\Users\horstepipe\AppData\Roaming\XBMC\addons\plugin.video.netflixbmc\default.py", line 796, in addSeriesToLibrary
                                                filename = (''.join(c for c in filename.encode("utf-8") if c not in '/\\:?"*|<>')).strip(' .')
                                            UnicodeDecodeError: 'ascii' codec can't decode byte 0xc3 in position 10: ordinal not in range(128)
                                            -->End of Python script error report<--
12:48:04 T:1960  NOTICE: Thread FileCache start, auto delete: false

sorry about the format, don't know why pasting doesn't work correctly, suddenly.

(2014-12-11, 06:31)corona Wrote: How does everyone else feel about this plan?

I like it, too.

hm ok and what about just adding all movies (not series) to the database? Without auto-updating or any other features.
So just getting a list of all available movies and add them to the library. Would be very nice and maybe not too much work..?
Reply
Quote:The repo still lists 1.3.7 as latest version.

http://www.alelec.net/kodi/repo/addons.xml

Yep - addons.xml is not in sync with the underlying addon.xml files.
Reply
  • 1
  • 78
  • 79
  • 80(current)
  • 81
  • 82
  • 86

Logout Mark Read Team Forum Stats Members Help
[RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux)7