• 1
  • 68
  • 69
  • 70(current)
  • 71
  • 72
  • 192
[RELEASE] iPlayer - BBC Video and Music Plugin (UK only!)
Hi,

I've just installed this and it was working great last night, but now I'm getting as far as playback beginning for less than a second before it dumps me back to the menu. I've included the full log below.

Any ideas? Am running v2.3.2 on Dharma beta 2 on windows!

Cheers,
deeps

Code:
17:39:35 T:868 M:976306176  NOTICE: -->Python Interpreter Initialized<--
17:39:35 T:2628 M:976142336 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 22
17:39:35 T:2628 M:976142336   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
17:39:37 T:2628 M:976367616 WARNING: XFILE::CFileCurl::CReadState::FillBuffer: curl failed with code 22
17:39:37 T:2628 M:976367616   ERROR: CFileCurl::CReadState::Open, didn't get any data from stream.
17:39:45 T:868 M:975912960  NOTICE: iplayer2.py: INFO IPlayer: version: 2.3.2
17:39:45 T:868 M:975912960  NOTICE: .
17:39:45 T:868 M:975908864  NOTICE: iplayer2.py: INFO IPlayer: Subtitles dir: C:\Users\tv\AppData\Roaming\XBMC\userdata\plugin_data\IPlayer\Subtitles
17:39:45 T:868 M:975941632  NOTICE: .
17:39:45 T:868 M:975908864  NOTICE: iplayer2.py: INFO (None, None, 'b00v79r3', None, None, None, None, None, None, None)
17:39:45 T:868 M:975908864  NOTICE: .
17:39:45 T:868 M:975904768  NOTICE: iplayer2.py: INFO Read playlist for b00v79r3...
17:39:45 T:868 M:975900672  NOTICE: .
17:39:45 T:868 M:975896576  NOTICE: iplayer2.py: INFO URL Fetch took 0.01 sec for http://www.bbc.co.uk/iplayer/playlist/b00v79r3
17:39:45 T:868 M:975896576  NOTICE: .
17:39:45 T:868 M:976011264  NOTICE: iplayer2.py: INFO Found programme: Formula 1: 2010: The Singapore Grand Prix - Practice Two
17:39:45 T:868 M:976011264  NOTICE: .
17:39:45 T:868 M:976011264  NOTICE: iplayer2.py: INFO Found item: ident, None
17:39:45 T:868 M:976011264  NOTICE: .
17:39:45 T:868 M:976011264  NOTICE: iplayer2.py: INFO Found item: programme, b00v79mh
17:39:45 T:868 M:976011264  NOTICE: .
17:39:45 T:868 M:976011264  NOTICE: iplayer2.py: INFO watching channel=None pid=b00v79r3
17:39:45 T:868 M:976011264  NOTICE: .
17:39:45 T:868 M:976011264  NOTICE: iplayer2.py: INFO thumb =http://www.bbc.co.uk/iplayer/images/episode/b00v79r3_512_288.jpg   summary=Live coverage of the second practice session from the Singapore Grand Prix. Contenders Lewis Hamilton and Jenson Button will be hoping for a stromg finish in Singapore.
17:39:45 T:868 M:975990784  NOTICE: .
17:39:45 T:868 M:975990784  NOTICE: iplayer2.py: INFO Reusing existing thumbfile =C:\Users\tv\AppData\Roaming\XBMC\userdata\Thumbnails\Video\6\6489cb04.tbn for url plugin://plugin.video.iplayer/?pid=b00v79r3
17:39:45 T:868 M:975990784  NOTICE: .
17:39:45 T:868 M:975990784  NOTICE: iplayer2.py: INFO Stream XML URL: http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00v79mh
17:39:45 T:868 M:975990784  NOTICE: .
17:39:45 T:868 M:975982592  NOTICE: iplayer2.py: INFO URL Fetch took 0.00 sec for http://www.bbc.co.uk/mediaselector/4/mtis/stream/b00v79mh
17:39:45 T:868 M:975982592  NOTICE: .
17:39:45 T:868 M:976015360  NOTICE: iplayer2.py: INFO watching url=rtmp://cp41752.edgefcs.net:1935/ondemand?auth=daEbuazakbLbda6bJb4dCcLbPcMbEaOb7dY-bmNIjF-bWG-BnqDAoDoIBvFsxI&aifp=v001&slist=secure/1500kbps/b00v79mh_1285341311;secure/400kbps/b00v79mh_1285348811;secure/800kbps/b00v79mh_1285341305;secure/480kbps/b00v79mh_1285341314 playpath=mp4:secure/800kbps/b00v79mh_1285341305 swfurl=http://www.bbc.co.uk/emp/10player.swf swfvfy=true timeout=600
17:39:45 T:868 M:976015360  NOTICE: .
17:39:45 T:868 M:976035840  NOTICE: iplayer2.py: INFO Playing preference h264 800
17:39:45 T:868 M:976035840  NOTICE: .
17:39:45 T:3692 M:974737408  NOTICE: DVDPlayer: Opening: rtmp://cp41752.edgefcs.net:1935/ondemand?auth=daEbuazakbLbda6bJb4dCcLbPcMbEaOb7dY-bmNIjF-bWG-BnqDAoDoIBvFsxI&aifp=v001&slist=secure/1500kbps/b00v79mh_1285341311;secure/400kbps/b00v79mh_1285348811;secure/800kbps/b00v79mh_1285341305;secure/480kbps/b00v79mh_1285341314 playpath=mp4:secure/800kbps/b00v79mh_1285341305 swfurl=http://www.bbc.co.uk/emp/10player.swf swfvfy=true timeout=600
17:39:45 T:3692 M:974704640 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED
17:39:45 T:1372 M:974659584  NOTICE: Creating InputStream
17:39:48 T:1372 M:973627392  NOTICE: Creating Demuxer
17:39:48 T:1372 M:970096640  NOTICE: Metadata:
17:39:48 T:1372 M:970092544  NOTICE:   duration              6006.46
17:39:48 T:1372 M:970092544  NOTICE:   moovPosition          32.00
17:39:48 T:1372 M:970092544  NOTICE:   width                 640.00
17:39:48 T:1372 M:970092544  NOTICE:   height                360.00
17:39:48 T:1372 M:970092544  NOTICE:   videocodecid          avc1
17:39:48 T:1372 M:970145792  NOTICE:   audiocodecid          mp4a
17:39:48 T:1372 M:970088448  NOTICE:   avcprofile            77.00
17:39:48 T:1372 M:970088448  NOTICE:   avclevel              30.00
17:39:48 T:1372 M:970088448  NOTICE:   aacaot                2.00
17:39:48 T:1372 M:970088448  NOTICE:   videoframerate        25.00
17:39:48 T:1372 M:970088448  NOTICE:   audiosamplerate       48000.00
17:39:48 T:1372 M:970088448  NOTICE:   audiochannels         2.00
17:39:48 T:1372 M:970133504  NOTICE: trackinfo:
17:39:48 T:1372 M:970137600  NOTICE:   length                150161000.00
17:39:48 T:1372 M:970137600  NOTICE:   timescale             25000.00
17:39:48 T:1372 M:970137600  NOTICE:   language              eng
17:39:48 T:1372 M:970137600  NOTICE: sampledescription:
17:39:48 T:1372 M:970133504  NOTICE:   sampletype            avc1
17:39:48 T:1372 M:970129408  NOTICE:   length                288310272.00
17:39:48 T:1372 M:970129408  NOTICE:   timescale             48000.00
17:39:48 T:1372 M:970080256  NOTICE:   language              eng
17:39:48 T:1372 M:970080256  NOTICE: sampledescription:
17:39:48 T:1372 M:970080256  NOTICE:   sampletype            mp4a
17:39:49 T:1372 M:969711616  NOTICE: Opening video stream: 0 source: 256
17:39:49 T:1372 M:969261056  NOTICE: Creating video codec with codec id: 28
17:39:49 T:1372 M:969617408  NOTICE: CDVDVideoCodecFFmpeg::Open() Using codec: H.264 / AVC / MPEG-4 AVC / MPEG-4 part 10
17:39:49 T:1372 M:969383936  NOTICE: Creating video thread
17:39:49 T:1372 M:969367552  NOTICE: Opening audio stream: 1 source: 256
17:39:49 T:1372 M:969367552  NOTICE: Finding audio codec for: 86018
17:39:49 T:3068 M:968945664  NOTICE: running thread: video_thread
17:39:49 T:1372 M:968929280  NOTICE: Creating audio thread
17:39:49 T:2824 M:968687616  NOTICE: running thread: CDVDPlayerAudio::Process()
17:39:49 T:2824 M:967966720  NOTICE: Creating audio device with codec id: 86018, channels: 2, sample rate: 48000, no pass-through
17:39:49 T:1372 M:967872512 WARNING: CDVDPlayer::CheckContinuity - wrapback of stream:2, prev:80000.000000, curr:40000.000000, diff:-40000.000000
17:39:49 T:3068 M:964046848  NOTICE:  fps: 25.000000, pwidth: 640, pheight: 360, dwidth: 640, dheight: 360
17:39:49 T:3068 M:962658304 WARNING: CRenderManager::Configure - timeout waiting for previous frame
17:39:49 T:3068 M:962650112  NOTICE: Display resolution DESKTOP : 1920x1080 @ 59.94 - Full Screen (12)
17:39:49 T:868 M:959090688  NOTICE: iplayer2.py: INFO subtitles: None   - subtitles_file None
17:39:49 T:868 M:959090688  NOTICE: .
17:39:50 T:3692 M:959062016   ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.iplayer/?pid=b00v79r3]
17:39:50 T:3692 M:958861312  NOTICE: CDVDPlayer::CloseFile()
17:39:50 T:3692 M:959152128  NOTICE: DVDPlayer: waiting for threads to exit
17:39:50 T:1372 M:959025152  NOTICE: CDVDPlayer::OnExit()
17:39:50 T:1372 M:959025152  NOTICE: DVDPlayer: closing audio stream
17:39:50 T:1372 M:959025152  NOTICE: Closing audio stream
17:39:50 T:1372 M:959025152  NOTICE: Waiting for audio thread to exit
17:39:50 T:2824 M:959025152   ERROR: CDVDAudio::AddPackets - failed to add leftover bytes to render
17:39:50 T:2824 M:959025152  NOTICE: thread end: CDVDPlayerAudio::OnExit()
17:39:50 T:1372 M:959037440  NOTICE: Closing audio device
17:39:50 T:1372 M:959037440  NOTICE: Deleting audio codec
17:39:50 T:1372 M:959037440  NOTICE: DVDPlayer: closing video stream
17:39:50 T:1372 M:959037440  NOTICE: Closing video stream
17:39:50 T:1372 M:959037440  NOTICE: waiting for video thread to exit
17:39:50 T:3068 M:958861312  NOTICE: thread end: video_thread
17:39:50 T:1372 M:958877696  NOTICE: deleting video codec
17:39:50 T:1372 M:961388544  NOTICE: CDVDPlayer::OnExit() deleting demuxer
17:39:50 T:1372 M:961388544  NOTICE: CDVDPlayer::OnExit() deleting input stream
17:39:50 T:3692 M:962260992  NOTICE: DVDPlayer: finished waiting
ndeshmukh Wrote:I just got this working today, from outside UK. I am using the Tor network to get a UK exit IP. Then using the s/w Proxycap for forwarding certain requests to the TOR network.

