Kodi Community Forum
[RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - 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] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 (/showthread.php?tid=211574)



RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - shot428 - 2015-10-03

I have a Linux tower (updated Ubuntu 14.02) running Kodi 15.1 with Netflixbmc 1.3.23 and am unable to log on, I don't use it a lot but it was working a couple weeks ago?

I tried the SSL switch (and several others)

I verified the log in creds were correct

tested chrome launcher, vimeo couch mode works fine

can someone help ?


EDIT: Nevermind, got it to log in


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - marv_el - 2015-10-03

(2015-10-03, 06:09)sirhcjw Wrote: Hello all,

I just updated to the plugin version from here https://github.com/andrewleech/plugin.video.netflixbmc/tree/ZumZen

Hoping it would fix a problem I am having but to no avail.

Every time I start a show it takes me to this kind of netflix advertisement page it looks like the default home page or something and cycles through 4 different shows that you can watch and displays shows I am watching along the bottom.

If I stop and then start the show again it works is anyone else seeing this same behaviour?

Thanks.

yes, i experienced the same behaviour while i had 2 netflix profiles. i deleted one of them and now it doesn't happen anymore.


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - marv_el - 2015-10-03

(2015-09-28, 13:52)corona Wrote:
(2015-09-28, 13:37)marv_el Wrote:
(2015-09-28, 13:26)corona Wrote: 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 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.video.netflixbmc/issues/63

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.

Ah sure. webdriver should work fine then, x86/x64 linux is supported by chromedriver so I don't expect there to be any issues. If by any chance you're in Australia try out my sbs ondemand plugin to see if it works (it's using webdriver). There's a few glitches in it still but on a whole the remote handling and focus management should be much better.

well, i am from austria. nearly the same name, but a big difference tho ;-). for me it's important that "my list" works, i can easily browse with the ipad and add shows and movies to my list. everything else is "good to have".


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - marknitek - 2015-10-03

I tried to run the ZumZen changes but all i get is an authentication error (authentication worked fine until i applied the changes to default.py).

Here is what i get in the log:
Code:
17:07:48 T:19472  NOTICE: -->Python Interpreter Initialized<--
17:07:48 T:19472  NOTICE: Get netflix page /browse
17:07:48 T:19472  NOTICE: Url: http://www.netflix.com/browse
17:07:49 T:19472   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.TypeError'>
                                            Error Contents: 'NoneType' object is not iterable
                                            Traceback (most recent call last):
                                              File "C:\Users\Marco\AppData\Roaming\Kodi\addons\plugin.video.netflixbmc\default.py", line 1166, in <module>
                                                listMovieGenres(url, type)
                                              File "C:\Users\Marco\AppData\Roaming\Kodi\addons\plugin.video.netflixbmc\default.py", line 478, in listMovieGenres
                                                (apidata, data) = getNetflixPage("/browse")
                                            TypeError: 'NoneType' object is not iterable
                                            -->End of Python script error report<--

Edit: Forgot to mention that i get a notification that i'am not logged in.

Edit2: Got it working! Needed change this line in the index() method
Code:
def index():
    login()
