[REQUEST] Channel4 Catchup - 4oD (Channel 4 on Demand) Plugin?

  Thread Rating:
  • 0 Votes - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Post Reply
Dan Dare Offline
http://www.xbmc4xbox.org
Posts: 1,054
Joined: Sep 2004
Reputation: 146
Post: #11
@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.
find quote
Geeba Offline
Posting Freak
Posts: 1,805
Joined: Sep 2006
Reputation: 0
Location: UK
Post: #12
Yep Channel 4 would be good! Dink or Voinage are your best bets..... Dink I think now maintains the BBC iPlayer (dam good it is too) and ITV Catchup... They have a new one too ITVPlayer.... not sure if its the same as ITV catchup Confused
find quote
pt-1 Offline
Senior Member
Posts: 175
Joined: Aug 2006
Reputation: 0
Post: #13
Doesn't C4 use DRM ..?
find quote
jacksprat Offline
Junior Member
Posts: 2
Joined: Nov 2005
Reputation: 0
Post: #14
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*
find quote
Voinage Offline
Banned
Posts: 856
Joined: Mar 2008
Location: England
Post: #15
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....
find quote
dink Offline
Skilled Python Coder
Posts: 265
Joined: Nov 2008
Reputation: 2
Post: #16
A probable hiccup from the xml the rtmp:// stream is a rtmpe:// stream as in encrypted Sad So unless there is some way to decrypt the stream or another way to access it XBMC can't play it. Correct me if I'm wrong (which I would like to be)

Cheers
Dink

-----------------------------------------
BBC IPlayer[url=http://drop.io/xbmcdink][/url] Plugin
find quote
BlueCop Offline
bipedal omnivore
Posts: 1,657
Joined: May 2004
Reputation: 70
Post: #17
i have had some success just replacing the rtmpe with rtmp and have the video stream correctly. i did this for the mtvn streaming. i don't know if it will work here though.
find quote
dink Offline
Skilled Python Coder
Posts: 265
Joined: Nov 2008
Reputation: 2
Post: #18
Looks like the utility rtmpdump (based on XBMC code) now supports rtmpe and is capable of downloading channel 4 content. See http://linuxcentre.net/download-and-watc...t_iplayer/

-----------------------------------------
BBC IPlayer[url=http://drop.io/xbmcdink][/url] Plugin
find quote
frosty Offline
Member
Posts: 61
Joined: Aug 2008
Reputation: 0
Location: England
Sad    Post: #19
Supporting RTMPE may not be a great idea for those whose plans don't include fighting off lawyers:

http://applian.com/replay-media-catcher/...asures.php
Quote:As of January 28, 2009, any newly installed copy of Replay Media Catcher does not support Adobe Secure RTMP Measures. We have resolved a dispute with Adobe Systems Incorporated, without admitting any wrongdoing or liability, by agreeing not to circumvent any Secure RTMP Measures developed by Adobe.

I assume Adobe Secure RTMP Measures includes the RTMPE protocol. While Replay Media Catcher was explicitly for copying files, where as XBMC is a player, I don't know how Adobe would feel about it. RTMP specs are alledgedly being released first half 2009, so we'll see what they want to make public then.

If you have a problem, first search to see if it's already been addressed.
Then, read this. Include exactly which version of XBMC and plugin/script you're using. 'latest' means nothing and may lead to rage and/or a lack of helpful replies.
find quote
nirst Offline
Junior Member
Posts: 7
Joined: Nov 2008
Reputation: 0
Location: Coventry, UK
Lightbulb  [REQUEST] 4oD Catchup Plugin? Post: #20
Hi Guys,

Perhaps I'm a little cheeky asking this, but my python skills are very basic indeed and this would be well out of my league.
Now that the BBC iPlayer plugin is so perfect and the TVCatchup plugin is working well, surely the next logical project is the new Channel 4 4oD Catchup website. Particularly now they've announced they will be putting a huge amount of back catalogue on there in the near future.

From what I can see, they've abandoned the windows media DRM model they've been using for the last few years and now have flash streams on their website a la iPlayer.

Does anybody fancy giving this a go?

Nirst
find quote
Post Reply