(2021-03-27, 11:50)OTinley Wrote: Same issues as Darren's and same two channels left: BBC News is 720p, Parliament is SD.
Log shows same type of errors.
Of course, MS Edge & Firefox still work just fine.
As a side note, stream previously called bbc_two_scotland is no more and has been replaced as well by bbc_two_england.
I just checked myself, I can confirm that this issue has struck multiple channels now, and there is nothing the add-on can do about it.
What happens internally is this:
1. The add-on calls a URL on the Beebs website to retrieve the current live streams.
2. It parses this information, and gets several URLs to MPD files.
3. These MPD files contain more information about the stream, e.g. where it really is located, how to calculate the ID of each segment and so on.
4. The add-on passes the URL of the MPD file to inputstream.adaptive which should then retrieve the file, evaluate it, and start streaming.
This is where things go wrong. If I pass the same URL to the same MPD file to VLC, it will play BBC One (for example) nicely. VLC uses for example index 421051872 for one of the segments. This is kind of a time index. Inputstream.adaptive calculates for example index 417948135, which is 3103737 segments older. So inputstream.adaptive attempts to stream a very old segment instead of the live segment, and consequently fails.
If I understand the MPD file format correctly, each segment of this stream is 4 seconds. So the time difference is about 20.5 weeks.