Can I use BBC Four HD iPlayer stream in Channels?

Thanks for you responses but now I'm getting the error message....

"failed: port is already allocated'

How do I change port on itv bridge to something other than 7777

You probably already have vlc bridge running. Check to see if that is the case. It is unlikely that ylu have another container using that same port

Follow these directions for PBS, it is basically the same thing:

Just put the port you want before :7777.

I just noticed BBC has been removed from PlayOn Cloud. Did a search and found others discussing the same: Reddit - Dive into anything

One commenter wrote:

"Received a response to my support ticket about the loss of BBC Iplayer
They realize the channel has been lost with the updates to get Peacock to work
They are working to restore BBC Iplayer back into Playon Cloud."

Hi everyone I've got this working, I'm only after the HD versions of the channel 4 and UKTV channels and they are both okay apart from I can't load the guide data for W and E4. When I try and add them I just get a spinning wheel. I am searching all lineups.

Any ideas?

Thanks

1 Like

I've sorted the problem out. I had to add "channel" in front of W and E4.

Long shot. Any instructions or guidance for installing vlc-bridge-uk from @miibeez on Docker running on Synology NAS? I am sort technical, and can follow instructions, but haven't done Docker command line stuff. Can't seem to get the image loaded through the UI on Synology DSM.
This seems an awesome solution, would love to get it working.

Sure, I just set this up on Synology. This was using their new Container Manager (replacement for Docker)

Create a new Project, and use the following Docker-Compose file (I prefer docker-compose)

version: "3.8"
services:
  vlc-bridge-uk:
    image: registry.gitlab.com/miibeez/vlc-bridge-uk
    ports:
      - "7777:7777"
    environment:
      - "[email protected]"
      - "ITV_PASS=password"
    container_name: vlc-bridge-uk
    restart: unless-stopped

Add your ITVx username and password in. Save, build and run.

That should be it. You can use the docker compose file in the older Docker Synology app but, don't recall exact steps for doing that. It should be quite straightforward.

This container will start each time you reboot the NAS.

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.