Kodi Community Forum

Full Version: "iPlayer WWW" add-on
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
(2021-06-01, 22:12)pquesinb Wrote: [ -> ]DASH used to work for me but for the last couple of months or more I'm seeing the 404 error in the logs when attempting to use DASH for live streams now, HLS works fine but is limited to 540p.  I'm running:
Kodi (18.9 (18.9.0) Git:002b545e34c4c99eeda866e187324283fb7e1a4a). Platform: Linux ARM 32-bit
2021-06-01 15:04:30.409 T:4059750992  NOTICE: Running on CoreELEC (official): 9.2.7, kernel: Linux ARM 64-bit version 4.9.113 aarch64
2021-06-01 15:04:30.409 T:4059750992  NOTICE: FFmpeg version/source: 4.2.4-Kodi

InputStream Adaptive:
2021-06-01 16:00:20.550 T:4064391760  NOTICE: ADDON: inputstream.adaptive v2.4.6.1 installed
2021-06-01 16:00:20.550 T:4064391760  NOTICE: ADDON: inputstream.rtmp v2.0.9.2 installed
2021-06-01 16:00:20.550 T:4064391760  NOTICE: ADDON: kodi.binary.instance.inputstream v2.0.8 installed

Additionally, I can't play radio streams (i.e. BBC1xtra, etc.) when configured for DASH but it works when set for HLS.  Is all of this related to the older version of InputStream Adaptive that CoreELEC seems to be using here?

Thanks!

- Phil


Yes, these problems are caused by a bug in Inputstream Adaptive that was fixed in 2.4.7.
(2021-06-02, 06:19)matthuisman Wrote: [ -> ]@djbloc
the team have advised me they won't be putting 2.4.7 into kodi-old-stable.
I'll build it shortly and host it somewhere (ill update this comment with a link)

UPDATE - try this:
https://f.mjh.nz/ia/6742307-linux-x86_64.zip


One more reason to update to Kodi 19 ASAP.
@YeahWhatever - Matt's upload of 2.4.7 should help you out too. Set it up using install from zip.

But the comment from CaptainT about Kodi 19 is correct, as Leia is now out of support and things are moving onward.
(2021-06-02, 06:19)matthuisman Wrote: [ -> ]@djbloc
the team have advised me they won't be putting 2.4.7 into kodi-old-stable.
I'll build it shortly and host it somewhere (ill update this comment with a link)

UPDATE - try this:
https://f.mjh.nz/ia/6742307-linux-x86_64.zip

That's great. Thanks very much @matthuisman for doing that. Really appreciated. I've installed in .kodi/addons and Kodi is picking up v2.4.7.

I can confirm this now means DASH live streams work for all BBC channels and catchup. Both live and catchup play back 720p HD streams as well.
(2021-06-02, 09:14)DarrenHill Wrote: [ -> ]@YeahWhatever - Matt's upload of 2.4.7 should help you out too. Set it up using install from zip.
"Not compatible with this version of kodi" again.

Quote:But the comment from CaptainT about Kodi 19 is correct, as Leia is now out of support and things are moving onward.

Forced "upgrades" are not the way to "move onward".
@YeahWhatever
What version of Kodi are you on?
That build I made was for Kodi 18 on Linux X86_64
If your using Linux ARM, then use: 
https://f.mjh.nz/ia/6742307-linux-armv7.zip
(2021-06-03, 05:13)matthuisman Wrote: [ -> ]@YeahWhatever
What version of Kodi are you on?
That build I made was for Kodi 18 on Linux X86_64
If your using Linux ARM, then use: 
https://f.mjh.nz/ia/6742307-linux-armv7.zip

Kodi is version 18.7, and yes on X86_64.

I've managed to install it now, by removing the old one (installed via apt) and then installing from your zip.

Netflix still doesn't work though. No error message, it just... doesn't do anything.