I set up the rules to forward certain addresses from XBMC through the TOR network. So only authentication goes through Tor network but the real data comes directly and fast.

Just forward these IP addresses... 212.58.0.0/16

Now this might be too wide a net for some people. Tweak accordingly.

Note: I am not using the internal XBMC proxy setting. Proxycap automatically intercepts certain requests and forwards them to the Tor network.

Been playing around with these settings for a couple of nights. Am finally able to get all recordings playing, including HD, by setting stream source to Limelight (in the iPlayer settings) and using the following info in Proxycap:

212.58.0.0/11 ... but also checking UDP in addition to TCP.

Still no live streams EXCEPT if I change source from Limelight to Akamai I can view BBC News and BBC Parliament live streams. Switching to Akamai, though, makes me unable to view some recorded streams.

Thanks to ndeshmukh for his research on this.
I cannot get this to work on Dharma beta 2 running on a revo r3600 with windows 7.

here is a debug log the info you need is at the bottom.

http://pastebin.com/Ed09fuLU
deepseth Wrote:Hi,

I've just installed this and it was working great last night, but now I'm getting as far as playback beginning for less than a second before it dumps me back to the menu. I've included the full log below.

Any ideas? Am running v2.3.2 on Dharma beta 2 on windows!

Cheers,
deeps


