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.
exobuzz you are a gentleman and a scholar! :-)
@theuni, if it weren't for people with xboxes testing this then probably no one would have iplayer support. (the fixed hardware and lack of multitasking makes it a great test platform also).

@grindboy and others,
i can confirm that current exobuzz builds can play the 3rd quality level (1500k) iplayer streams well on original xbox. fantastic news for those outputting from xbox to HDTVs at 480p or 720p!
there is only one quality level above this (3200k) but you'll need windows or linux system to have the decoding power for that. personally i am happy with the 1500, 800 was good enough already.
Man you guys are spoiled. The best quality stream on Hulu is only 1000k. Tongue
Brilliant work Buzz, et al...

Just mucking about with a Revo I set up for someone else some months ago using a standard Ubuntu 9.10 desktop distro with XBMC added through the repos. I used the get_iplayer web server workaround to get the Dink (and nascent Exobuzz) plugin working at that point - worked perfectly to start with when there was only a bit of swf verification to deal with, then degraded and for a long time so was working partially (guess related to the Akamai and Limelight network support), but it looks like that's now finally stopped working altogether.

So I need to know what to do to get this working again for this Ubuntu Linux set-up. Obviously I need the latest Buzz Iplayer (got it for XBOX works brilliantly), but I also need an librtmp re-worked XBMC for linux.
@buzz, I've seen that you have various debs on your web site, but there are 20 or more downloads in the linux directory. Saw your response to a similar question in post #693, but I wasn't sure about your answer.
I'm hoping I only need this one (the first one in the list):
xbmc-bin_9.11+svn28256-lucid2_i386.deb 14-May-2010 13:33 15524624
I don't want to start changing an otherwise working set-up until I'm sure about this.
(Wondering whether it might be good to update your readme to provide clearer guidance for linux users so you don't get this sort of Q arising again?)

Thanks again for the brilliant support.


(BTW, I know the use of RTMPdump's librtmp as a shared library [support for encrypted streams too] is in the pipeline for the next XBMC release, that should make all this stuff go away for linux, but until then.....)

[edit]
Okay, so I did have a go, I used the xbmc-bin and xbmc-data debs (the top two). dpkg -i'd them and ended up with a load of dependency issues with things like libasound and libfaad2 &c &c. Some I tried to fix where they were simply not installed (apt-get install missing lib), but for others they required later versions of installed libraries - needing libasound 1.2 (versus the installed 1.0<something>) being a good example. And so I ran out of time, demands from the family, and had to stop and revert to the default XBMC from the repos. Ho hum.
[/edit]
I think but ive not tested that the very latest builds of linux xbmc etc from trunk support it, but I can't advise as I have not tried it. As for my folder with the debs, you need the bin/data and if you download those and dpkg -i they wil say the other requirements (a skin, and perhaps another file). I would download them all, and then dpkg -i the xbmc-bin and check the output to see which other debs it needs.

I cant help more now, as im rather drunk after a day at bletchley park at the vintage computer show (almost better than porn to me, sad eh ;-) )

Cheers.

You might be more sense/information out of me in the next days Big Grin
exobuzz Wrote:...for my folder with the debs, you need the bin/data and if you download those and dpkg -i they wil say the other requirements (a skin, and perhaps another file). I would download them all, and then dpkg -i the xbmc-bin and check the output to see which other debs it needs.

I cant help more now, as im rather drunk after a day at bletchley park at the vintage computer show (almost better than pr0n to me, sad eh ;-) )
Crikey, nearly went myself (not too far from Spice Towers), but vetoed by current Mrs Spicey. Was there a good bar, then?

Anyway, back to business. Current working setup under Ubuntu 9.10:
[email protected]:~$ dpkg --get-selections | grep -i xbmc
xbmc install
xbmc-bin install
xbmc-data install
xbmc-skin-confluence install
xbmc-skin-pm3-hd install
xbmc-web-pm3 install


