Can I use BBC Four HD iPlayer stream in Channels?

Well who knew my NAS didn't tell me there is a whole new DSM version I didn't know about. I am still on 7.1.1-42962 so I need to plan the upgrade to 7.2.1.
Thanks for the help.

This apparently no longer works for itv

2023-12-20 10:44:37 2023/12/20 16:44:37 INFO SRV: Redirect url=https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_hd/iptv_hd_abr_v1.m3u8
2023-12-20 10:45:07 2023/12/20 16:45:07 ERRO SRV: Server error err="response error for https://auth.prd.user.itv.com/auth: unexpected status: 403"

I can watch in the browser no problem.

1 Like

Did you find an m3u url for film 4?

Thanks everyone for sharing info here. I've got various m3u channels added this way.

Having done this, they are all appearing as 'HD' channels, even ones that are 240p resolution. Is there a tag I need to add to the lower resolution streams to force them to not populate into the HD Channels list?

make docker fix itv

1 Like

thanks @miibeez ITV works great now however BBC seems to be broken. I get the error "Detected MPEG-TS instead of HLS playlist" when I try to play any BBC channel. I changed it to MPEG-TS in the stream format in the custom channel. It opened but it pauses every second for about 3 seconds. It used to work really well with the source set to HLS before the update

new docker bbc hls

itv problem fix copy Update user-agent to firefox 118 · dimkroon/itvx-for-kodi@1403c58 · GitHub

again future use -e ITV_USER_AGENT= -e ITV_USER_TELEMETRY=

1 Like

Are all these BBC and ITV streams 720p resolution? Is there a way that anyone knows to get 1080i/p for FTA channels in the UK? Last time I used the vlc-bridge-uk container they were all 720p, so I stuck with my HDHR. But would rather use IP if possibe. Hope Freely solves some of these issues!

2 Likes

Nice.
Thank You!

@miibeez could you take a look at ITV and Channel4? It quit working through docker and there are a bunch of error messages in the logs

Thanks!