I've enabled debug mode on both the plugin and the system and the problem appears to be related to the script terminating before the video's finished playing:

23:42:08 T:1780 M:999931904 DEBUG: ------ Window Init (VideoFullScreen.xml) ------
23:42:08 T:4008 M:999931904 NOTICE: .
23:42:08 T:1780 M:999931904 INFO: Loading skin file: VideoFullScreen.xml
23:42:08 T:4008 M:999931904 NOTICE: iplayer2.py: INFO Took 0.00 sec for update dialog
23:42:08 T:4008 M:999931904 NOTICE: .
23:42:08 T:4008 M:999931904 NOTICE: iplayer2.py: INFO Took 0.02 sec for fetch media
23:42:08 T:4008 M:999927808 NOTICE: .
23:42:08 T:4008 M:999927808 NOTICE: iplayer2.py: INFO Took 0.00 sec for media 1
23:42:08 T:4008 M:999927808 NOTICE: .
23:42:08 T:4008 M:999927808 NOTICE: iplayer2.py: INFO Took 0.00 sec for media 2
23:42:08 T:4008 M:999927808 NOTICE: .
23:42:08 T:4008 M:999927808 NOTICE: iplayer2.py: INFO Took 0.00 sec for media.url
23:42:08 T:4008 M:999927808 NOTICE: .
23:42:08 T:4008 M:999927808 NOTICE: iplayer2.py: INFO Took 0.00 sec for logging
23:42:08 T:4008 M:999923712 NOTICE: .
23:42:08 T:4008 M:999923712 NOTICE: iplayer2.py: INFO Took 0.00 sec for update dialog
23:42:08 T:4008 M:999923712 NOTICE: .
23:42:08 T:4008 M:999837696 NOTICE: iplayer2.py: INFO Took 0.00 sec for create listitem
23:42:08 T:4008 M:999796736 NOTICE: .
23:42:08 T:4008 M:999563264 NOTICE: iplayer2.py: INFO Took 0.00 sec for listitem setinfo
23:42:08 T:4008 M:999563264 NOTICE: .
23:42:08 T:4008 M:999559168 NOTICE: iplayer2.py: INFO Took 0.00 sec for xbmc.PlayList
23:42:08 T:4008 M:999559168 NOTICE: .
23:42:08 T:4008 M:999555072 NOTICE: iplayer2.py: INFO Took 0.00 sec for logging.info
23:42:08 T:4008 M:999333888 NOTICE: .
23:42:08 T:4008 M:999333888 NOTICE: iplayer2.py: INFO Took 0.00 sec for listitem.setproperty x 3
23:42:08 T:4008 M:999333888 NOTICE: .
23:42:08 T:4008 M:999333888 NOTICE: iplayer2.py: INFO Took 0.00 sec for listitem.setIconImage(thumbfile)
23:42:08 T:4008 M:999333888 NOTICE: .
23:42:08 T:4008 M:999333888 NOTICE: iplayer2.py: INFO Took 0.00 sec for listitem.setThumbnailImage(thumbfile)
23:42:08 T:4008 M:999333888 NOTICE: .
23:42:08 T:4008 M:999321600 NOTICE: iplayer2.py: INFO Took 0.00 sec for update dialog
23:42:08 T:4008 M:999321600 NOTICE: .
23:42:08 T:4008 M:999321600 NOTICE: iplayer2.py: INFO Took 0.00 sec for play.clear()
23:42:08 T:4008 M:999321600 NOTICE: .
23:42:08 T:4008 M:999321600 NOTICE: iplayer2.py: INFO Took 0.00 sec for play.add
23:42:08 T:4008 M:999321600 NOTICE: .
23:42:08 T:4008 M:999317504 NOTICE: iplayer2.py: INFO Took 0.00 sec for xbmc.Player()
23:42:08 T:4008 M:999317504 NOTICE: .
23:42:08 T:4008 M:999317504 NOTICE: iplayer2.py: INFO Took 2.54 sec for player.play
23:42:08 T:4008 M:999317504 NOTICE: .
23:42:08 T:4008 M:999317504 NOTICE: iplayer2.py: INFO Took 0.00 sec for logging.info
23:42:08 T:4008 M:999317504 NOTICE: .
23:42:08 T:4008 M:999317504 NOTICE: iplayer2.py: INFO Took 0.32 sec for pDialog.close()
23:42:08 T:4008 M:999317504 NOTICE: .
23:42:08 T:4008 M:997675008 INFO: Scriptresult: Success
23:42:08 T:1780 M:997679104 DEBUG: ------ Window Deinit (DialogBusy.xml) ------
23:42:08 T:4008 M:997568512 INFO: Python script stopped
23:42:08 T:4008 M:997568512 DEBUG: Thread 4008 terminating
23:42:08 T:1780 M:997597184 DEBUG: XFILE::CPluginDirectory::WaitOnScriptResult - plugin exited prematurely - terminating
23:42:08 T:1780 M:997597184 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.iplayer/?pid=b00tz1yz]
23:42:08 T:1780 M:997597184 DEBUG: Playlist Player: no more playable items... aborting playback
23:42:08 T:1780 M:997597184 NOTICE: CDVDPlayer::CloseFile()
Hi, it's very easy to misinterpret the logs, and so for a full checkup, please post a full log on pastebin or similar and link to it here, or alternatively use the google iplayerv2 website to report it, which gives much better issue tracking.
I can confirm I am having problems playing some shows also. Will look into it. Just hope they didn't move to v2 swf verification, else we are f*cked (for now)..
exobuzz Wrote:I can confirm I am having problems playing some shows also. Will look into it. Just hope they didn't move to v2 swf verification, else we are f*cked (for now)..

