Kodi Community Forum
[Release] Australian Tv Channel Additional Plugins - 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] Australian Tv Channel Additional Plugins (/showthread.php?tid=125746)

Pages: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15


RE: [Release] Australian Tv Channel Additional Plugins - adammw - 2013-09-29

(2013-09-29, 11:45)tree_and_kite Wrote: Channel Ten has launched its new catchup service which I assume breaks the current Ten plugin

http://nelbie.com/kevmarl/2013/9/29/exclusive-new-tenplay-tv-service-has-launched

The xbmc-catchuptv-au version is still working, I just checked on XBMC on my raspberry pi. Good news - I've had a look and it appears that the Brightcove player keys haven't changed at all - meaning no changes (should) be required to access existing content. New content may still need manual updating, unless anyone is interested in writing a scaper. I'm updating the playlist now/soon, all the image URLs were pointing to the old site, so that's why it's very slow to load at the moment.

It's interesting that they've completely gotten rid of their separate websites for Ten, One and Eleven, they're all marked as 301 moved permanently to tenplay.com.au - looking at the FAQ this is on purpose.


RE: [Release] Australian Tv Channel Additional Plugins - newbie2020 - 2013-09-29

I am looking to capture a stream but seems like geoblocked to australia, Is there anyone willing to do the test ?


RE: [Release] Australian Tv Channel Additional Plugins - adammw - 2013-09-29

newbie2020, if you are referring to the homeland live stream, see if you can watch it with this: http://bit.ly/1bikdGg. It's currently simulcasting One/Ten, but may change (Homeland starts 2:15AM AEST).

If you referring to a different stream, you'll have to say which and what you've tried or any error you've gotten.


RE: [Release] Australian Tv Channel Additional Plugins - Spada Spud - 2013-10-01

(2013-09-29, 11:58)adammw Wrote:
(2013-09-29, 11:45)tree_and_kite Wrote: Channel Ten has launched its new catchup service which I assume breaks the current Ten plugin

http://nelbie.com/kevmarl/2013/9/29/exclusive-new-tenplay-tv-service-has-launched

The xbmc-catchuptv-au version is still working, I just checked on XBMC on my raspberry pi. Good news - I've had a look and it appears that the Brightcove player keys haven't changed at all - meaning no changes (should) be required to access existing content. New content may still need manual updating, unless anyone is interested in writing a scaper. I'm updating the playlist now/soon, all the image URLs were pointing to the old site, so that's why it's very slow to load at the moment.

It's interesting that they've completely gotten rid of their separate websites for Ten, One and Eleven, they're all marked as 301 moved permanently to tenplay.com.au - looking at the FAQ this is on purpose.

The xbmc-catchuptv-au.ten addons might only be working on some platforms. I spoke to someone and yes they for it working on their Raspberry Pi. I have also got it working on my ATV510b(M3 cpu) which runs a Linux-XBMC but it does not work on my HTPC frodo 12.0 or my Android TV ATV1200 box running Jellybean 4.1 with Frodo 12.0 or 12.2. I did however install a Alpha of Gotham 13.0 on windows and it runs.

So its a bit of hit and miss which is a shame. It seems that there are small changes in the builds that are causing the problems.

I would like to get it working on my Android mostly.

PS: Love the great work you have been doing. Smile


RE: [Release] Australian Tv Channel Additional Plugins - adammw - 2013-10-01

Spada spud, what sort of errors are you getting, are the menus failing to load or is it that you just can't play the videos properly? I can try to take a look if you post your logs and platform version on the GitHub issue tracker: https://github.com/xbmc-catchuptv-au/plugin.video.catchuptv.au.ten/issues


RE: [Release] Australian Tv Channel Additional Plugins - newbie2020 - 2013-10-03

Thanks

(2013-09-29, 14:31)adammw Wrote: newbie2020, if you are referring to the homeland live stream, see if you can watch it with this: http://bit.ly/1bikdGg. It's currently simulcasting One/Ten, but may change (Homeland starts 2:15AM AEST).

If you referring to a different stream, you'll have to say which and what you've tried or any error you've gotten.



RE: [Release] Australian Tv Channel Additional Plugins - infoweb - 2013-12-07

Hi there,

I'm currently running Openelec 3.2.4 on an intel machine.

Getting errros for both:

Network 10 catch up tv -
Channel 31

Network 10 error -

I can get to the first menu screen where I can select
  • Eleven
  • Ten
  • One

As Soon as I click on I get the following error: Script Failed! addon.py

Here is a copy of the log file:

Code:
07:29:45 T:140506448148224  NOTICE: %%
07:29:45 T:140506448148224  NOTICE: {'networkId': 'Ten'}
07:29:45 T:140506448148224  NOTICE: {'networkId': 'Ten', 'path': '', 'token': None}
07:29:45 T:140506448148224  NOTICE: {'networkId': 'Ten', 'path': '', 'token': None}
07:29:45 T:140506448148224  NOTICE: ++
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] Creating movideoApiClient class
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] Creating RestClient class
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] movideoApiClient.Application loaded
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] movideoApiClient.Playlist loaded
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] movideoApiClient.Media loaded
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] String Template for base_url detected, using params
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] Converting params to dict
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: 2013-12-07 07:29:45 DEBUG: [__init__.py:1608] Making request for http://api.v2.movideo.com/rest/session?key=movideoNetwork10&applicationalias=main-player
07:29:45 T:140506448148224  NOTICE: .
07:29:45 T:140506448148224   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <class 'urllib2.HTTPError'>
                                            Error Contents: HTTP Error 401: Unauthorized
                                            Traceback (most recent call last):
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.nten/addon.py", line 62, in <module>
                                                plugin.Main(params)
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.nten/resources/lib/playlist.py", line 19, in __init__
                                                self.tenClient = NetworkTenVideo(networkID = params['networkId'], token=params['token'])
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.nten/resources/lib/NetworkTenVideo.py", line 42, in __init__
                                                self.movideoApiClient = movideoApiClient(application_alias=self.movideoApplicationAlias, api_key=self.movideoApiKey, headers=headers, token=token)
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.nten/resources/lib/movideoApiClient/__init__.py", line 29, in __init__
                                                self.token = self._getToken()
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.nten/resources/lib/movideoApiClient/__init__.py", line 37, in _getToken
                                                data = self._makeRequest('session',{'applicationalias': self.application_alias, 'key': self.api_key})['session']
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.nten/resources/lib/movideoApiClient/__init__.py", line 46, in _makeRequest
                                                return self.rest_client.request(reqParams)
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.nten/resources/lib/RestClient.py", line 28, in request
                                                req = urllib2.urlopen(urllib2.Request(url=url, headers=self.headers))
                                              File "./Lib/urllib2.py", line 126, in urlopen
                                              File "./Lib/urllib2.py", line 406, in open
                                              File "./Lib/urllib2.py", line 519, in http_response
                                              File "./Lib/urllib2.py", line 444, in error
                                              File "./Lib/urllib2.py", line 378, in _call_chain
                                              File "./Lib/urllib2.py", line 527, in http_error_default
                                            HTTPError: HTTP Error 401: Unauthorized
                                            -->End of Python script error report<--
07:29:45 T:140507938957120   ERROR: GetDirectory - Error getting plugin://plugin.video.catchuptv.au.nten/?networkId=Ten
07:29:45 T:140507938957120   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.catchuptv.au.nten/?networkId=Ten) failed
07:29:45 T:140506448148224  NOTICE: Thread XBPyThread start, auto delete: false

Channel 31 error -

as soon as I click it I get Script failed! plugin.video.c31

Here is the log file for this error:

Code:
07:30:13 T:140506448148224  NOTICE: ['plugin://plugin.video.c31/', '38', '']
07:30:13 T:140506448148224  NOTICE: {'url': 'http://www.c31.org.au/program', 'mode': 0}
07:30:13 T:140506448148224  NOTICE: http://www.c31.org.au/program
07:30:13 T:140506448148224  NOTICE: ('class', 'col first')
07:30:13 T:140507938957120   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
07:30:13 T:140506448148224   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 0xe2 in position 67: ordinal not in range(128)
                                            Traceback (most recent call last):
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 150, in <module>
                                                main()
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 145, in main
                                                MODE_MAP[params["mode"]](params["url"])
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 111, in <lambda>
                                                0    : lambda url: INDEX(url, ("class", "col first"), 0),
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 91, in INDEX
                                                parser = Myparser(URL,li, sig)
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 40, in __init__
                                                self.feed(contents)
                                              File "./Lib/HTMLParser.py", line 114, in feed
                                              File "./Lib/HTMLParser.py", line 158, in goahead
                                              File "./Lib/HTMLParser.py", line 305, in parse_starttag
                                              File "./Lib/HTMLParser.py", line 472, in unescape
                                              File "./Lib/re.py", line 151, in sub
                                            UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 67: ordinal not in range(128)
                                            -->End of Python script error report<--