2024/01/26 09:07:36 INFO SRV: Redirect url=https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_hd/iptv_hd_abr_v1.m3u8
2024/01/26 09:07:44 INFO ITV/ITV: Open url="https://dar-itv1simadotcom.itv.com/csm/extlive/itv01,itv1-dotcom-dash-proda-multicdn.mpd?source=simulcast&size=pattern&supertag=dflt,sim&hmod=110.0&service=itv.x&generic=11d73a31-a56d-4a2c-a993-e4b5c8e5a0db&pv=browser.4.1&player=html5.desktop&yo.ap=https%3A%2F%2Fdar-itv1simadotcom.itv.com%2Fprdsda%2F&default=defaultpattern&vfunapod=false&yo.up=https%3A%2F%2Fdar-itv1simadotcom.itv.com%2Fplayout%2Fpc01%2Fitv1%2Fcenc.isml%2F&hdnea=st=1706260053~exp=1706281653~acl=/*~data=nohubplus~hmac=03be669d229467a22e145d2722a3bd3ed0714856be92821672a4e351cd4f9079&tppm=x&pm=premium&random=9049800257&yo.eb.fb=aHR0cHM6Ly9pdHYxc2ltYWRvdGNvbS5pdHYuY29tL3BsYXlvdXQvcGMwMS9pdHYxL2NlbmMtbm9kYXIuaXNtbC8ubXBkP2hkbmVhPXN0PTE3MDYyNjAwNTN%2BZXhwPTE3MDYyODE2NTN%2BYWNsPS8qfmRhdGE9bm9odWJwbHVzfmhtYWM9MDNiZTY2OWQyMjk0NjdhMjJlMTQ1ZDI3MjJhM2JkM2VkMDcxNDg1NmJlOTI4MjE2NzJhNGUzNTFjZDRmOTA3OQ%3D%3D&area=itvplayer.simulcast.simadreplacement&rh=x&yo.br=false&subserv=x&us=ano&site=itv&osver=x&conttier=x&chanbrand=itv1&os=linux&yo.tracking=true&plfcid=simadreplacement&plist=simadreplacement&yo.ad=false&yo.ch=true&yo.ac=true&dm=a7d941c2-ef03-4cae-b396-84f9b3326e71&hman=firefox&viewid=0.11d73a31-a56d-4a2c-a993-e4b5c8e5a0db&hdevid=x&tdur=21600&tparts=1&arp=x"
2024/01/26 09:07:46 WARN STRM: ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur.
2024/01/26 09:07:46 INFO STRM: Manifest successfully parsed (Periods: 1, Streams in first period: 3, Type: live)
2024/01/26 09:07:46 ERRO STRM: License server returned failure
2024/01/26 09:07:47 ERRO STRM: License server returned failure
2024/01/26 09:07:47 INFO ITV/ITV: Track id=1001 type=video codec=h264 name=/avc1.640020 esize=58
2024/01/26 09:07:47 INFO ITV/ITV: Track id=1001 width=1280 height=720 aspect=1.7777778 fps=50 fps_scale=2
2024/01/26 09:07:47 INFO ITV/ITV: Track id=1002 type=audio codec=aac name=/mp4a.40.2 esize=2
2024/01/26 09:07:47 INFO ITV/ITV: Track id=1002 channels=2 samplerate=48000 bitrate=96000
2024/01/26 09:07:51 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:07:51 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:07:51 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:07:52 WARN STRM: ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur.
2024/01/26 09:07:53 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:07:53 ERRO STRM: Instances: 1
2024/01/26 09:07:53 INFO ITV/ITV: Close
2024/01/26 09:08:19 INFO ITV/ITV2: Open url="https://dar-itv2simadotcom.itv.com/csm/extlive/itv01,itv2-dotcom-dash-proda-multicdn.mpd?source=simulcast&size=pattern&supertag=dflt,sim&hmod=110.0&service=itv.x&generic=d9656370-3227-43ab-a070-ac7dfcce39d4&pv=browser.4.1&player=html5.desktop&yo.ap=https%3A%2F%2Fdar-itv2simadotcom.itv.com%2Fprdsda%2F&default=defaultpattern&vfunapod=false&yo.up=https%3A%2F%2Fdar-itv2simadotcom.itv.com%2Fplayout%2Fpc01%2Fitv2%2Fcenc.isml%2F&hdnea=st=1706260089~exp=1706281689~acl=/*~data=nohubplus~hmac=2444da65646893fb4461f78943b1a7ef57425b26867245b7c417ec0e3b659ef6&tppm=x&pm=premium&random=9536312844&yo.eb.fb=aHR0cHM6Ly9pdHYyc2ltYWRvdGNvbS5pdHYuY29tL3BsYXlvdXQvcGMwMS9pdHYyL2NlbmMtbm9kYXIuaXNtbC8ubXBkP2hkbmVhPXN0PTE3MDYyNjAwODl%2BZXhwPTE3MDYyODE2ODl%2BYWNsPS8qfmRhdGE9bm9odWJwbHVzfmhtYWM9MjQ0NGRhNjU2NDY4OTNmYjQ0NjFmNzg5NDNiMWE3ZWY1NzQyNWIyNjg2NzI0NWI3YzQxN2VjMGUzYjY1OWVmNg%3D%3D&area=itvplayer.simulcast.simadreplacement&rh=x&yo.br=false&subserv=x&us=ano&site=itv&osver=x&conttier=x&chanbrand=itv2&os=linux&yo.tracking=true&plfcid=simadreplacement&plist=simadreplacement&yo.ad=false&yo.ch=true&yo.ac=true&dm=a7d941c2-ef03-4cae-b396-84f9b3326e71&hman=firefox&viewid=0.d9656370-3227-43ab-a070-ac7dfcce39d4&hdevid=x&tdur=21600&tparts=1&arp=x"
2024/01/26 09:08:20 WARN STRM: ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur.
2024/01/26 09:08:20 INFO STRM: Manifest successfully parsed (Periods: 1, Streams in first period: 3, Type: live)
2024/01/26 09:08:21 ERRO STRM: License server returned failure
2024/01/26 09:08:22 ERRO STRM: License server returned failure
2024/01/26 09:08:22 INFO ITV/ITV2: Track id=1001 type=video codec=h264 name=/avc1.640020 esize=58
2024/01/26 09:08:22 INFO ITV/ITV2: Track id=1001 width=1280 height=720 aspect=1.7777778 fps=50 fps_scale=2
2024/01/26 09:08:22 INFO ITV/ITV2: Track id=1002 type=audio codec=aac name=/mp4a.40.2 esize=2
2024/01/26 09:08:22 INFO ITV/ITV2: Track id=1002 channels=2 samplerate=48000 bitrate=96000
2024/01/26 09:08:22 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:23 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:26 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:27 WARN STRM: ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur.
2024/01/26 09:08:27 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:27 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:28 ERRO STRM: Instances: 1
2024/01/26 09:08:28 INFO ITV/ITV2: Close
2024/01/26 09:08:46 INFO C4/C4: Open url="https://olsp.live.dash.c4assets.com/dash_iso_sp_tl/live/channel(c4)/manifest.mpd"
2024/01/26 09:08:46 INFO STRM: Manifest successfully parsed (Periods: 1, Streams in first period: 3, Type: live)
2024/01/26 09:08:46 WARN STRM: Initializing stream with unknown KID!
2024/01/26 09:08:47 ERRO STRM: License server returned failure
2024/01/26 09:08:47 ERRO STRM: UpdateStream: Unhandled subtitle codec
2024/01/26 09:08:47 INFO C4/C4: Track id=1001 type=video codec=h264 name=/avc1.64002a esize=58
2024/01/26 09:08:47 INFO C4/C4: Track id=1001 width=1920 height=1080 aspect=1.7777778 fps=50 fps_scale=2
2024/01/26 09:08:47 INFO C4/C4: Track id=1002 type=audio codec=aac name=/mp4a.40.2 esize=2
2024/01/26 09:08:47 INFO C4/C4: Track id=1002 channels=2 samplerate=48000 bitrate=128000
2024/01/26 09:08:48 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:53 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:53 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 09:08:53 ERRO STRM: Instances: 1
2024/01/26 09:08:53 INFO C4/C4: Close
2024/01/26 09:09:28 INFO SRV: Redirect url=https://vs-hls-push-uk-live.akamaized.net/x=4/i=urn:bbc:pips:service:bbc_one_hd/iptv_hd_abr_v1.m3u8
2024/01/26 17:40:43 INFO ITV/ITV: Open url="https://dar-itv1simadotcom.cdn2.content.itv.com/csm/extlive/itv01,itv1-dotcom-dash-proda-multicdn.mpd?source=simulcast&size=pattern&supertag=dflt,sim&hmod=110.0&service=itv.x&generic=c8f65e67-e971-4a8c-97ee-1344fa693932&pv=browser.4.1&player=html5.desktop&yo.ap=https%3A%2F%2Fdar-itv1simadotcom.cdn2.content.itv.com%2Fprdsda%2F&default=defaultpattern&vfunapod=false&yo.up=https%3A%2F%2Fdar-itv1simadotcom.cdn2.content.itv.com%2Fplayout%2Fpc01%2Fitv1%2Fcenc.isml%2F&tppm=x&pm=premium&random=6004077701&yo.eb.fb=aHR0cHM6Ly9pdHYxc2ltYWRvdGNvbS5jZG4yLmNvbnRlbnQuaXR2LmNvbS9wbGF5b3V0L3BjMDEvaXR2MS9jZW5jLW5vZGFyLmlzbWwvLm1wZD9Qb2xpY3k9ZXlKVGRHRjBaVzFsYm5RaU9sdDdJbEpsYzI5MWNtTmxJam9pS2pvdkwybDBkakZ6YVcxaFpHOTBZMjl0TG1Oa2JqSXVZMjl1ZEdWdWRDNXBkSFl1WTI5dEwzQnNZWGx2ZFhRdmNHTXdNUzlwZEhZeEwyTmxibU10Ym05a1lYSXVhWE50YkM4cUlpd2lRMjl1WkdsMGFXOXVJanA3SWtSaGRHVk1aWE56VkdoaGJpSTZleUpCVjFNNlJYQnZZMmhVYVcxbElqb3hOekEyTXpFME5UQXdmWDE5WFgwXyZTaWduYXR1cmU9WmNuNjBpVDhkVExTNVhkVDJFYTloUXdvNHlZSmpvNWVDRDY5aUJKOWd%2BeTAzaXpuSXUxRHFFRHJzT1UyZk9TbHhReXV6V2lLeVI1UHFxa0E3YUhScFdmLUhuTDhKTmJBYUpDdTVmQmtQS1pzWjFGbkNHaUxKUlZnSXlYcHg0WWtqLU5JWDdQT01zbDhYdmVrZnhFR1RQd1p5S0NYWUlyRzdJZFRJejBXRjBLREotWDhkOC1tTGxHOFNBSVo5a1RMSGVaeXlsSkVtRGNuQy1MdGlGVmhkZGNOSWwtbGVNWnR%2BNkVDWE91ZHk4cG9OakF1T3gzNTk0TTdlS2E1MWdPdWR6UkdObFRnenRxZ1NHWFYyM3ZGV2s3V1VJMXVObzdJMVBnYVY4R2huN2UwVGFMbEs3T0NNOUh3bFlpMWRySlZ6WjBtbjg5am1maW5uOGtEVlkydGJBX18mS2V5LVBhaXItSWQ9QVBLQUpCN1BDRlpBWkhXWlZJQkE%3D&area=itvplayer.simulcast.simadreplacement&rh=x&yo.br=false&subserv=x&us=ano&site=itv&osver=x&conttier=x&chanbrand=itv1&os=linux&yo.tracking=true&plfcid=simadreplacement&plist=simadreplacement&yo.ad=false&yo.ch=true&yo.ac=true&dm=a7d941c2-ef03-4cae-b396-84f9b3326e71&hman=firefox&viewid=0.c8f65e67-e971-4a8c-97ee-1344fa693932&hdevid=x&tdur=21600&tparts=1&arp=x&Policy=eyJTdGF0ZW1lbnQiOlt7IlJlc291cmNlIjoiKjovL2Rhci1pdHYxc2ltYWRvdGNvbS5jZG4yLmNvbnRlbnQuaXR2LmNvbS9jc20vZXh0bGl2ZS8qIiwiQ29uZGl0aW9uIjp7IkRhdGVMZXNzVGhhbiI6eyJBV1M6RXBvY2hUaW1lIjoxNzA2MzE0NTAwfX19XX0_&Signature=hXrbT2cgE3DbnmwkcX8-3wBSikpdD~DPjUI2bVrbQL5ZGcRLLLwBaUUjnLJkzymEy2ehhTQeBk-RupuheIHhaqliIpl0Euz0eZ1OpU7fKUtGmRO8hS9qdFqh2ptdHwhMg5fl9R0MYNe13rCnY6CrsZG~jyVSLiK1TibeZ1CHCSbFWSe-Yh15mtzqZIdjIjJaGZxNmDXoPvwCrJiktNoytcXthAPo1LZnW-B6F3PxE-ljU3xODnnu6F7dh3i-l55-pUJPh7C19bSMv948IUKEpSpctd41OwWB-pxiGyuFEaw8~Y~i0dyPtXobfXHLIPRH34GBWPR~c95dKilgJJ0ELg__&Key-Pair-Id=APKAJB7PCFZAZHWZVIBA"
2024/01/26 17:40:47 WARN STRM: ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur.
2024/01/26 17:40:47 INFO STRM: Manifest successfully parsed (Periods: 1, Streams in first period: 3, Type: live)
2024/01/26 17:40:48 ERRO STRM: License server returned failure
2024/01/26 17:40:49 ERRO STRM: License server returned failure
2024/01/26 17:40:50 INFO ITV/ITV: Track id=1001 type=video codec=h264 name=/avc1.640020 esize=58
2024/01/26 17:40:50 INFO ITV/ITV: Track id=1001 width=1280 height=720 aspect=1.7777778 fps=50 fps_scale=2
2024/01/26 17:40:50 INFO ITV/ITV: Track id=1002 type=audio codec=aac name=/mp4a.40.2 esize=2
2024/01/26 17:40:50 INFO ITV/ITV: Track id=1002 channels=2 samplerate=48000 bitrate=96000
2024/01/26 17:40:50 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:40:53 WARN STRM: ParseManifest: The <UTCTiming> tag element is not supported so playback problems may occur.
2024/01/26 17:40:53 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:40:53 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:40:53 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:40:53 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:40:56 ERRO STRM: Instances: 1
2024/01/26 17:40:56 INFO ITV/ITV: Close
2024/01/26 17:43:36 INFO C4/C4: Open url="https://olsp.live.dash.c4assets.com/dash_iso_sp_tl/live/channel(c4)/manifest.mpd"
2024/01/26 17:43:36 INFO STRM: Manifest successfully parsed (Periods: 1, Streams in first period: 3, Type: live)
2024/01/26 17:43:36 WARN STRM: Initializing stream with unknown KID!
2024/01/26 17:43:37 ERRO STRM: License server returned failure
2024/01/26 17:43:37 ERRO STRM: UpdateStream: Unhandled subtitle codec
2024/01/26 17:43:37 INFO C4/C4: Track id=1001 type=video codec=h264 name=/avc1.64002a esize=58
2024/01/26 17:43:37 INFO C4/C4: Track id=1001 width=1920 height=1080 aspect=1.7777778 fps=50 fps_scale=2
2024/01/26 17:43:37 INFO C4/C4: Track id=1002 type=audio codec=aac name=/mp4a.40.2 esize=2
2024/01/26 17:43:37 INFO C4/C4: Track id=1002 channels=2 samplerate=48000 bitrate=128000
2024/01/26 17:43:38 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:43:43 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:43:43 ERRO STRM: Decrypt Sample returns failure!
2024/01/26 17:43:43 ERRO STRM: Instances: 1
2024/01/26 17:43:43 INFO C4/C4: Close

1 Like

Any way to adapt this for Irish Channels? RTE1, RTE2, etc?

2 Likes

Hi,

I've just started with Docker and I've managed to run this and get the play lists, even for ITV now that I've added the user agent and telemetry details. However, when I try and access any of the ITV streams they don't work and the log shows the following:

2024-04-02 13:49:54 2024/04/02 12:49:54 ERRO SRV: Server error err="Post "https://auth.prd.user.itv.com/auth": stream error: stream ID 17; INTERNAL_ERROR; received from peer"

Is it just me experiencing issues and, if so, any ideas on what I might have done wrong?

Thank you for your help.