Edit: From the log -
2021-06-03 13:01:08.392 T:139703786448640 NOTICE: [script.module.inputstreamhelper] Widevine update check was made on 2021-06-03 12:45
2021-06-03 13:01:08.408 T:139704843556992 NOTICE: VideoPlayer::OpenFile: plugin://plugin.video.netflix/play/show/80200575/season/80996638/episode/81035908/?profile_guid=VH6EOKXVVJHPZFFNLGSC56E4FU
2021-06-03 13:01:08.409 T:139704172975872 NOTICE: Creating InputStream
2021-06-03 13:01:08.409 T:139704172975872 ERROR: ADDON: Could not locate inputstream.adaptive.so.2.6.16
2021-06-03 13:01:08.409 T:139704172975872 ERROR: IAddonInstanceHandler::CreateInstance: inputstream.adaptive returned bad status "Permanent failure" during instance creation
2021-06-03 13:01:08.409 T:139704172975872 ERROR: CVideoPlayer::OpenInputStream - error opening [plugin://plugin.video.netflix/play/show/80200575/season/80996638/episode/81035908/?profile_guid=VH6EOKXVVJHPZFFNLGSC56E4FU]

Any idea why it is looking for (and not finding) inputstream.adaptive.so.2.6.16?
That would probably be better asked in the Netflix addon support thread as it doesn't relate to iPlayer-WWW
Hi, how can I watch stuff in 4k here? primarily looking for a way to watch the euro 2020 in 4k.
(2021-06-06, 16:38)rafinesse Wrote: [ -> ]Hi, how can I watch stuff in 4k here? primarily looking for a way to watch the euro 2020 in 4k.


You cannot. The add-on currently does not support 4K because it is not available on the iPlayer website. Once it becomes available there I can take a look to integrate it. 4K is only delivered to smart TVs which use a different access method to iPlayer that cannot be duplicated in the Kodi add-on.
What is the highest resolution available? Playing some recent catchup programmes, like Euro 2020, though the iPlayer TV app I would guess it's 1080p. But max I get through the iPlayer WWW add-on is 720p.
i have now removed those last builds of Leia Inputstream adaptive as we now have a Backports PR (with the required fix in it) that should become the final Leia build.
Therefore, can get test builds here: https://github.com/xbmc/inputstream.adaptive/pull/711
(2021-05-20, 08:40)CaptainT Wrote: [ -> ]
(2021-05-17, 03:03)kevwag Wrote: [ -> ]Thanks for this add-on, I've been using it for a couple of years now and overall it's been pretty good.
One niggly little problem though is that it doesn't seem to register that I've watched something with the BBC website so the next episode in the "watching" page never moves on unless I manually go to the website, start the stream and allow 30 seconds to play at both the start and end of the video.
Also, do you have any plans to add integration with simple iptv manager for the live channels? This would be really useful!

I'm using v19.1 Matrix, Windows x64 (Installer version, not the one from the app store)


I must admit that I never used Watching, so anything can happen there. I will need to take a look when there is time.

As for Simple IPTV Manager: No Plans so far. Since this add-on does not support EPG at all, it would be a major effort to add that and then add it to simple IPTV manager.

That's a shame about the iptv side of things, I don't really know a lot about how it works. I thought it would just be a case of putting the streams into an m3u file and for the epg side of it maybe linking to an existing data source online the same as the Argus TV server on my PC does for its epg data. Ideally I would have liked to be able to use the argus tv pvr client on my android box but once the add-on is configured to connect to the server, kodi mysteriously closes about 30 seconds after it's launched (the point where it should be pulling the channel list and epg from the server) so I'm looking for other ways to get the basic uk dvb-t channels into the epg.

As for the watched status - that's quite a frustrating problem when you rely on the "watching" feature for keeping up-to-date on the latest episodes of your favourite shows (I can't be the only one!).
In case it helps you address this issue, here's what I know based on my experience of manually working around the problem:
On the iPlayer site itself, a video is registered as "in progress" when it plays past 00:30 (first 30 seconds) on the timeline. It's triggered by passing that 00:30 point rather than being 30 seconds of continuous playback so you can skip straight to 00:29 and wait a couple of seconds before skipping to the end.
I think this is the part you need to address since the add-on doesn't trigger the "in progress" status - the iPlayer site requires a video to be "in progress" before it can become "watched" which is also probably why the "Mark as watched" context menu item only works locally too. I'm 99% certain that if you can work out what's happening at that 00:30 point on the site and reproduce it in the add-on, the rest will fall into place and just work! Hope this helps a bit Smile
(2021-06-12, 16:12)djbloc Wrote: [ -> ]What is the highest resolution available? Playing some recent catchup programmes, like Euro 2020, though the iPlayer TV app I would guess it's 1080p. But max I get through the iPlayer WWW add-on is 720p.


The TV app may offer higher resolution up to 4K. The add-on uses the same streams as the iPlayer website. Thus, whatever is available there is available in the add-on.

You may need to reconfigure the min/max bitrate settings of Inputstream adaptive in its settings to get the highest bitrate, though.
(2021-06-13, 11:25)kevwag Wrote: [ -> ]That's a shame about the iptv side of things, I don't really know a lot about how it works. I thought it would just be a case of putting the streams into an m3u file and for the epg side of it maybe linking to an existing data source online the same as the Argus TV server on my PC does for its epg data. Ideally I would have liked to be able to use the argus tv pvr client on my android box but once the add-on is configured to connect to the server, kodi mysteriously closes about 30 seconds after it's launched (the point where it should be pulling the channel list and epg from the server) so I'm looking for other ways to get the basic uk dvb-t channels into the epg.

As for the watched status - that's quite a frustrating problem when you rely on the "watching" feature for keeping up-to-date on the latest episodes of your favourite shows (I can't be the only one!).
In case it helps you address this issue, here's what I know based on my experience of manually working around the problem:
On the iPlayer site itself, a video is registered as "in progress" when it plays past 00:30 (first 30 seconds) on the timeline. It's triggered by passing that 00:30 point rather than being 30 seconds of continuous playback so you can skip straight to 00:29 and wait a couple of seconds before skipping to the end.
I think this is the part you need to address since the add-on doesn't trigger the "in progress" status - the iPlayer site requires a video to be "in progress" before it can become "watched" which is also probably why the "Mark as watched" context menu item only works locally too. I'm 99% certain that if you can work out what's happening at that 00:30 point on the site and reproduce it in the add-on, the rest will fall into place and just work! Hope this helps a bit Smile

Thanks for all the details. In that case, I don‘t think there is much the add-on can do about it. As soon as the playback starts, the add-on hands over control to Kodi or Inputstream Adaptive.

While the iPlayer website uses its own player, which will send feedback on the progress to the Beeb servers, who will then know what you are watching, Kodi does not. It does not know how because it is not specified anywhere.

Although I get the beauty of this feature, I don’t think it can be implemented with reasonable efforts.