[RELEASE] Canada On Demand (Successor to CTV Properties) - 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] Canada On Demand (Successor to CTV Properties) (/showthread.php?tid=97262)
- jedix - 2011-09-30 01:42
So I came across a library that's used to access the brightcove stuff here:
Think that would help with city, etc?
- jedix - 2011-09-30 15:45
dwueppel Wrote:I just wanted to add my experience here as well. up until about a month ago things were working fine with CTV. Now I can't seem to get past viewing the listing of shows. When I click on a specific episode XBMC hangs. I checked the logs and there really wasn't anything of use in there. I'm running under Linux and I just updated rtmp to the 2.4 version but still no luck.
Try disabling playing the series of clips, this was happening to me until I disabled that.
- pipman2006 - 2011-09-30 18:16
Just like to say upon testing out the hgtv and global channels you can follow the menus to the end but appear to be empty. This was on both windows 10.1 xbmc and apple tv 2
- jedix - 2011-09-30 18:45
pipman2006 Wrote:Just like to say upon testing out the hgtv and global channels you can follow the menus to the end but appear to be empty. This was on both windows 10.1 xbmc and apple tv 2
Yes, I found this with global in linux too..
I've been looking at the issue, and it appears that the encoding of the URL has changed. I added a fix, but it results in the librtmp handshake fail:
Please note that I'm not going to make a more complex RE until it's working..
I then pulled the new librtmp from git, built and installed..
The handshake works again, but I receive an error:
(note this is ncis ep 1 on global..)
This does seem to make SOME global and hgtv work again.. not sure if it's the lib or the code fix.. or both.
The error might be that it's trying to play the incorrect file.
- nick_wa - 2011-10-03 03:04
Anyone get Hockey Night in Canada stream up?
- jedix - 2011-10-03 22:02
I have a pull request into the maintainer for my fix above. I've slightly modified the logging.
If anyone has any ideas about the rtmp error of `access denied` I would very much appreciate any insight.
- jedix - 2011-10-03 22:12
nick_wa Wrote:Anyone get Hockey Night in Canada stream up?
I have not tried them, are there ones I could try at times when hockey is not on?
- jedix - 2011-10-04 01:22
I just tested my fix against NCIS, and it now works. I think this is good for all global and hgtv programs.
here's my git repo:
Please give it a try and see if it works for you.
- vijayk416 - 2011-10-04 03:12
Thank you for stepping up to help out!
I tried updating the plugin - it said it updated but I don't think anything took as the system still just times out HGtv. City also broken. Global plays but crashes 2-3 minutes in:
- jedix - 2011-10-04 15:33
vijayk416 Wrote:Thank you for stepping up to help out!
How did you update the plugin? My repo hasn't been pulled into the main repo so if you just used to plugin update mechanism in xbmc, it won't work. You would have to do it by hand right now That means either replacing or editing the file in addons/plugin.video.canada.on.demand/channels/theplatform.py and removing theplatform.pyo and theplatform.pyc so that the py file gets used.
My change wouldn't fix anything in regards to City, just global & hgtv. They both use the same "theplatform.py" file. City uses brightcover.py, it's another streaming framework. I have not played with the brightcover framework that much yet.
After looking into it, you need the new librtmp (or an older one) for sure. It seems that global needs the new handshake which doesn't work in 2.3 of librtmp.. some people report it working in 2.1, but it is for sure fixed in 2.4 which isn't in any linux distro at far as I'm aware (I have no idea about windows or osx). If librtmp is your issue, then you wouldn't get video at all.