Kodi Community Forum

Full Version: [RELEASE] iPlayer - BBC Video and Music Plugin (UK only!)
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
jimton Wrote:Would just like to say a big thanks to al the devs involved in this. Just installed this on my Dharma XBMC running off a ATV2, and it works great.

Only issue is every few seconds while watching something the audio and picture stutter for like a mill-second. Ive tried it on various programes and its the same. Now I thought it was probably down to my rubbish internet connection. But I watched a LIVE broadcast and it was perfect!

So maybe my internet connection is quick enough, the issue is with the addon itself. Does anyone else have this issue?

Can anyone offer any advice here? Do I need to post a debug log?
Try adjusting your cache settings for streaming video. Increase them slightly. It may be that the source is a tad too slow for your purposes.

Settings, System. etc

V
I've discovered expat shield that allows me to use iPlayer from the U.S. -- However, after about 5 seconds the 'Watch Live' feeds quit. Any ideas how to resolve this... the live streams work fine when viewed in a browser so it appears to be an XBMC/iPlayer issue rather than a region lock issue.

Uh -- just noticed it's not just the live streams -- the recorded content is behaving the same way. Grrrr!
gjlp Wrote:I've discovered expat shield that allows me to use iPlayer from the U.S. -- However, after about 5 seconds the 'Watch Live' feeds quit. Any ideas how to resolve this... the live streams work fine when viewed in a browser so it appears to be an XBMC/iPlayer issue rather than a region lock issue.

Uh -- just noticed it's not just the live streams -- the recorded content is behaving the same way. Grrrr!

Don't use port 80, that's all.
higgsboson Wrote:Don't use port 80, that's all.

Aha - that fixes the recorded content but the live feeds don't work at all now -- they work fine when using iPlayer in a browser. Any thoughts?
I downloaded this 3 or 4 days ago . The menu system looks really good, comes up with prog list etc, but whenever I try to select a catchup prog or a stream it hangs xbmc into a not responding status where I have to kill it. Any ideas?

Over the last week I've looked at various solutions to a problem we have here in Cyprus with UK TV via satellite. We are a group of five British ex-pats who all have 3m dishes to get SKY TV to get the UK channels, but over the last year reception has been getting worse with some channels now only being available half the day as we are on the cusp of the satellite coverage area.

So, I've been looking at an IPTV solution that will work for us. A couple of us are running our laptops to the TV with a VPN connection and can access the BBC, ITV etc online, but it's a pain really using the browser/mouse so I've been looking at various interfaces we can use via a remote control that will work on a dedicated home theater PC. I've looked at Media Portal, Boxee Windows version, and the milliesoft Windows media center plugin. They all work with various degrees of success but all have issues. If we had all of the features in one piece of software that worked in the various apps then we would be laughing.

Basically what we want is:

1.Live streaming of: BBC1,2,3,4 ITV 1,2,3,4 Channel 5, 5US and Channel 4, More 4 etc. Oh, and Sky News as well..

Catchup services of iPlayer, 5 On demand, 4 On demand, ITV catchup.

The tvcatchup add-on looked good until they banned VPN access to their servers
Sad
gjlp Wrote:Aha - that fixes the recorded content but the live feeds don't work at all now -- they work fine when using iPlayer in a browser. Any thoughts?

Well, to be honest I haven't managed to get the Live Streams to work through Expat Shield. They worked before without any problem but stopped some two weeks ago. Ever since then I've been using browser so if you figure out what to do to fix the problem, please let me know.
Has anyone seen any issues when playing the 1280x720 3000kb streams?

The stream plays mostly fine except for some green patches/blocks at the bottom of the video.

I'll try and get a screenshot.

Currently running XBMC PVR ODK40.
using hardware decoding? Video playback issues should be reported to xbmc
u could http://www.thetelly.net/home.cfm?.rand=9744964, requires a device with sling player



sevenofone Wrote:I downloaded this 3 or 4 days ago . The menu system looks really good, comes up with prog list etc, but whenever I try to select a catchup prog or a stream it hangs xbmc into a not responding status where I have to kill it. Any ideas?

Over the last week I've looked at various solutions to a problem we have here in Cyprus with UK TV via satellite. We are a group of five British ex-pats who all have 3m dishes to get SKY TV to get the UK channels, but over the last year reception has been getting worse with some channels now only being available half the day as we are on the cusp of the satellite coverage area.

So, I've been looking at an IPTV solution that will work for us. A couple of us are running our laptops to the TV with a VPN connection and can access the BBC, ITV etc online, but it's a pain really using the browser/mouse so I've been looking at various interfaces we can use via a remote control that will work on a dedicated home theater PC. I've looked at Media Portal, Boxee Windows version, and the milliesoft Windows media center plugin. They all work with various degrees of success but all have issues. If we had all of the features in one piece of software that worked in the various apps then we would be laughing.

Basically what we want is:

1.Live streaming of: BBC1,2,3,4 ITV 1,2,3,4 Channel 5, 5US and Channel 4, More 4 etc. Oh, and Sky News as well..

Catchup services of iPlayer, 5 On demand, 4 On demand, ITV catchup.

The tvcatchup add-on looked good until they banned VPN access to their servers
Sad
I'm trying to play iPlayer live streams using a local SOCKS proxy on port 1234.

