IPTV/lists
Kálmán „KAMI” Szalai 72b7c7e076 Restore official geo-blocked RAI streams alongside the CloudFront mirror
Fixes #1179.

PR #1166 moved Rai 1, Rai 2, Rai 3, Rai Premium, Rai Storia and Rai
Scuola from the official mediapolis.rai.it relinker to a third-party
CloudFront mirror, because the relinker had become Italy-IP-gated and
was failing for everyone else (including the CI checker). That mirror
works for casual viewing, but as #1179 reports, it goes black during
broadcasts where RAI only holds domestic rights (e.g. EuroVolley) -
the official stream keeps working correctly for Italian-IP viewers
through exactly those broadcasts, because it's RAI's own domestic
feed, not a re-mirror of it.

Rather than trade one gap for the other, add the official mediapolis
URL back as a second, Ⓖ-marked entry for each of the six channels -
the same "CDN mirror as the general-access entry, official relinker
as the geo-gated alternative" split this file already uses for every
other Rai channel (Rai 4, Rai 5, Rai Movie, Rai Sport, etc., all still
on mediapolis.rai.it + Ⓖ). Viewers with an Italian IP get the more
correct source; everyone else keeps the mirror that already works for
them.

Also fixes a real gap in check_channels.py found while verifying this:
mediapolis.rai.it's relinker doesn't refuse an out-of-territory request
with an HTTP error - it answers 200 with a real MP4, but the file is
always the same "video_no_available.mp4" decoy regardless of which
channel was asked for. The checker had no way to tell that apart from
a working stream failing its playlist-header check, so every
mediapolis.rai.it entry (the pre-existing Rai 4/5/Movie/Sport ones
included) was scored `dead` instead of `blocked`, right down to the
newly-fixed pr_check.yml workflow that now hard-fails a PR over a
`dead`-scored touched channel. Added a check for this specific decoy
redirect target, classified as `blocked` like any other geo-refusal.

