2010-05-05, 00:22
ok. Finally I can ask you to try some code.
Please try out the xbmc build here:
http://malus.exotica.org.uk/~buzz/xbmc/x...ibrtmp.zip
with the iplayer here
http://malus.exotica.org.uk/~buzz/xbmc/IPlayer.zip
the Iplayer is similar to the previous one + the patches jackanddougal made with a few modifications. I removed the mobile quality and left in 480/800/1500/3200 kbit. Note that the current functionality isn't ideal as we grab authentication keys/stream xml 5 times when a file is selected. It would be better if the standard xml was used, but when an akamai stream was chosen, a new authentication key was grabbed corresponding to the quality. That is how the flash player works. I'm not all that familiar with this code though and the OO style, so it would be great if the original author was to come back and tweak a little before moving on :-)
The new version also has an additional prefs bit to chose whether you want
akamai or limelight streams. limelight uses rtmpt which was not supported before but we can use now. It doesn't use any swf verification either.
hash keys are cached in Q:\UserData\cache.
The plugin works fine on linux also - the xbox/linux versions with the libRTMP patches function the same.
There might be a few more things I didn't mention, so please just let me know how you get on. Many thanks.
Please try out the xbmc build here:
http://malus.exotica.org.uk/~buzz/xbmc/x...ibrtmp.zip
with the iplayer here
http://malus.exotica.org.uk/~buzz/xbmc/IPlayer.zip
the Iplayer is similar to the previous one + the patches jackanddougal made with a few modifications. I removed the mobile quality and left in 480/800/1500/3200 kbit. Note that the current functionality isn't ideal as we grab authentication keys/stream xml 5 times when a file is selected. It would be better if the standard xml was used, but when an akamai stream was chosen, a new authentication key was grabbed corresponding to the quality. That is how the flash player works. I'm not all that familiar with this code though and the OO style, so it would be great if the original author was to come back and tweak a little before moving on :-)
The new version also has an additional prefs bit to chose whether you want
akamai or limelight streams. limelight uses rtmpt which was not supported before but we can use now. It doesn't use any swf verification either.
hash keys are cached in Q:\UserData\cache.
The plugin works fine on linux also - the xbox/linux versions with the libRTMP patches function the same.
There might be a few more things I didn't mention, so please just let me know how you get on. Many thanks.