"iPlayer WWW" add-on - CaptainT - 2015-09-19
This Kodi add-on enables UK users to playback TV content from the BBC iPlayer website.
It uses the BBC website for retrieving information about programmes, which is why it was called "iPlayer WWW".
Pretty much everything should work by now:- HD streams are available.
- Automatic stream selection can be configured.
- Audio described and Signed content works.
- Subtitles work for catchup content.
- Note that all of this needs to be configured in the add-on settings.
- Personalised features using your BBCiD are available.
- Radio is supported since version 2.0.0, but not very well maintained. Please shout if there are any issues regarding Radio.
- Version 4.x of the add-on exclusively relies on DASH streams using inputstream.adaptive
The development site is available on Github (see changelog.txt for more details).
See https://github.com/vonH/plugin.video.iplayerwww/tree/matrix for the 4.x branch of the add-on (Kodi Matrix and later)
This is work in progress. If you want a specific snapshot/release, please download it from here: https://github.com/vonH/plugin.video.iplayerwww/releases.
The latest release can be installed from the official repo.
Note that the 2.x and 3.x versions of the add-on are end of life and no longer maintained. Please only use the 4.x versions with Kodi Matrix or later.
If you post any problems with the add-on, please first read the FAQ below and try to be as specific as possible:- Where did you encounter the problem? Which section/menu entry did you select?
- What is the nature of the problem? A typo? Empty content? A stream not playing?
- Is there an error message you get in the GUI or in your kodi.log file? If so, please specify.
- Which version and platform of Kodi are you using?
- Which version of the add-on are you using?
FAQ
1. Does it offer 4K/UHD streams?
No. Currently, 4K/UHD streams are only provided to certain smart TV devices by the Beeb. Once they start rolling out 4K/UHD on the iPlayer website, the add-on will integrate it.
2. Does it support Red Button?
Yes and No. The add-on used to have a selection of Red Button streams that you could try out and play. These are no longer available. However, live events that are listed on the website should play. They simply appear like any other programme or episode as well, so it is hard to tell that it is a live transmission. Also, there have been issues with playback of this live content. These issues were outside of this add-on and related to the Kodi player and/or Inputstream Adaptive.
RE: [Beta] New plugin "iPlayer WWW" - bry - 2015-09-19
Thank you.
RE: [Beta] New plugin "iPlayer WWW" - MikeKL - 2015-09-19
(2015-09-19, 12:51)CaptainT Wrote: The current version is a beta release. Any kind of feedback is welcome. CaptainT Thank you for providing this "iPlayer WWW" beta in a clean new thread.
I gave beta plugin a very quick trial on my RPi2 where generally seems to be working OK, Live TV appears to work fine, but with playback of selected catchup items slightly more hit/miss with some requests not starting stream (With request to check log file) The following is a short extract from my Kodi.log which may provide some clues PHP Code: 12:08:01 320513.625000 T:1570190400 NOTICE: Thread JobWorker start, auto delete: true 12:08:04 320516.468750 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:08:27 320539.750000 T:1433400384 NOTICE: Previous line repeats 2 times. 12:08:27 320539.750000 T:1433400384 NOTICE: Thread JobWorker start, auto delete: true 12:08:29 320541.468750 T:1570190400 WARNING: COMXImageFile::GetCodingType progressive images not supported by decoder 12:08:29 320541.468750 T:1570190400 WARNING: Previous line repeats 1 times. 12:08:29 320541.468750 T:1570190400 NOTICE: LoadJpeg: unable to load /storage/.kodi/addons/plugin.video.iplayerwww/fanart.jpg 12:09:45 320617.906250 T:1570190400 NOTICE: Thread JobWorker start, auto delete: true 12:09:45 320617.937500 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:09:50 320622.906250 T:1433400384 NOTICE: Thread LanguageInvoker start, auto delete: false 12:09:51 320623.062500 T:1433400384 NOTICE: -->Python Interpreter Initialized<-- 12:09:51 320623.281250 T:1450177600 NOTICE: Thread BackgroundLoader start, auto delete: false 12:09:55 320627.093750 T:1433400384 NOTICE: Thread LanguageInvoker start, auto delete: false 12:09:55 320627.250000 T:1433400384 NOTICE: -->Python Interpreter Initialized<-- 12:09:57 320629.687500 T:1450177600 NOTICE: Thread BackgroundLoader start, auto delete: false 12:10:22 320654.125000 T:1450177600 NOTICE: Thread LanguageInvoker start, auto delete: false 12:10:22 320654.281250 T:1450177600 NOTICE: -->Python Interpreter Initialized<-- 12:10:26 320658.343750 T:1450177600 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'urllib2.HTTPError'> Error Contents: HTTP Error 400: Bad Request Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 817, in <module> AddAvailableStreamItem(name,url,iconimage,description) File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 449, in AddAvailableStreamItem streams_all=ParseStreams(stream_ids['stream_id_st']) File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 348, in ParseStreams m3u8_html = OpenURL(m3u8_url) File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 575, in OpenURL response = urllib2.urlopen(req) File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 126, in urlopen File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 406, in open File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 519, in http_response File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 438, in error File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 378, in _call_chain File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 625, in http_error_302 File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 406, in open File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 519, in http_response File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 444, in error File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 378, in _call_chain File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 527, in http_error_default HTTPError: HTTP Error 400: Bad Request -->End of Python script error report<-- 12:10:26 320658.531250 T:1968414720 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.iplayerwww/?url=http%3A%2F%2Fwww.bbc.co.uk%2Fiplayer%2Fepisode%2Fb0695zz9%2Fcradle-to-grave-episode-1&mode=202&name=Cradle+to+Grave%2C+Episode+1&iconimage=http%3A%2F%2Fichef.bbci.co.uk%2Fimages%2Fic%2F832x468%2Fp030ld56.jpg&description=Spud%27s+money-making+schemes+end+up+giving+him+a+nasty+shock.&subtitles_url=] 12:10:26 320658.531250 T:1450177600 NOTICE: Thread BackgroundLoader start, auto delete: false 12:10:34 320666.312500 T:1450177600 NOTICE: Thread LanguageInvoker start, auto delete: false 12:10:34 320666.468750 T:1450177600 NOTICE: -->Python Interpreter Initialized<-- 12:10:34 320666.656250 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:10:38 320670.656250 T:1450177600 NOTICE: Thread LanguageInvoker start, auto delete: false 12:10:38 320670.812500 T:1450177600 NOTICE: -->Python Interpreter Initialized<-- 12:10:38 320671.031250 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:10:40 320672.718750 T:1450177600 NOTICE: Thread LanguageInvoker start, auto delete: false 12:10:40 320672.843750 T:1450177600 NOTICE: -->Python Interpreter Initialized<-- 12:10:42 320674.812500 T:1968414720 NOTICE: DVDPlayer: Opening: http://vs-hds-uk-live.bbcfmt.vo.llnwd.net/pool_4/live/bbc_one_hd/bbc_one_hd.isml/bbc_one_hd-audio_1%3d128000-video%3d3500000.m3u8 12:10:42 320674.812500 T:1968414720 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 12:10:42 320674.812500 T:1450177600 NOTICE: Thread DVDPlayer start, auto delete: false 12:10:42 320674.812500 T:1450177600 NOTICE: Creating InputStream 12:10:43 320675.156250 T:1433400384 NOTICE: Thread FileCache start, auto delete: false 12:10:43 320675.250000 T:1450177600 NOTICE: Creating Demuxer 12:10:44 320676.562500 T:1450177600 NOTICE: Opening stream: 1 source: 256 12:10:44 320676.562500 T:1450177600 NOTICE: Creating video codec with codec id: 28 12:10:44 320676.593750 T:1450177600 NOTICE: Creating video thread 12:10:44 320676.593750 T:1467999296 NOTICE: Thread RefClock start, auto delete: false 12:10:44 320676.593750 T:1493165120 NOTICE: Thread DVDPlayerVideo start, auto delete: false 12:10:44 320676.593750 T:1450177600 NOTICE: Opening stream: 0 source: 256 12:10:44 320676.593750 T:1493165120 NOTICE: running thread: video_thread 12:10:44 320676.593750 T:1450177600 NOTICE: Finding audio codec for: 86018 12:10:44 320676.593750 T:1450177600 NOTICE: Creating audio thread 12:10:44 320676.593750 T:1484776512 NOTICE: Thread DVDPlayerAudio start, auto delete: false 12:10:44 320676.593750 T:1484776512 NOTICE: running thread: CDVDPlayerAudio::Process() 12:10:44 320676.593750 T:1484776512 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through) 12:10:44 320676.593750 T:1484776512 NOTICE: CDVDPlayerAudio::OutputPacket duplicate 1 packets of duration 21 12:10:44 320676.656250 T:1493165120 NOTICE: fps: 25.000000, pwidth: 1280, pheight: 720, dwidth: 1280, dheight: 720 12:10:44 320676.656250 T:1493165120 NOTICE: Display resolution DESKTOP : 1920x1080 (1920x1080) @ 60.00 - Full Screen (16) 12:10:44 320676.656250 T:1484776512 NOTICE: CDVDPlayerAudio::OutputPacket skipping a packets of duration 21 12:11:07 320699.500000 T:1968414720 NOTICE: Previous line repeats 3 times. 12:11:07 320699.500000 T:1968414720 NOTICE: CDVDPlayer::CloseFile() 12:11:07 320699.500000 T:1968414720 NOTICE: DVDPlayer: waiting for threads to exit 12:11:07 320699.500000 T:1450177600 NOTICE: CDVDPlayer::OnExit() 12:11:07 320699.500000 T:1450177600 NOTICE: Closing stream player 1 12:11:07 320699.500000 T:1450177600 NOTICE: Waiting for audio thread to exit 12:11:07 320699.562500 T:1484776512 NOTICE: thread end: CDVDPlayerAudio::OnExit() 12:11:07 320699.562500 T:1450177600 NOTICE: Closing audio device 12:11:07 320699.593750 T:1450177600 NOTICE: Deleting audio codec 12:11:07 320699.593750 T:1450177600 NOTICE: Closing stream player 2 12:11:07 320699.593750 T:1450177600 NOTICE: waiting for video thread to exit 12:11:07 320699.656250 T:1493165120 NOTICE: thread end: video_thread 12:11:07 320699.656250 T:1450177600 NOTICE: deleting video codec 12:11:07 320699.656250 T:1968414720 NOTICE: DVDPlayer: finished waiting 12:11:07 320699.718750 T:1433400384 NOTICE: Thread LanguageInvoker start, auto delete: false 12:11:07 320699.750000 T:1968414720 NOTICE: CDVDPlayer::CloseFile() 12:11:07 320699.750000 T:1968414720 NOTICE: DVDPlayer: waiting for threads to exit 12:11:07 320699.750000 T:1968414720 NOTICE: DVDPlayer: finished waiting 12:11:07 320699.750000 T:1968414720 NOTICE: CDVDPlayer::CloseFile() 12:11:07 320699.750000 T:1968414720 NOTICE: DVDPlayer: waiting for threads to exit 12:11:07 320699.750000 T:1968414720 NOTICE: DVDPlayer: finished waiting 12:11:07 320699.875000 T:1433400384 NOTICE: -->Python Interpreter Initialized<-- 12:11:07 320700.031250 T:1968414720 ERROR: Control 50 in window 10025 has been asked to focus, but it can't 12:11:08 320700.937500 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:11:14 320706.187500 T:1433400384 NOTICE: Thread LanguageInvoker start, auto delete: false 12:11:14 320706.343750 T:1433400384 NOTICE: -->Python Interpreter Initialized<-- 12:11:14 320706.531250 T:1467999296 NOTICE: Thread BackgroundLoader start, auto delete: false 12:11:20 320712.406250 T:1433400384 NOTICE: Thread LanguageInvoker start, auto delete: false 12:11:20 320712.562500 T:1433400384 NOTICE: -->Python Interpreter Initialized<-- 12:11:20 320712.750000 T:1467999296 NOTICE: Thread BackgroundLoader start, auto delete: false 12:11:22 320714.687500 T:1433400384 NOTICE: Thread LanguageInvoker start, auto delete: false 12:11:22 320714.812500 T:1433400384 NOTICE: -->Python Interpreter Initialized<-- 12:11:24 320716.687500 T:1467999296 NOTICE: Thread BackgroundLoader start, auto delete: false 12:11:35 320727.500000 T:1467999296 NOTICE: Thread LanguageInvoker start, auto delete: false 12:11:35 320727.656250 T:1467999296 NOTICE: -->Python Interpreter Initialized<-- 12:11:36 320728.750000 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:11:39 320731.281250 T:1467999296 NOTICE: Thread LanguageInvoker start, auto delete: false 12:11:39 320731.437500 T:1467999296 NOTICE: -->Python Interpreter Initialized<-- 12:11:42 320734.718750 T:1968414720 NOTICE: DVDPlayer: Opening: http://cp401489-vh.akamaihd.net/i/iplayerstream/secure_auth/800kbps/audiodesc/modav/p02ztctz_b067x5r1_1440637871411.mp4/master.m3u8?hdnea=st=1442661102~exp=1442682702~acl=/*p02ztctz_b067x5r1_1440637871411.mp4*~hmac=69cfbf16e045c3447b2d5ebc5d8cbecd64beee6b6224162c51b44e87b57c2d9a 12:11:42 320734.718750 T:1968414720 WARNING: CDVDMessageQueue(player)::Put MSGQ_NOT_INITIALIZED 12:11:42 320734.718750 T:1467999296 NOTICE: Thread DVDPlayer start, auto delete: false 12:11:42 320734.718750 T:1467999296 NOTICE: Creating InputStream 12:11:42 320735.031250 T:1433400384 NOTICE: Thread FileCache start, auto delete: false 12:11:42 320735.031250 T:1467999296 NOTICE: Creating Demuxer 12:11:43 320735.750000 T:1467999296 NOTICE: Opening stream: 0 source: 256 12:11:43 320735.750000 T:1467999296 NOTICE: Creating video codec with codec id: 28 12:11:43 320735.750000 T:1425011776 NOTICE: Thread RefClock start, auto delete: false 12:11:43 320735.750000 T:1467999296 NOTICE: Creating video thread 12:11:43 320735.750000 T:1493165120 NOTICE: Thread DVDPlayerVideo start, auto delete: false 12:11:43 320735.750000 T:1467999296 NOTICE: Opening stream: 1 source: 256 12:11:43 320735.750000 T:1493165120 NOTICE: running thread: video_thread 12:11:43 320735.750000 T:1467999296 NOTICE: Finding audio codec for: 86018 12:11:43 320735.781250 T:1467999296 NOTICE: Creating audio thread 12:11:43 320735.781250 T:1484776512 NOTICE: Thread DVDPlayerAudio start, auto delete: false 12:11:43 320735.781250 T:1484776512 NOTICE: running thread: CDVDPlayerAudio::Process() 12:11:43 320735.781250 T:1484776512 NOTICE: Creating audio stream (codec id: 86018, channels: 2, sample rate: 48000, no pass-through) 12:11:43 320735.781250 T:1484776512 NOTICE: CDVDPlayerAudio::OutputPacket duplicate 4 packets of duration 21 12:11:43 320735.812500 T:1493165120 NOTICE: fps: 25.000000, pwidth: 640, pheight: 360, dwidth: 640, dheight: 360 12:11:43 320735.812500 T:1493165120 NOTICE: Display resolution DESKTOP : 1920x1080 (1920x1080) @ 60.00 - Full Screen (16) 12:11:43 320735.937500 T:1484776512 NOTICE: CDVDPlayerAudio::OutputPacket duplicate 4 packets of duration 21 12:11:43 320736.000000 T:1484776512 NOTICE: Previous line repeats 1 times. 12:11:43 320736.000000 T:1484776512 NOTICE: CDVDPlayerAudio::OutputPacket skipping a packets of duration 21 12:11:59 320751.687500 T:1968414720 NOTICE: Previous line repeats 1 times. 12:11:59 320751.687500 T:1968414720 NOTICE: CDVDPlayer::CloseFile() 12:11:59 320751.687500 T:1968414720 NOTICE: DVDPlayer: waiting for threads to exit 12:11:59 320751.687500 T:1467999296 NOTICE: CDVDPlayer::OnExit() 12:11:59 320751.687500 T:1467999296 NOTICE: Closing stream player 1 12:11:59 320751.687500 T:1467999296 NOTICE: Waiting for audio thread to exit 12:11:59 320751.687500 T:1484776512 NOTICE: thread end: CDVDPlayerAudio::OnExit() 12:11:59 320751.687500 T:1467999296 NOTICE: Closing audio device 12:11:59 320751.750000 T:1467999296 NOTICE: Deleting audio codec 12:11:59 320751.750000 T:1467999296 NOTICE: Closing stream player 2 12:11:59 320751.750000 T:1467999296 NOTICE: waiting for video thread to exit 12:11:59 320751.781250 T:1493165120 NOTICE: thread end: video_thread 12:11:59 320751.781250 T:1467999296 NOTICE: deleting video codec 12:11:59 320751.781250 T:1968414720 NOTICE: DVDPlayer: finished waiting 12:11:59 320751.875000 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:12:00 320752.187500 T:1968414720 NOTICE: CDVDPlayer::CloseFile() 12:12:00 320752.187500 T:1968414720 NOTICE: DVDPlayer: waiting for threads to exit 12:12:00 320752.187500 T:1968414720 NOTICE: DVDPlayer: finished waiting 12:12:00 320752.187500 T:1968414720 NOTICE: CDVDPlayer::CloseFile() 12:12:00 320752.187500 T:1968414720 NOTICE: DVDPlayer: waiting for threads to exit 12:12:00 320752.187500 T:1968414720 NOTICE: DVDPlayer: finished waiting 12:12:02 320754.843750 T:1425011776 NOTICE: Thread BackgroundLoader start, auto delete: false 12:12:04 320756.968750 T:1425011776 NOTICE: Thread LanguageInvoker start, auto delete: false 12:12:05 320757.125000 T:1425011776 NOTICE: -->Python Interpreter Initialized<-- 12:12:05 320757.343750 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:12:06 320758.937500 T:1425011776 NOTICE: Thread LanguageInvoker start, auto delete: false 12:12:07 320759.093750 T:1425011776 NOTICE: -->Python Interpreter Initialized<-- 12:12:07 320759.281250 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:12:10 320762.187500 T:1425011776 NOTICE: Thread LanguageInvoker start, auto delete: false 12:12:10 320762.343750 T:1425011776 NOTICE: -->Python Interpreter Initialized<-- 12:12:12 320764.375000 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:12:18 320770.500000 T:1425011776 NOTICE: Thread LanguageInvoker start, auto delete: false 12:12:18 320770.656250 T:1425011776 NOTICE: -->Python Interpreter Initialized<-- 12:12:25 320777.906250 T:1433400384 NOTICE: Thread BackgroundLoader start, auto delete: false 12:12:36 320788.906250 T:1433400384 NOTICE: Thread JobWorker start, auto delete: true 12:12:44 320796.312500 T:1450177600 NOTICE: Previous line repeats 2 times. 12:12:44 320796.312500 T:1450177600 NOTICE: Thread LanguageInvoker start, auto delete: false 12:12:44 320796.437500 T:1450177600 NOTICE: -->Python Interpreter Initialized<-- 12:12:45 320797.656250 T:1493165120 NOTICE: Thread BackgroundLoader start, auto delete: false 12:12:51 320803.437500 T:1450177600 NOTICE: Thread LanguageInvoker start, auto delete: false 12:12:51 320803.562500 T:1450177600 NOTICE: -->Python Interpreter Initialized<-- 12:12:55 320807.750000 T:1450177600 ERROR: EXCEPTION Thrown (PythonToCppException) : -->Python callback/script returned the following error<-- - NOTE: IGNORING THIS CAN LEAD TO MEMORY LEAKS! Error Type: <class 'urllib2.HTTPError'> Error Contents: HTTP Error 400: Bad Request Traceback (most recent call last): File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 817, in <module> AddAvailableStreamItem(name,url,iconimage,description) File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 449, in AddAvailableStreamItem streams_all=ParseStreams(stream_ids['stream_id_st']) File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 348, in ParseStreams m3u8_html = OpenURL(m3u8_url) File "/storage/.kodi/addons/plugin.video.iplayerwww/default.py", line 575, in OpenURL response = urllib2.urlopen(req) File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 126, in urlopen File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 406, in open File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 519, in http_response File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 438, in error File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 378, in _call_chain File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 625, in http_error_302 File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 406, in open File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 519, in http_response File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 444, in error File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 378, in _call_chain File "/home/stephan/projects/openelec-6.0/build.OpenELEC-RPi2.arm-5.95.5/Python-2.7.3/.install_pkg/usr/lib/python2.7/urllib2.py", line 527, in http_error_default HTTPError: HTTP Error 400: Bad Request -->End of Python script error report<-- 12:12:55 320807.968750 T:1968414720 ERROR: Playlist Player: skipping unplayable item: 0, path [plugin://plugin.video.iplayerwww/?url=http%3A%2F%2Fwww.bbc.co.uk%2F%2Fiplayer%2Fepisode%2Fb06bg8bs%2Fstrictly-come-dancing-series-13-1-launch&mode=202&name=Strictly+Come+Dancing%2C+Series+13%3A+1.+Launch&iconimage=http%3A%2F%2Fichef.bbci.co.uk%2Fimages%2Fic%2F832x468%2Fp031r17m.jpg&description=Tess+Daly+and+Claudia+Winkleman+launch+a+new+series+of+the+celebrity+dance+contest.&subtitles_url=]
RE: [Beta] New plugin "iPlayer WWW" - DarrenHill - 2015-09-19
Does this replace your iPlayer Lite add-on? Or is that for the future once it's out of beta?
One small cosmetic error - in the settings screen for streams, you've got "Preferred steam bitrate for catchup content" twice - I think the lower one should be for live content?
Aside from that it looks great to me, nice one!
Editted to add - just seen the report above, and when I tried that programme (Strictly S13E01?) it plays fine for me, so maybe a transient glitch or something? Mine's also on a Pi2 under OE 5.95.5
RE: [Beta] New plugin "iPlayer WWW" - CaptainT - 2015-09-19
(2015-09-19, 13:37)MikeKL Wrote: I gave beta plugin a very quick trial on my RPi2 where generally seems to be working OK, Live TV appears to work fine, but with playback of selected catchup items slightly more hit/miss with some requests not starting stream (With request to check log file)
Thanks for sharing the log. This looks strange, I can play both of these episodes just fine.
The error occurs at a typical point where geoblocking would kick in, I hope there isn't something else going on at the moment.
Another possibility might be that this is just the result of a previous (undetected) error. Will PM you with more details.
RE: [Beta] New plugin "iPlayer WWW" - CaptainT - 2015-09-19
(2015-09-19, 13:39)DarrenHill Wrote: Does this replace your iPlayer Lite add-on? Or is that for the future once it's out of beta?
This replaces iPlayer Lite. iPlayer Lite is no longer maintained.
(2015-09-19, 13:39)DarrenHill Wrote: One small cosmetic error - in the settings screen for streams, you've got "Preferred steam bitrate for catchup content" twice - I think the lower one should be for live content?
That's right. Thanks for pointing it out, it will be corrected in the next release.
RE: [Beta] New plugin "iPlayer WWW" - Lunatixz - 2015-09-19
Thanks, proxy available for U.S. users?
RE: [Beta] New plugin "iPlayer WWW" - Dangelus - 2015-09-19
Giving it a test right now.
Many thanks!
RE: [Beta] New plugin "iPlayer WWW" - siuside - 2015-09-19
Using a proxy I have now started running 24x7 of my main Kodi box, fantastic streams !
Noticed a small typo under the settings -> Streams . Last line should say Bitrate for "Live" not catchup
RE: [Beta] New plugin "iPlayer WWW" - RaVeNV1 - 2015-09-19
Tried it using a DNS Proxy. I'm from Germany and its working fine, including subtitles.
Thank you very much!
RE: [Beta] New plugin "iPlayer WWW" - jamesp26 - 2015-09-20
Stunning, stunning streams - great job. Just watched F1 qualifying in 720p 50fps. Not much different to broadcast quality.
Superb job!
RE: [Beta] New plugin "iPlayer WWW" - castalla - 2015-09-20
Live channels not working;
News
Parliament
Alba
RE: [Beta] New plugin "iPlayer WWW" - ld-cd - 2015-09-20
I noticed people mentioning proxys, is there some setting im missing, or are you just using proxychains?
RE: [Beta] New plugin "iPlayer WWW" - Dangelus - 2015-09-20
Works very well, very responsive!
The only issue I've encountered is that it seems to list shows in alphabetical / numerical order. Since most iplayer shows that are continuing series are just listed as "Show Name, Date" ie "Question Time 16/09/2015" the order tends to get mixed up. Not a huge problem, just takes an extra step to look for the correct episode. ![Smile Smile](https://forum.kodi.tv/images/smilies/smile.png)
Many thanks for your hard work!
RE: [Beta] New plugin "iPlayer WWW" - CaptainT - 2015-09-20
(2015-09-19, 23:37)siuside Wrote: Noticed a small typo under the settings -> Streams . Last line should say Bitrate for "Live" not catchup
Correct, this has been reported by DarrenHill as well. It is fixed in beta2, now available from the link in the first post.
|