Regenerated playlist.m3u8 and playlists/playlist_italy.m3u8 via
make_playlist.py. pylint check_channels.py: 10.00/10.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Enus8N247jHM5r5Som5JuU
2026-09-06 21:09:12 +02:00
..
albania.md Fix dead TV 7 Albania and TV Apollon links 2026-09-06 14:14:09 +02:00
andorra.md Fix dead channels across final batch: 20 small countries, VOD Italy, misc news (iptv-checker driven, round 5) 2026-08-18 06:53:48 +02:00
argentina.md Fix dead NTV Kenya, Kibris TV, TV 2020, and Telefe links 2026-09-06 14:19:21 +02:00
armenia.md
australia.md Fix dead SBS family, 9Now family, and C31 Melbourne links (Australia) 2026-09-06 18:37:33 +02:00
austria.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
azerbaijan.md Replace Kanal S dead Wikimedia link with imgur-hosted logo 2026-08-24 10:18:58 +02:00
belarus.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
belgium.md Restore Arte Belgique (shared Arte France stream) 2026-08-18 19:23:15 +02:00
bosnia_and_herzegovina.md
brazil.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
bulgaria.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
canada.md Fix Wikimedia thumbnail links using disallowed 640px size 2026-08-22 09:17:42 +02:00
chad.md
chile.md Update Chile/Argentina stream links, rename IP Noticias to Argentina/12 2026-08-22 09:09:50 +02:00
china.md Fix dead CCTV-15 link (China) 2026-09-06 19:59:07 +02:00
costa_rica.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
croatia.md Mark HRT 1/2/3 as geo-blocked (Ⓖ), matching existing HRT 4 2026-09-06 09:24:40 +02:00
cyprus.md Fix dead NTV Kenya, Kibris TV, TV 2020, and Telefe links 2026-09-06 14:19:21 +02:00
czech_republic.md Fix dead HRT 1/2/3 and Praha TV links in Croatia and Czech lists 2026-09-06 08:30:29 +02:00
denmark.md Update streaming links for TV Syd and TV 2/Fyn 2026-09-04 15:45:03 -03:00
dominican_republic.md Fix dead channels across final batch: 20 small countries, VOD Italy, misc news (iptv-checker driven, round 5) 2026-08-18 06:53:48 +02:00
egypt.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
estonia.md Fix dead channels across final batch: 20 small countries, VOD Italy, misc news (iptv-checker driven, round 5) 2026-08-18 06:53:48 +02:00
faroe_islands.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
finland.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
france.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
georgia.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
germany.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
greece.md Remove Star Central Greece - not a valid stream 2026-08-31 20:37:44 +02:00
greenland.md
hong_kong.md
hungary.md Add ES TV (Esztergom) and Komáromi Televízió 2026-09-05 15:41:20 +02:00
iceland.md
india.md Update india.md 2026-08-19 01:47:34 +05:30
indonesia.md
iran.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
iraq.md
ireland.md Fix 7 dead Irish radio stream URLs 2026-09-05 20:57:03 +02:00
israel.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
italy.md Restore official geo-blocked RAI streams alongside the CloudFront mirror 2026-09-06 21:09:12 +02:00
japan.md Add 3 newly-found BS cids without moving existing ones 2026-09-05 11:05:10 +02:00
kazakhstan.md
kenya.md Fix dead NTV Kenya, Kibris TV, TV 2020, and Telefe links 2026-09-06 14:19:21 +02:00
korea.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
kosovo.md
latvia.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
lebanon.md Add Lebanon channel list 2026-08-18 11:49:20 +02:00
lithuania.md Fix Wikimedia thumbnail links using disallowed 640px size 2026-08-22 09:17:42 +02:00
luxembourg.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
macau.md
malta.md Fix dead Smash TV and Ryongnamsan TV links 2026-09-06 19:49:43 +02:00
mexico.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
moldova.md Fix Wikimedia thumbnail links using disallowed 640px size 2026-08-22 09:17:42 +02:00
monaco.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
mongolia.md
montenegro.md
netherlands.md Fix dead channels across final batch: 20 small countries, VOD Italy, misc news (iptv-checker driven, round 5) 2026-08-18 06:53:48 +02:00
nigeria.md
north_korea.md Fix dead Smash TV and Ryongnamsan TV links 2026-09-06 19:49:43 +02:00
north_macedonia.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
norway.md
paraguay.md
peru.md Fix dead channels across final batch: 20 small countries, VOD Italy, misc news (iptv-checker driven, round 5) 2026-08-18 06:53:48 +02:00
poland.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
portugal.md Fix Wikimedia thumbnail links using disallowed 640px size 2026-08-22 09:17:42 +02:00
qatar.md
romania.md
russia.md Fix 5 dead Russian channel links, VGTRK/Smotrim redesign 2026-09-05 21:00:23 +02:00
san_marino.md Fix dead channels across final batch: 20 small countries, VOD Italy, misc news (iptv-checker driven, round 5) 2026-08-18 06:53:48 +02:00
saudi_arabia.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
serbia.md Fix dead LiveNOW from FOX and RTS 3 links 2026-09-06 15:28:16 +02:00
slovakia.md
slovenia.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
somalia.md Fix dead channels across 18 more countries (iptv-checker driven, round 4) 2026-08-18 06:44:11 +02:00
spain.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
spain_vod.md
sweden.md Update SVT to current (still geo-blocked) URLs, mark 2 Öppna Kanalen dead 2026-09-05 21:02:21 +02:00
switzerland.md
taiwan.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
trinidad.md
turkey.md
turkmenistan.md
uk.md Replace remaining dead logo links with imgur-hosted logos 2026-08-24 10:06:30 +02:00
ukraine.md Replace remaining dead logo links with imgur-hosted logos 2026-08-24 10:06:30 +02:00
united_arab_emirates.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
usa.md Fix remaining Wikimedia thumbnail links using non-standard sizes 2026-08-24 08:28:02 +02:00
usa_vod.md
venezuela.md Replace more dead Wikimedia logo links with current successors 2026-08-24 08:53:31 +02:00
zz_documentaries_ar.md
zz_documentaries_en.md
zz_movies.md
zz_music_en.md
zz_news_ar.md Fix Wikimedia thumbnail links using disallowed 640px size 2026-08-22 09:17:42 +02:00
zz_news_en.md Fix dead LiveNOW from FOX and RTS 3 links 2026-09-06 15:28:16 +02:00
zz_news_es.md Update France 24 Español link to new streaming URL 2026-09-03 20:12:25 -03:00
zz_vod_it.md Fix dead channels across final batch: 20 small countries, VOD Italy, misc news (iptv-checker driven, round 5) 2026-08-18 06:53:48 +02:00