Used Synaptic to uninstall those 6 packages.

Then using your debs:
[email protected]:~/Desktop$ sudo dpkg -i xbmc_9.11+svn28256-lucid2_all.deb xbmc-bin_9.11+svn28256-lucid2_i386.deb xbmc-data_9.11+svn28256-lucid2_all.deb xbmc-skin-pm3-hd_9.11+svn28256-lucid2_all.deb xbmc-web_9.11+svn28256-lucid2_all.deb xbmc-skin-confluence_9.11+svn28256-lucid2_all.deb
(Reading database ... 217619 files and directories currently installed.)
Preparing to replace xbmc 1:9.11+svn28256-lucid2 (using xbmc_9.11+svn28256-lucid2_all.deb) ...
Unpacking replacement xbmc ...
Preparing to replace xbmc-bin 1:9.11+svn28256-lucid2 (using xbmc-bin_9.11+svn28256-lucid2_i386.deb) ...
Unpacking replacement xbmc-bin ...
Preparing to replace xbmc-data 1:9.11+svn28256-lucid2 (using xbmc-data_9.11+svn28256-lucid2_all.deb) ...
Unpacking replacement xbmc-data ...
Preparing to replace xbmc-skin-pm3-hd 1:9.11+svn28256-lucid2 (using xbmc-skin-pm3-hd_9.11+svn28256-lucid2_all.deb) ...
Unpacking replacement xbmc-skin-pm3-hd ...
Preparing to replace xbmc-web 1:9.11+svn28256-lucid2 (using xbmc-web_9.11+svn28256-lucid2_all.deb) ...
Unpacking replacement xbmc-web ...
Selecting previously deselected package xbmc-skin-confluence.
Unpacking xbmc-skin-confluence (from xbmc-skin-confluence_9.11+svn28256-lucid2_all.deb) ...
dpkg: dependency problems prevent configuration of xbmc-bin:
xbmc-bin depends on libasound2 (>> 1.0.22); however:
Version of libasound2 on system is 1.0.20-3ubuntu6.1.
xbmc-bin depends on libc6 (>= 2.11); however:
Version of libc6 on system is 2.10.1-0ubuntu17.
xbmc-bin depends on libcdio10; however:
Package libcdio10 is not installed.
xbmc-bin depends on libfaad2; however:
Package libfaad2 is not installed.
xbmc-bin depends on libfontconfig1 (>= 2.8.0); however:
Version of libfontconfig1 on system is 2.6.0-1ubuntu12.
xbmc-bin depends on libfribidi0 (>= 0.19.2); however:
Version of libfribidi0 on system is 0.10.9-1build1.
xbmc-bin depends on libglew1.5 (>= 1.5.2); however:
Version of libglew1.5 on system is 1.5.1-4ubuntu1.
xbmc-bin depends on libsqlite3-0 (>= 3.6.22); however:
Version of libsqlite3-0 on system is 3.6.16-1ubuntu1.
xbmc-bin depends on libssl0.9.8 (>= 0.9.8k-1); however:
Version of libssl0.9.8 on system is 0.9.8g-16ubuntu3.1.
dpkg: error processing xbmc-bin (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of xbmc-data:
xbmc-data depends on xbmc-bin (>= 1:9.11+svn28256-lucid2); however:
Package xbmc-bin is not configured yet.
xbmc-data depends on xbmc-bin (<< 1:9.11+svn28256-lucid2.1~); however:
Package xbmc-bin is not configured yet.
dpkg: error processing xbmc-data (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of xbmc-skin-pm3-hd:
xbmc-skin-pm3-hd depends on xbmc-data (= 1:9.11+svn28256-lucid2); however:
Package xbmc-data is not configured yet.
dpkg: error processing xbmc-skin-pm3-hd (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of xbmc-web:
xbmc-web depends on xbmc-data (= 1:9.11+svn28256-lucid2); however:
Package xbmc-data is not configured yet.
dpkg: error processing xbmc-web (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of xbmc-skin-confluence:
xbmc-skin-confluence depends on xbmc-data (= 1:9.11+svn28256-lucid2); however:
Package xbmc-data is not configured yet.
dpkg: error processing xbmc-skin-confluence (--install):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of xbmc:
xbmc depends on xbmc-data (= 1:9.11+svn28256-lucid2); however:
Package xbmc-data is not configured yet.
xbmc depends on xbmc-skin-confluence (= 1:9.11+svn28256-lucid2) | xbmc-skin-pm3-hd (= 1:9.11+svn28256-lucid2); however:
Package xbmc-skin-confluence is not configured yet.
Package xbmc-skin-pm3-hd is not configured yet.
xbmc depends on xbmc-web (= 1:9.11+svn28256-lucid2); however:
Package xbmc-web is not configured yet.
dpkg: error processing xbmc (--install):
dependency problems - leaving unconfigured
Processing triggers for desktop-file-utils ...
Processing triggers for man-db ...
Errors were encountered while processing:
xbmc-bin
xbmc-data
xbmc-skin-pm3-hd
xbmc-web
xbmc-skin-confluence
xbmc

It seems the primary issue is a bunch of library dependencies for xbmc-bin. (The set-up is an up-to-date Ubuntu 9.10 desktop install.)
aah right. you are using the previous version of ubuntu ? The packages have some version dependencies and I guess you will need lucid at least to run them.

no bar at the place really, but I found a pub afterwards Smile I managed to combine it with a shopping trip for the other half, and so permisison was granted Smile
exobuzz Wrote:aah right. you are using the previous version of ubuntu ? The packages have some version dependencies and I guess you will need lucid at least to run them.
Ar5e5. Simply haven't got time to do a complete upgrade to 10.04 (c/w all the other gumff to get hdmi audio working and getting the xorg working again with the b100dy awkward telly they've got). They'll just have to tough out the lack of iplayer until the next XBMC release.
I had precisely 0 luck getting this working under karmic. I had to go the whole hog and use lucid.
Another updated livetv.py for anybody watching the football like me who had it stop working about 30 mins ago.

It seems they have moved over to http for the akamai live streams.
kk20 Wrote:I had precisely 0 luck getting this working under karmic. I had to go the whole hog and use lucid.
I did consider trying compiling from source and/or manually resolving the dependencies by hunting for the right debs. But life's too short. They can wait for XBMC 10.04, errr 5, errr 6, errr whatever.
Another update to the Live TV section. I had a few bugs to fix.

Here's a summary of what's new:
  • BBC ALBA added
  • h264 streams (480, 796 or 1500kbps) for BBC One, BBC Two, BBC Three, BBC Four, CBBC and cbeebies (selected based on your settings)
  • BBC News 24 (h264 500kbps), BBC Parliament (vp6 500kbps) and BBC ALBA (vp6 500kbps) are working but not with above selectable quality
  • BBC Three, BBC Four, CBBC and cbeebies will alert you (upon selection) when they are off the air.
  • akamai http and rtmp streams are working (and selected accordingly) limelight streams are not working (and automatically de-selected)
Thanks again! Will update my archive.
ok i have no idea whats going on at the moment.
stand alone ubuntu unstall on ION hardware.
ive updated to lucid after getting mega dependency issues (like spicemuseum) and i downloaded all the XBMC-* deb packages i could off exobuzz's site i could.
Installed them via sudo dpkg -i (again just like spice).
downloaded and unzipped IPlayer.zip from exo's site and copied it to /plugins/video but i still cant watch the BBC for more than 3 mins.

as we say at work.... "why like this?"

anyone got any ideas why its not working as advertised?

EDIT:: ive just decided to blitz my ION HTPC and reinstall ubuntu from scratch.
turn on debugging and then please post a debug log.