07:30:14 T:140507938957120   ERROR: GetDirectory - Error getting plugin://plugin.video.c31
07:30:14 T:140507938957120   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.c31) failed
07:30:14 T:140507938957120   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
07:30:34 T:140506448148224   ERROR: Previous line repeats 1 times.
07:30:34 T:140506448148224  NOTICE: Thread XBPyThread start, auto delete: false
07:30:34 T:140506448148224  NOTICE: Previous line repeats 1 times.
07:30:34 T:140506448148224  NOTICE: -->Python Interpreter Initialized<--
07:30:34 T:140506439755520  NOTICE: -->Python Interpreter Initialized<--
07:30:37 T:140506439755520  NOTICE: Thread XBPyThread start, auto delete: false
07:30:37 T:140506439755520  NOTICE: -->Python Interpreter Initialized<--
07:30:37 T:140506439755520  NOTICE: ['plugin://plugin.video.c31/', '39', '']
07:30:37 T:140506439755520  NOTICE: {'url': 'http://www.c31.org.au/program', 'mode': 0}
07:30:37 T:140506439755520  NOTICE: http://www.c31.org.au/program
07:30:37 T:140506439755520  NOTICE: ('class', 'col first')
07:30:38 T:140506439755520   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 0xe2 in position 67: ordinal not in range(128)
                                            Traceback (most recent call last):
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 150, in <module>
                                                main()
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 145, in main
                                                MODE_MAP[params["mode"]](params["url"])
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 111, in <lambda>
                                                0    : lambda url: INDEX(url, ("class", "col first"), 0),
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 91, in INDEX
                                                parser = Myparser(URL,li, sig)
                                              File "/storage/.xbmc/addons/plugin.video.c31/default.py", line 40, in __init__
                                                self.feed(contents)
                                              File "./Lib/HTMLParser.py", line 114, in feed
                                              File "./Lib/HTMLParser.py", line 158, in goahead
                                              File "./Lib/HTMLParser.py", line 305, in parse_starttag
                                              File "./Lib/HTMLParser.py", line 472, in unescape
                                              File "./Lib/re.py", line 151, in sub
                                            UnicodeDecodeError: 'ascii' codec can't decode byte 0xe2 in position 67: ordinal not in range(128)
                                            -->End of Python script error report<--
07:30:38 T:140507938957120   ERROR: GetDirectory - Error getting plugin://plugin.video.c31
07:30:38 T:140507938957120   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.c31) failed
07:30:38 T:140507938957120   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
07:32:43 T:140506439755520  NOTICE: Thread Jobworker start, auto delete: true

Hope that helps to shed some light on the issue.

Mark


RE: [Release] Australian Tv Channel Additional Plugins - adammw - 2013-12-07

Think you need to update your addon for Channel 10, they stopped using movideo earlier this year.


RE: [Release] Australian Tv Channel Additional Plugins - infoweb - 2013-12-08

Hey @adammw

Thanks for the suggestion.

I'm using the latest addons that I can find. any suggestions where to get a working addon?

Mark


RE: [Release] Australian Tv Channel Additional Plugins - Wozza_au - 2013-12-08

(2013-12-08, 01:17)infoweb Wrote: Hey @adammw

Thanks for the suggestion.

I'm using the latest addons that I can find. any suggestions where to get a working addon?

Mark
Try the link in post 102 http://forum.xbmc.org/showthread.php?tid=125746&pid=1459511#pid1459511
Wink


RE: [Release] Australian Tv Channel Additional Plugins - infoweb - 2013-12-08

Hi there,

I tried v0.4.0 of the network 10 plugin but am still receiving an error.

See copy of log file below:

Code:
16:22:31 T:140071785076480  NOTICE: -->Python Interpreter Initialized<--
16:22:31 T:140073251161920   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
16:22:31 T:140071785076480  NOTICE: [Network Ten CatchUp TV v0.4.0] Initialised addon with arguments: ['plugin://plugin.video.catchuptv.au.ten/', '4', '']
16:22:31 T:140071785076480  NOTICE: [Network Ten CatchUp TV v0.4.0] Loading rootlist module
16:22:31 T:140071785076480   ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<--
                                             - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS!
                                            Error Type: <type 'exceptions.ImportError'>
                                            Error Contents: No module named rootlist
                                            Traceback (most recent call last):
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.ten/default.py", line 70, in <module>
                                                loadModule(config.DEFAULT_MODULE, {})
                                              File "/storage/.xbmc/addons/plugin.video.catchuptv.au.ten/default.py", line 56, in loadModule
                                                module = importlib.import_module('.%s' % moduleName, 'addon')
                                              File "./Lib/importlib/__init__.py", line 37, in import_module
                                            ImportError: No module named rootlist
                                            -->End of Python script error report<--