I'm having no issues - using Tor and Proxycap (see my settings in earlier post).
@ gjlp - Did you manage to get the 3200K streams working or only the 1500k ones? I cannot get 3200K ones from Limelight.
Hi everyone
This is my first post on here. I've just downloaded and installed xbmc live dharma beta 2 onto my revo 3610 and everything is working perfectly except for bbc iplayer. Im a complete noob with all this and im struggling to work out how to get the iplayer plugin into the right directory for it to be recognised by xbmc. Im using filezilla to transfer files across. Can anyone give me a very basic run through on how to do this.
Also as of the time of writing this, is there still problems with this plugin actually working within the Dharma release.
Any help would be most appreciated
Anyone able to rewind or fastforward iplayer plugin? I find it just freezes for ages before catching up. It makes it unusable and sometimes just freezes permenently. Also if I pause something then resume, it lasts for a few seconds and then closes stream and goes back to programmes menu. (with no on screen error mesages). I am on windows7 dharma beta 2, iplayer 2.3.2. Its frustrating as everything else about it is utterly brilliant!
there is a bug with seeking on dharma I believe currently. It used to work. Something must have changed to break it.

http://trac.xbmc.org/ticket/10204
I see. Thanks. I bet bbc have got some more expensive, pointless adobe swf verification protection racket going on. Awaiting Freedom of Information request on this issue. Android users are fuming too! (old news to some)

