Posts: 180
Joined: Mar 2008
Reputation:
0
johnsto
Skilled Python Coder
Posts: 180
I'm pretty sure 4OD uses encrypted, DRM'ed WMV files, so getting them to play on XBMC is nigh on impossible...
Posts: 1,815
Joined: Sep 2006
Reputation:
0
Geeba
Posting Freak
Posts: 1,815
Would be nice... Channel 4 do some great shows...
You need to ask Mr Voinage.... hes pretty much top dog on these...
Posts: 1
Joined: Jan 2009
Reputation:
0
How does the iplayer plugin work then? That uses drm'ed files doesnt it?
Posts: 1,034
Joined: Sep 2004
Reputation:
146
Dan Dare
http://www.xbmc4xbox.org
Posts: 1,034
Huh, looks interesting, I might have a look...
Posts: 1,034
Joined: Sep 2004
Reputation:
146
Dan Dare
http://www.xbmc4xbox.org
Posts: 1,034
@ewis.donofrio
There is a Help link in the message you're getting, doh :-)
If you are in UK you might want to send'em and email to clear things out.
___________________________________
Can I watch 4oD Catch-Up in another country?
Rights agreements mean that our 4oD Catch-Up service is only available in the UK. Even if you are a citizen of the UK you cannot access the service from abroad.
Posts: 3
Joined: Nov 2005
Reputation:
0
Should be able to to use the base code from the BBC and ITV plugins to get the 4OD streams. Just not sure how! *looks hopefully at the pros*
Posts: 843
Joined: Mar 2008
Pick a program:
http://www.channel4.com/programmes/hesto...s/catch-up
Pick an episode:
http://www.channel4.com/programmes/hesto...up#2870743
All you need is the number after the hash.
http://www.channel4.com/services/catchup...fo/2870743
And go from there.
Code:
import re,urllib2
url='http://www.channel4.com/programmes/catch-up'
req = urllib2.Request(url)
req.add_header('User-Agent', 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-GB; rv:1.9.0.3) Gecko/2008092417 Firefox/3.0.3')
response = urllib2.urlopen(req).read()
group=re.compile('\n\t\t\t\t\t\t\t\t\t\t\t\t<li><a href="(.+?)">(.+?)</a>').findall(response)
group=group[:-9]
The above code Grabs all the available content, the method gets the rtmp / maybe.
I have spotted 2 rtmp streams. One within the xml from the above method.
One via wireshark....