16:22:31 T:140073251161920   ERROR: GetDirectory - Error getting plugin://plugin.video.catchuptv.au.ten
16:22:31 T:140073251161920   ERROR: CGUIMediaWindow::GetDirectory(plugin://plugin.video.catchuptv.au.ten) failed
16:22:31 T:140073251161920   ERROR: Control 50 in window 10025 has been asked to focus, but it can't
16:22:41 T:140071785076480   ERROR: Previous line repeats 1 times.
16:22:41 T:140071785076480  NOTICE: Thread XBPyThread start, auto delete: false
16:22:41 T:140071785076480  NOTICE: Previous line repeats 1 times.

Any suggestions?

Mark


RE: [Release] Australian Tv Channel Additional Plugins - limenet - 2013-12-08

V0.4.0 Channel Ten broken for me as well.....


RE: [Release] Australian Tv Channel Additional Plugins - Spada Spud - 2014-03-11

Just thought i would give a update on on what i see working.

Code:
Catchup AU TV repo on windows

        Version
ABC iView    Andy Bolting        0.4.1        Ok
ABC News 24    adammw111        0.1.1        OK
AFL Video    Andy Bolting        0.3.1        OK - Could not test all as it is the beginning of season.
Channel 10    adammw111        0.4.0        semi ok. folder there but no episode ie The Project for full episodes
NRL Video    Jeffrey Williams    0.2        OK
Plus 7        Andy Bolting        2.0        Fail. Brings up list but nothing plays
SBS Catchup TV    adammw111        0.1.1        Fail. Will not even start."error Script fiailed!:addon.py


boggob repo on windows
        Version
ABC iView    1.0.12        Ok
Channel 31    1.0.5        OK.
Channel 10    1.0.2        semi ok. folder there but no episode ie neibours or projects
Plus 7-2    0.0.11        Fail. Brings up list but nothing plays
SBS2        1.0.13        Mostly OK. Only a few issues

Catchup AU TV repo on Android
        Version
ABC iView    Andy Bolting        0.4.1        Ok
ABC News 24    adammw111        0.1.1        OK
AFL Video    Andy Bolting        0.3.1        OK - Could not test all as it is the beginning of season.
Channel 10    adammw111        0.4.0        Fail "Script failed :plugin.video.catchuptv.au.ten"
NRL Video    Jeffrey Williams    0.2        OK
Plus 7        Andy Bolting        2.0        Fail. Brings up list but nothing plays
SBS Catchup TV    adammw111        0.1.1        Fail. Will not even start."error Script fiailed!:addon.py

boggob rep on Android
        Version
ABC iView    1.0.12        Ok
Channel 31    1.0.5        OK.
Channel 10    1.0.2        semi ok. folder there but no episode ie neighbors or The project and others
Plus 7-2    0.0.11        Fail. Brings up list but nothing plays
SBS2        1.0.13        Mostly OK. Only a few issues

Is it possible to get the channel 7 working again?
Is it possible to get the missing shows on channel 10 working?
Is it possible to get a channel 9 addon?


RE: [Release] Australian Tv Channel Additional Plugins - thechocobn - 2014-03-12

SBS would rock.


RE: [Release] Australian Tv Channel Additional Plugins - adammw - 2014-03-15

(2014-03-11, 10:51)Spada Spud Wrote: Is it possible to get the missing shows on channel 10 working?

I think I've fixed issues with "The Project" for my version of the plugin - it was searching only for season 4 and it's likely now season 5 in 2014. Adding and modifying shows is at the moment done on a manual basis, I was working on an automated version but I don't really have the time to continue it. I'll try and push what I've done so far to a github branch, I'm open to pull requests if anyone wants to chip in and help out. Or, if there's shows you are desperate to see on the list, let me know and I'll add them manually as well.

Update: I pushed the changes to the xbmcswift2 branch on the github repo for that plugin, either clone and checkout the branch or download the zip here.

(2014-03-11, 10:51)Spada Spud Wrote: boggob rep on Android
...
Channel 10 adammw111 0.4.0 Fail "Script failed :plugin.video.catchuptv.au.ten"

I haven't tested at all on android, if you open a github issue for that with some logs I can see if there's any simple fixes I can add.

(2014-03-11, 10:51)Spada Spud Wrote: SBS Catchup TV adammw111 0.1.1 Fail. Will not even start."error Script fiailed!:addon.py

I should also apologise for the SBS plugin, I've sort of abandoned it without ever acknowledging it in the case I come back to it and fix it. I started working on it 2 years ago, with the hope of writing a library that could be separate from the xbmc plugin (still there at https://github.com/adammw/sbsOnDemand) but then found out that the architecture of XBMC plugins sucked and it would be incredibly difficult/slow to use. At the moment, if bobgob's version works - use that.

(2014-03-11, 10:51)Spada Spud Wrote: Is it possible to get the channel 7 working again?
...
Is it possible to get a channel 9 addon?

So this is more an issue of those two sites using Flash Access encryption whereas none of the others do. We could fallback to using the streams designed for iPhones which can play on XBMC but I hadn't thought it was worth it as they don't convert all the shows to that format.