IPTV/playlists
Kálmán „KAMI” Szalai c3da8585b2 Fix dead CCTV-15 link (China)
CCTV-15 音乐 had no URL. Found it on the same aggregator IP
(74.91.26.218:82) already used successfully for every other CCTV-1
through CCTV-17 entry in this file - just needed the matching
cctv15hd path. Verified alive via check_channels.py (3/3 ok), real
HLS content with sequential live .ts segments.

Researched but left unchanged (no viable replacement found):
- China: FZTV-2 (sibling IDs on the same host work, this one 404s;
  no alternate ID discoverable without brute-forcing); CCTV-5, CCTV-5+,
  CETV-1 through 4 (Invalid section) - the same aggregator serves
  geo-block placeholders or "no server configured" errors for these,
  not real streams.
- Israel: Channel 12, Makan 33 - confirmed geo-blocked to Israel by
  the broadcaster's own API response, not fixable from outside.
- Azerbaijan: Topaz 2 - no discoverable public web presence, likely
  defunct. CBC Sport, İctimai TV newly found dead, no replacement.
- United Arab Emirates: Fujairah TV has a real official stream, but
  it's a signed URL that expires the same day - not usable as a
  static entry. MBC 2/Action/Max, Al Aan TV, Baynounah TV, Abu Dhabi
  Sports 1/2 newly found dead, no replacement. Notably, Abu Dhabi TV,
  National Geographic Abu Dhabi, Dubai TV, Dubai One, Dubai Sports
  1-3, Dubai Racing 1-3, Dubai Zaman, Sama Dubai, and Noor Dubai (12
  channels) all point to CDN subdomains that no longer resolve at all
  (confirmed NXDOMAIN) - both Abu Dhabi Media and Dubai Media Inc.
  appear to have discontinued free public live streaming entirely
  (Abu Dhabi Media moved behind the paid StarzPlay platform, Dubai
  Media Inc's rebuilt site has no live section) - a wholesale
  infrastructure change worth flagging to maintainers rather than 12
  isolated link rots, but not something a replacement URL can fix.
- Somalia: Codka Bariga Afrika, Dacwa TV, Puntland TV - no
  discoverable public stream. Somali Cable TV and SBC Somalia have
  official YouTube channels, but neither was live at verification
  time.

Regenerated playlist.m3u8 and playlists/playlist_china.m3u8 via
make_playlist.py.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Enus8N247jHM5r5Som5JuU
2026-09-06 19:59:07 +02:00
..
playlist_albania.m3u8 Fix dead TV 7 Albania and TV Apollon links 2026-09-06 14:14:09 +02:00
playlist_andorra.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
playlist_argentina.m3u8 Fix dead NTV Kenya, Kibris TV, TV 2020, and Telefe links 2026-09-06 14:19:21 +02:00
playlist_armenia.m3u8 Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name 2026-08-16 20:44:30 +02:00
playlist_australia.m3u8 Fix dead SBS family, 9Now family, and C31 Melbourne links (Australia) 2026-09-06 18:37:33 +02: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 Fix dead CCTV-15 link (China) 2026-09-06 19:59:07 +02:00
playlist_costa_rica.m3u8 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
playlist_croatia.m3u8 Mark HRT 1/2/3 as geo-blocked (Ⓖ), matching existing HRT 4 2026-09-06 09:24:40 +02:00
playlist_cyprus.m3u8 Fix dead NTV Kenya, Kibris TV, TV 2020, and Telefe links 2026-09-06 14:19:21 +02:00
playlist_czech_republic.m3u8 Fix dead HRT 1/2/3 and Praha TV links in Croatia and Czech lists 2026-09-06 08:30:29 +02: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 Add ES TV (Esztergom) and Komáromi Televízió 2026-09-05 15:41:20 +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 Fix 7 dead Irish radio stream URLs 2026-09-05 20:57:03 +02:00
playlist_israel.m3u8 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
playlist_italy.m3u8 Merge pull request #1168 from KAMI911/fix-italy-local-tv-batch1 2026-09-05 18:08:17 +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 Fix dead NTV Kenya, Kibris TV, TV 2020, and Telefe links 2026-09-06 14:19:21 +02: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 Fix dead Smash TV and Ryongnamsan TV links 2026-09-06 19:49:43 +02: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 Fix dead Smash TV and Ryongnamsan TV links 2026-09-06 19:49:43 +02: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 Fix 5 dead Russian channel links, VGTRK/Smotrim redesign 2026-09-05 21:00:23 +02: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 Fix dead LiveNOW from FOX and RTS 3 links 2026-09-06 15:28:16 +02: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 SVT to current (still geo-blocked) URLs, mark 2 Öppna Kanalen dead 2026-09-05 21:02:21 +02: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 Fix dead LiveNOW from FOX and RTS 3 links 2026-09-06 15:28:16 +02: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