IPTV/playlists
Kálmán „KAMI” Szalai 1972c39bf9 Fix 6 dead RAI channels via a working third-party mirror
mediapolis.rai.it's relinker service is now Italy-IP-gated: with
forceUserAgent it 302s to a "video not available" placeholder MP4
(the "raw binary" symptom this repo's checker was seeing), without it
Akamai returns a plain 403. RAI's own official pages (raiplay.it) still
embed the same dead relinker pattern, and no working parameter/domain
variant was found - this isn't a broken link, it's a geo-restriction
that happens to also break for the CI runner's non-Italian IP.

Found a third-party CDN mirror (d3k8wzt41aflvx.cloudfront.net) already
re-serving RAI's linear feeds unrestricted, in the same vein as the
existing Rai4K/UniNettuno akamaized.net mirrors already in this list.
Verified each with curl (multi-quality master playlist, real segment
references) and with check_channels.py (3x each): Rai 2/3/Premium/
Storia/Scuola came back consistently alive, Rai 1 flaky (2/3 ok, real
content each time) - consistent with general CDN flakiness elsewhere
in this list, not a sign the URL is wrong.

Dropped the Ⓖ marker on these 6 since the mirror isn't geo-blocked.

Rai 4, Rai 5, Rai Movie, Rai Gulp, Rai YoYo, Rai Sport, and Rai Radio 2
Visual Radio are not on this mirror and were left unchanged (still
pointing at the geo-gated relinker, since that's genuinely the current
official source and may still work for viewers with an Italian IP).
2026-09-05 15:44:27 +02:00
..
playlist_albania.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_andorra.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
playlist_argentina.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_armenia.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_australia.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_austria.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_azerbaijan.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_belarus.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_belgium.m3u8 Update Playlist (GitHub Actions) 2026-08-18 17:23:27 +00:00
playlist_bosnia_and_herzegovina.m3u8 Update Playlist (GitHub Actions) 2026-08-17 19:43:29 +00:00
playlist_brazil.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_bulgaria.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_canada.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_chad.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_chile.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:10:34 +00:00
playlist_china.m3u8 Update Playlist (GitHub Actions) 2026-08-31 18:16:54 +00:00
playlist_costa_rica.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_croatia.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_cyprus.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_czech_republic.m3u8 Update Playlist (GitHub Actions) 2026-08-17 19:26:03 +00:00
playlist_denmark.m3u8 Update Playlist (GitHub Actions) 2026-09-05 07:34:09 +00:00
playlist_dominican_republic.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
playlist_egypt.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_estonia.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
playlist_faroe_islands.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_finland.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_france.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_georgia.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_germany.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_greece.m3u8 Remove Star Central Greece - not a valid stream 2026-08-31 20:37:44 +02:00
playlist_greenland.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_hong_kong.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_hongkong.m3u8 Update Playlist (GitHub Actions) 2023-11-27 22:25:12 +00:00
playlist_hungary.m3u8 Fix Kapos TV - found a working relay via the official player embed 2026-09-05 15:14:40 +02:00
playlist_iceland.m3u8 Update Playlist (GitHub Actions) 2026-04-09 03:21:33 +00:00
playlist_india.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:05:28 +00:00
playlist_indonesia.m3u8 Update Playlist (GitHub Actions) 2026-04-09 03:21:33 +00:00
playlist_iran.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_iraq.m3u8 Update Playlist (GitHub Actions) 2026-08-17 19:43:29 +00:00
playlist_ireland.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_israel.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_italy.m3u8 Fix 6 dead RAI channels via a working third-party mirror 2026-09-05 15:44:27 +02:00
playlist_japan.m3u8 Add 3 newly-found BS cids without moving existing ones 2026-09-05 11:05:10 +02:00
playlist_kazakhstan.m3u8 Update Playlist (GitHub Actions) 2026-08-17 07:10:39 +00:00
playlist_kenya.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_korea.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_kosovo.m3u8 Fix Monaco, Paraguay, Kosovo, Armenia; add zz_music_en.md 2026-08-16 09:14:33 +02:00
playlist_latvia.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_lebanon.m3u8 Update Playlist (GitHub Actions) 2026-08-18 09:49:30 +00:00
playlist_lithuania.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_luxembourg.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_macau.m3u8 Update Playlist (GitHub Actions) 2026-08-17 07:06:00 +00:00
playlist_malta.m3u8 Update Playlist (GitHub Actions) 2026-08-17 10:45:27 +00:00
playlist_mexico.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_moldova.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_monaco.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_mongolia.m3u8 Update Playlist (GitHub Actions) 2026-08-17 10:53:28 +00:00
playlist_montenegro.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_netherlands.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
playlist_nigeria.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_north_korea.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_north_macedonia.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_norway.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_paraguay.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_peru.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
playlist_poland.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_portugal.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_qatar.m3u8 Update Playlist (GitHub Actions) 2026-08-17 07:06:00 +00:00
playlist_romania.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_russia.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_san_marino.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
playlist_saudi_arabia.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_serbia.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_slovakia.m3u8 Update Playlist (GitHub Actions) 2026-07-07 07:42:11 +00:00
playlist_slovenia.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_somalia.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_spain.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_spain_vod.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:25:55 +00:00
playlist_sweden.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_switzerland.m3u8 Fix Belgium/Switzerland: mark dead streamhost.cc and other entries invalid 2026-08-16 20:31:32 +02:00
playlist_taiwan.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_trinidad.m3u8 Update Playlist (GitHub Actions) 2026-04-09 03:21:33 +00:00
playlist_turkey.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_turkmenistan.m3u8 Add Turkmenistan, Telenorba, Handicap TV; clean up North Macedonia 2026-08-16 18:27:56 +02:00
playlist_uk.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_ukraine.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_united_arab_emirates.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_usa.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_usa_vod.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:25:55 +00:00
playlist_venezuela.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_zz_documentaries_ar.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_zz_documentaries_en.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_zz_movies.m3u8 Add Mongolia and Kazakhstan, salvage a few new channels from PR #963 2026-08-16 08:39:41 +02:00
playlist_zz_music_en.m3u8 Fix Monaco, Paraguay, Kosovo, Armenia; add zz_music_en.md 2026-08-16 09:14:33 +02:00
playlist_zz_news_ar.m3u8 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
playlist_zz_news_en.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_zz_news_es.m3u8 Update Playlist (GitHub Actions) 2026-09-04 04:58:09 +00:00
playlist_zz_vod_it.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00