login was outcommented (therefore no authentication happend i guess? This is the first time i messed with the script so correct me if i'am wrong. But i clearly saw i i got some errors related to authentication (Error 401).
I needed to set the "Single User Account (faster)" option

So far i tested My List and genres, both are working fine.


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - shot428 - 2015-10-03

(2015-10-03, 15:52)shot428 Wrote: I have a Linux tower (updated Ubuntu 14.02) running Kodi 15.1 with Netflixbmc 1.3.23 and am unable to log on, I don't use it a lot but it was working a couple weeks ago?

I tried the SSL switch (and several others)

I verified the log in creds were correct

tested chrome launcher, vimeo couch mode works fine

can someone help ?


EDIT: Nevermind, got it to log in

Now that I got it to log in nothing is showing up except recently watched, all other list are empty ?

clicking on a recently watch title does open netflix and I can move around in it and use it basically in the chrome browser

would be nice if the list would fill up ? I read this whole thread and I made sure the test thingy was turned off in my account settings, tried various addon settings, nothing worked

I have not edited any files and I do understand that this addon is technically broken so I ask the question, is this merely a wait for the next update ? or is there something I can do ?

EDIT: I removed the comment in the default.py and got my list back, am ok to wait for updates, thanks!


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - sirhcjw - 2015-10-06

(2015-10-03, 16:46)marv_el Wrote:
(2015-10-03, 06:09)sirhcjw Wrote: Hello all,

I just updated to the plugin version from here https://github.com/andrewleech/plugin.video.netflixbmc/tree/ZumZen

Hoping it would fix a problem I am having but to no avail.

Every time I start a show it takes me to this kind of netflix advertisement page it looks like the default home page or something and cycles through 4 different shows that you can watch and displays shows I am watching along the bottom.

If I stop and then start the show again it works is anyone else seeing this same behaviour?

Thanks.

yes, i experienced the same behaviour while i had 2 netflix profiles. i deleted one of them and now it doesn't happen anymore.

That fixed it thanks mate.


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - sirhcjw - 2015-10-06

Hello All,

I am trying to use this plugin as a base to make a similar all though much simpler plugin to use Stan a streaming provider here in Australia I have it working and launching Stan in Chrome full screen but what ever I do I cant get the remote to work it just continues to control Kodi behind then chrome window.

I am running on an upgraded version of XBMCbuntu 14.01 and Kodi 15.1.

Would anyone we willing to give me some pointers?

I was going to put it in to git and share with all once I get it working but I just cant figure out how to get the remote to focus on the chrome window.

Thanks


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - sblack55 - 2015-10-06

listSeasons just broke trying to find JSON objects. It was working fine last night.

Relevant log snippet:

Code:
20:37:33 T:140084854650624  NOTICE: -->Python Interpreter Initialized<--
20:37:34 T:140084854650624  NOTICE: URL: https://www.netflix.com/Login
20:37:35 T:140084854650624  NOTICE: URL: https://signup.netflix.com/Login
20:37:37 T:140084854650624  NOTICE: Setting Country: US
20:37:37 T:140084854650624  NOTICE: URL: https://api-global.netflix.com/desktop/account/profiles/switch?switchProfileGuid=7R5NT36XKBE7REJX4K5MPVHCVI
20:37:37 T:140084854650624  NOTICE: URL: https://www.netflix.com/WiHome
20:37:39 T:140084821079808  NOTICE: Thread BackgroundLoader start, auto delete: false
20:37:42 T:140084854650624  NOTICE: Thread LanguageInvoker start, auto delete: false
20:37:42 T:140084854650624  NOTICE: -->Python Interpreter Initialized<--
20:37:43 T:140084821079808  NOTICE: Thread BackgroundLoader start, auto delete: false
20:37:44 T:140084854650624  NOTICE: Thread LanguageInvoker start, auto delete: false
20:37:44 T:140084854650624  NOTICE: -->Python Interpreter Initialized<--
20:37:45 T:140084854650624  NOTICE: URL: https://www.netflix.com/MyList?leid=595&link=seeall
20:37:48 T:140084821079808  NOTICE: Previous line repeats 1 times.
20:37:48 T:140084821079808  NOTICE: Thread BackgroundLoader start, auto delete: false
20:37:54 T:140084821079808  NOTICE: Thread LanguageInvoker start, auto delete: false
20:37:54 T:140084821079808  NOTICE: -->Python Interpreter Initialized<--
20:37:55 T:140084821079808  NOTICE: URL: http://api-global.netflix.com/desktop/odp/episodes?languages=&forceEpisodes=true&routing=redirect&video=70177083&country=US
20:37:55 T:140084821079808   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ValueError'>
                                            Error Contents: No JSON object could be decoded
                                            Traceback (most recent call last):
                                              File "/home/kodi1/.kodi/addons/plugin.video.netflixbmc/default.py", line 1339, in <module>
                                                listSeasons(name, url, thumb)
                                              File "/home/kodi1/.kodi/addons/plugin.video.netflixbmc/default.py", line 483, in listSeasons
                                                content = json.loads(content)
                                              File "/usr/lib/python2.7/json/__init__.py", line 338, in loads
                                                return _default_decoder.decode(s)
                                              File "/usr/lib/python2.7/json/decoder.py", line 366, in decode
                                                obj, end = self.raw_decode(s, idx=_w(s, 0).end())
                                              File "/usr/lib/python2.7/json/decoder.py", line 384, in raw_decode
                                                raise ValueError("No JSON object could be decoded")
                                            ValueError: No JSON object could be decoded
                                            -->End of Python script error report<--
20:37:55 T:140088040220608   ERROR: GetDirectory - Error getting plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Blue%20Bloods&thumb=%2fhome%2fkodi1%2f.kodi%2fuserdata%2faddon_data%2fplugin.video.netflixbmc%2fcache%2fcovers%2f70177083.jpg&url=70177083
20:37:55 T:140088040220608   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Blue%20Bloods&thumb=%2fhome%2fkodi1%2f.kodi%2fuserdata%2faddon_data%2fplugin.video.netflixbmc%2fcache%2fcovers%2f70177083.jpg&url=70177083) failed



RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - mccorkled - 2015-10-06

I am getting this error.

Code:
12:18:12 T:5024   DEBUG: ------ Window Deinit (Home.xml) ------
12:18:12 T:5024   DEBUG: ------ Window Init (MyVideoNav.xml) ------
12:18:12 T:5024    INFO: Loading skin file: MyVideoNav.xml, load type: KEEP_IN_MEMORY
12:18:13 T:5024 WARNING: Label Formating: $VAR[cdArtVar] is not defined
12:18:13 T:5024   DEBUG: LocalizeStrings: no strings.po file exist at Z:\Kodi\portable_data\addons\script.metadata.actors\resources\language\English, fallback to strings.xml
12:18:13 T:5024   DEBUG: Previous line repeats 2 times.
12:18:13 T:5024   ERROR: Unmatched [
12:18:13 T:5024   ERROR: Error parsing boolean expression [Skin.HasSetting(NoCaseForMovieset) + Container.Content(sets)
12:18:13 T:5024   DEBUG: CGUIMediaWindow::GetDirectory (plugin://plugin.video.netflixbmc/)
12:18:13 T:5024   DEBUG:   ParentPath = [plugin://plugin.video.netflixbmc/]
12:18:13 T:5024   DEBUG: XFILE::CPluginDirectory::StartScript - calling plugin NetfliXBMC('plugin://plugin.video.netflixbmc/','1','')
12:18:13 T:5024   DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult - waiting on the NetfliXBMC (id=16) plugin...
12:18:13 T:6184  NOTICE: Thread LanguageInvoker start, auto delete: false
12:18:13 T:6184    INFO: initializing python engine.
12:18:13 T:6184   DEBUG: CPythonInvoker(16, Z:\Kodi\portable_data\addons\plugin.video.netflixbmc\default.py): start processing
12:18:13 T:6184  NOTICE: -->Python Interpreter Initialized<--
12:18:13 T:6184   DEBUG: CPythonInvoker(16, Z:\Kodi\portable_data\addons\plugin.video.netflixbmc\default.py): the source file to load is "Z:\Kodi\portable_data\addons\plugin.video.netflixbmc\default.py"
12:18:13 T:6184   DEBUG: CPythonInvoker(16, Z:\Kodi\portable_data\addons\plugin.video.netflixbmc\default.py): setting the Python path to Z:\Kodi\portable_data\addons\plugin.video.netflixbmc;Z:\Kodi\portable_data\addons\script.module.requests\lib;Z:\Kodi\system\python\DLLs;Z:\Kodi\system\python\Lib;Z:\Kodi\python27.zip;Z:\Kodi\system\python\lib\plat-win;Z:\Kodi\system\python\lib\lib-tk;Z:\Kodi;Z:\Kodi\system\python;Z:\Kodi\system\python\lib\site-packages
12:18:13 T:6184   DEBUG: CPythonInvoker(16, Z:\Kodi\portable_data\addons\plugin.video.netflixbmc\default.py): entering source directory Z:\Kodi\portable_data\addons\plugin.video.netflixbmc
12:18:13 T:6184   DEBUG: CPythonInvoker(16, Z:\Kodi\portable_data\addons\plugin.video.netflixbmc\default.py): instantiating addon using automatically obtained id of "plugin.video.netflixbmc" dependent on version 2.1.0 of the xbmc.python api
12:18:13 T:5020   DEBUG: CTextureCacheJob::GetImageHash - unable to stat url
12:18:13 T:6184   DEBUG: LocalizeStrings: no strings.po file exist at Z:\Kodi\portable_data\addons\plugin.video.netflixbmc\resources\language\English, fallback to strings.xml
12:18:13 T:6184   DEBUG: DialogProgress::StartModal called
12:18:13 T:6184   DEBUG: ------ Window Init (DialogProgress.xml) ------
12:18:13 T:6184    INFO: Loading skin file: DialogProgress.xml, load type: KEEP_IN_MEMORY
12:18:13 T:6184  NOTICE: URL: https://www.netflix.com/Login
12:18:13 T:6060   DEBUG: CTextureCacheJob::GetImageHash - unable to stat url
12:18:15 T:6184    INFO: Python script stopped
12:18:15 T:6184   DEBUG: Thread LanguageInvoker 6184 terminating
12:18:15 T:5024   DEBUG:  XFILE::CPluginDirectory::WaitOnScriptResult - plugin exited prematurely - terminating
12:18:15 T:5024   ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/
12:18:15 T:5024   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/) failed
12:18:15 T:5024   DEBUG: CGUIMediaWindow::GetDirectory ()
12:18:15 T:5024   DEBUG:   ParentPath = [plugin://plugin.video.netflixbmc/]
12:18:15 T:784  NOTICE: Thread BackgroundLoader start, auto delete: false
12:18:15 T:784   DEBUG: Thread BackgroundLoader 784 terminating
12:18:15 T:2640  NOTICE: Thread LanguageInvoker start, auto delete: false
12:18:15 T:2640    INFO: initializing python engine.
12:18:15 T:2640   DEBUG: CPythonInvoker(17, Z:\Kodi\portable_data\addons\script.tv.show.next.aired\default.py): start processing
12:18:15 T:5024   DEBUG: ------ Window Init (DialogKaiToast.xml) ------
12:18:17 T:5024   DEBUG: CWinEventsWin32::WndProcWindow is active
12:18:19 T:5024   DEBUG: CJoystick::Initialize : No Joystick found
12:18:19 T:5024   DEBUG: CWinEventsWin32::WndProcWindow is active
12:18:20 T:5024   DEBUG: ------ Window Deinit (DialogKaiToast.xml) ------
12:18:26 T:5024   DEBUG: CWinEventsWin32::WndProcWindow is active
12:18:27 T:5024   DEBUG: CJoystick::Initialize : No Joystick found
12:18:27 T:5024   DEBUG: CWinEventsWin32::WndProcWindow is active

http://pastebin.com/uK0ZRKcj


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - WonkoDerp - 2015-10-08

all was well until recently. i can still brows list of shows and movies, i can launch movies, but i can no longer browse show episodes. is this a known thing? here's the log snip:

12:09:53 T:1736 NOTICE: Thread LanguageInvoker start, auto delete: false
12:09:53 T:1736 NOTICE: -->Python Interpreter Initialized<--
12:09:54 T:1736 NOTICE: URL: http://api-global.netflix.com/desktop/odp/episodes?languages=en-US&forceEpisodes=true&routing=redirect&video=70197057&country=US
12:09:54 T:1736 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ValueError'>
Error Contents: No JSON object could be decoded
Traceback (most recent call last):
File "C:\Users\Media\AppData\Roaming\Kodi\addons\plugin.video.netflixbmc\default.py", line 1319, in <module>
listSeasons(name, url, thumb)
File "C:\Users\Media\AppData\Roaming\Kodi\addons\plugin.video.netflixbmc\default.py", line 472, in listSeasons
content = json.loads(content)
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
-->End of Python script error report<--
12:09:54 T:2924 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Scandal&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f1126%2f23041126.jpg&url=70197057
12:09:54 T:2924 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Scandal&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f1126%2f23041126.jpg&url=70197057) failed
12:09:54 T:5124 NOTICE: Thread BackgroundLoader start, auto delete: false


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - sirhcjw - 2015-10-09

Same problem for me too. Kids are getting cranky with no netflix ha ha....


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - CarterScottM - 2015-10-09

I also cannot watch tv shows. It errors out before I can select a season. Movies work just fine.


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - WonkoDerp - 2015-10-09

i can limp along a little bit by switching tv shows back to autoplay instead of browsing. it can launch a show where you left off, just not fetch season lists


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - corona - 2015-10-10

(2015-10-06, 02:37)sirhcjw Wrote: Hello All,

I am trying to use this plugin as a base to make a similar all though much simpler plugin to use Stan a streaming provider here in Australia I have it working and launching Stan in Chrome full screen but what ever I do I cant get the remote to work it just continues to control Kodi behind then chrome window.

I am running on an upgraded version of XBMCbuntu 14.01 and Kodi 15.1.

Would anyone we willing to give me some pointers?

I was going to put it in to git and share with all once I get it working but I just cant figure out how to get the remote to focus on the chrome window.

Thanks

I would actually suggest you look at my sbs ondemand plugin instead to work from as a base, it's a complete rewrite of a chrome based addon that should be neater to follow and have much better remote support. Check http://kodi.alelec.net/ for the link.


RE: [RELEASE] NetfliXBMC - Unofficial Netflix Add-on (Win/OSX/Linux) - Thread 2 - corona - 2015-10-10

(2015-10-08, 18:30)WonkoDerp Wrote: all was well until recently. i can still brows list of shows and movies, i can launch movies, but i can no longer browse show episodes. is this a known thing? here's the log snip:

12:09:53 T:1736 NOTICE: Thread LanguageInvoker start, auto delete: false
12:09:53 T:1736 NOTICE: -->Python Interpreter Initialized<--
12:09:54 T:1736 NOTICE: URL: http://api-global.netflix.com/desktop/odp/episodes?languages=en-US&forceEpisodes=true&routing=redirect&video=70197057&country=US
12:09:54 T:1736 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
- NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
Error Type: <type 'exceptions.ValueError'>
Error Contents: No JSON object could be decoded
Traceback (most recent call last):
File "C:\Users\Media\AppData\Roaming\Kodi\addons\plugin.video.netflixbmc\default.py", line 1319, in <module>
listSeasons(name, url, thumb)
File "C:\Users\Media\AppData\Roaming\Kodi\addons\plugin.video.netflixbmc\default.py", line 472, in listSeasons
content = json.loads(content)
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\__init__.py", line 338, in loads
return _default_decoder.decode(s)
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\decoder.py", line 366, in decode
obj, end = self.raw_decode(s, idx=_w(s, 0).end())
File "C:\Program Files (x86)\Kodi\system\python\Lib\json\decoder.py", line 384, in raw_decode
raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded
-->End of Python script error report<--
12:09:54 T:2924 ERROR: XFILE::CDirectory::GetDirectory - Error getting plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Scandal&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f1126%2f23041126.jpg&url=70197057
12:09:54 T:2924 ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.netflixbmc/?mode=listSeasons&name=Scandal&thumb=https%3a%2f%2fscdn.nflximg.net%2fimages%2f1126%2f23041126.jpg&url=70197057) failed
12:09:54 T:5124 NOTICE: Thread BackgroundLoader start, auto delete: false

I'm working on a new version of the plugin that integrates some of zumzen's changes and other overall fixes, but other responsibilities and projects are making it slow progress.
There's not much more I can offer to help at this stage.