Playback fails immediately. Debug log can be found at http://pastebin.com/LGk127zC.

I can see that it's failing here:
Code:
04:37:05 T:2628737904 M:271355904   DEBUG: CFileCache::Open - opening <[email protected]> using cache
04:37:05 T:2628737904 M:271355904   DEBUG: FileCurl::Open(0xa8cf838) http://bbc1live-f.akamaihd.net/[email protected]?__gda__=1309059424_3e5c940de7d4cbb12ae3daae9c78e894
04:37:05 T:3078055824 M:271355904   DEBUG: ------ Window Init (DialogBusy.xml) ------
04:37:05 T:2628737904 M:271355904 WARNING: FillBuffer: curl failed with code 22
04:37:05 T:2628737904 M:271355904   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
04:37:05 T:2628737904 M:271355904   DEBUG: FileCurl::Close(0xa8cf838) http://bbc1live-f.akamaihd.net/[email protected]?__gda__=1309059424_3e5c940de7d4cbb12ae3daae9c78e894
04:37:05 T:2628737904 M:271355904   ERROR: Open - failed to open source <http://bbc1live-f.akamaihd.net/[email protected]?__gda__=1309059424_3e5c940de7d4cbb12ae3daae9c78e894>
04:37:05 T:2628737904 M:271355904   ERROR: CDVDPlayer::OpenInputStream - error opening [http://bbc1live-f.akamaihd.net/[email protected]?__gda__=1309059424_3e5c940de7d4cbb12ae3daae9c78e894]

But if I try calling curl on that URL directly it works fine:
Code:
curl --socks5 localhost:1234 http://bbc1live-f.akamaihd.net/[email protected]?__gda__=1309059424_3e5c940de7d4cbb12ae3daae9c78e894 > test.txt

Any guidance would be appreciated.
yossisynett Wrote:I'm trying to play iPlayer live streams using a local SOCKS proxy on port 1234.

streams do not use the proxy. the proxy support is only for xml metadata. if the stream is geolocked (such as some/all of the live streams), then you will have to use a vpn or something.

[edit] to add, for http streams, you could try xbmc proxy support. not sure it does socks4/5 and never tried it. for rtmp you cant proxy it. technically rtmpt could be proxied but librtmp doesnt have proxy support.

[edit] I assume you were using the plugin proxy settings anyway. you pasted such a short chunk of log, lots of useful information is missing. next time please post a link to a full debug log (hosting it on pastebin or similar).
exobuzz Wrote:I assume you were using the plugin proxy settings anyway. you pasted such a short chunk of log, lots of useful information is missing. next time please post a link to a full debug log (hosting it on pastebin or similar).

yossisynett Wrote:Playback fails immediately. Debug log can be found at http://pastebin.com/LGk127zC.

If that wasn't enough then I've added a more complete debug log here: http://pastebin.com/uLwTktiY

exobuzz Wrote:to add, for http streams, you could try xbmc proxy support. not sure it does socks4/5 and never tried it. for rtmp you cant proxy it. technically rtmpt could be proxied but librtmp doesnt have proxy support.

Sorry I wasn't clear, I am using the plugin proxy settings, I'm pretty sure that the XBMC proxy settings don't support a socks proxy. Anyway if you can't proxy rtmp then why am I able to view this stream through a browser using a SOCKS proxy?

[edit] Found the librtmp man page: http://rtmpdump.mplayerhq.hu/librtmp.3.html and noticed this:

Quote:Network Parameters

These options define how to connect to the media server.
socks=host:port
Use the specified SOCKS4 proxy.
maybe it does have socks support. my memory said it didn't ill check that out. a brief look now tells me it has socks4 support and no authentication, so may not be much help depending.

in regards to the browser, as i said the stream you were using was http not rtmp anyway, and that can be proxied of course - and i guess rtmp can be procies, just not by the plugin itself. it can be proxied via xbmc, and xbmc has proxy support not just http proxy not socks afaik.

plugins just send urls to xbmc to play. So if i sent a http url it will play via curl, and if i send an rtmp link, it will use librtmp to stream the data to xbmc. I don't have more control than that. i can certainly append the "socks" option to the url for librtmp, for whena user selects socks4 in the plugin, but that wouldn't help in your case, since the stream it chose for you was http, and if it chose rtmp stream, it would or wouldnt work depending if you need socks5 and authentication.
exobuzz Wrote:maybe it does have socks support. my memory said it didn't ill check that out. a brief look now tells me it has socks4 support and no authentication, so may not be much help depending.

It would be for me since I can fallback to SOCKS4 but I don't know how useful it would be for the wider community.

exobuzz Wrote:in regards to the browser, as i said the stream you were using was http not rtmp anyway, and that can be proxied of course - and i guess rtmp can be procies, just not by the plugin itself. it can be proxied via xbmc, and xbmc has proxy support not just http proxy not socks afaik.

I checked out whether the configuring the xbmc proxy settings would make any difference but as expected, there was no internet connectivity whatsoever (except while browsing using the plugin since it uses the proxy settings of the plugin). I know it's a long shot but is there no way that you can override the way that dvdplayer calls curl in order to utilize the proxy settings configured in the plugin?