http://www.whatdotheyknow.com/request/op...ing-115410
THISWEB Wrote:I see. Thanks. I bet bbc have got some more expensive, pointless adobe swf verification protection racket going on. Awaiting Freedom of Information request on this issue. Android users are fuming too! (old news to some)

http://www.whatdotheyknow.com/request/op...ing-115410

well done to Matthew Hardy, i'd be interested to read their response to that too. i was one of many who ranted at them earlier in the year on their forum when this RTMP debacle began, and nothing came of that. probably because being lazy most of us would rather just work around it, which isn't the right way to go really.
ndeshmukh Wrote:@ gjlp - Did you manage to get the 3200K streams working or only the 1500k ones? I cannot get 3200K ones from Limelight.

@ ndeshmukh - Yup - 3200K streams work for me using just Limelight.

If you want to compare settings, within the iPlayer settings I have protocol set to port 1935; within Tor I added a line to the torrc file: ExitNodes {gb} rather than specifying any particular UK proxy names; within proxycap I currently have the rule for XBMC.exe set to both TCP and UDP and 212.58.0.0, mask 11.

One other thing -- before using proxycap I had tried the Mgeni browser which works in conjuntion with Tor. I still have Mgeni installed, even though I'm not using it -- it appears to have added some lines of code to the torrc file which may or may not be contributing to my success. You may want to try installing Mgeni and setting it up to see if it helps.
If I try to pause any video stream in iPlayer or any other video plugin (such as the Hulu plugin), unpausing the stream allows it to play on for a few more seconds before it freezes up and I have to force quit out of XBMC. Is that a common problem for everyone?

Seek also does not work for me. I never used the iPlayer plugin before Dharma v2 came out so I don't know if this is just an issue since the new Dharma release.
  • 1
  • 68
  • 69
  • 70(current)
  • 71
  • 72
  • 192

Logout Mark Read Team Forum Stats Members Help
[RELEASE] iPlayer - BBC Video and Music Plugin (UK only!)13