Commit Graph

348 Commits (df39ad7f393b73ebbcec9092c28ec84734a7b039)

Author SHA1 Message Date
PlaylistBot e8ed390ef6 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
PlaylistBot 7825714e35 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
PlaylistBot d20d47655f Update Playlist (GitHub Actions) 2026-08-18 04:25:55 +00:00
PlaylistBot 0c8fdf5422 Update Playlist (GitHub Actions) 2026-08-17 19:43:29 +00:00
PlaylistBot f8eba3b60f Update Playlist (GitHub Actions) 2026-08-17 19:37:09 +00:00
PlaylistBot dd4b337c4d Update Playlist (GitHub Actions) 2026-08-17 19:28:56 +00:00
PlaylistBot db5ad6222f Update Playlist (GitHub Actions) 2026-08-17 19:26:03 +00:00
PlaylistBot 49c9d29640 Update Playlist (GitHub Actions) 2026-08-17 15:45:54 +00:00
PlaylistBot fa8ffbded5 Update Playlist (GitHub Actions) 2026-08-17 15:27:40 +00:00
PlaylistBot 9f15b5859b Update Playlist (GitHub Actions) 2026-08-17 11:05:17 +00:00
PlaylistBot bcffb78c60 Update Playlist (GitHub Actions) 2026-08-17 11:00:16 +00:00
PlaylistBot f0fac521a1 Update Playlist (GitHub Actions) 2026-08-17 10:54:48 +00:00
PlaylistBot 719eb3b89a Update Playlist (GitHub Actions) 2026-08-17 10:53:28 +00:00
PlaylistBot 731edb711b Update Playlist (GitHub Actions) 2026-08-17 10:47:52 +00:00
PlaylistBot 8c240d6e6b Update Playlist (GitHub Actions) 2026-08-17 10:45:27 +00:00
PlaylistBot 226eb0ebc3 Update Playlist (GitHub Actions) 2026-08-17 10:39:04 +00:00
PlaylistBot f1b912faad Update Playlist (GitHub Actions) 2026-08-17 10:35:31 +00:00
PlaylistBot 9bde4de1ff Update Playlist (GitHub Actions) 2026-08-17 10:28:23 +00:00
PlaylistBot baaab855bd Update Playlist (GitHub Actions) 2026-08-17 10:20:35 +00:00
PlaylistBot ca9612856c Update Playlist (GitHub Actions) 2026-08-17 10:20:18 +00:00
PlaylistBot 91ff1c5588 Update Playlist (GitHub Actions) 2026-08-17 07:28:35 +00:00
PlaylistBot dca9c046d6 Update Playlist (GitHub Actions) 2026-08-17 07:10:39 +00:00
PlaylistBot c8b812905c Update Playlist (GitHub Actions) 2026-08-17 07:06:00 +00:00
PlaylistBot ba5ec9a8d0 Update Playlist (GitHub Actions) 2026-08-17 03:41:17 +00:00
PlaylistBot 7db3176ea7 Update Playlist (GitHub Actions) 2026-08-17 02:53:46 +00:00
PlaylistBot 96109b815b Update Playlist (GitHub Actions) 2026-08-16 20:56:03 +00:00
PlaylistBot a4b2cd3f4c Update Playlist (GitHub Actions) 2026-08-16 20:35:37 +00:00
Kálmán „KAMI” Szalai 51e324066d Strip trailing Ⓢ/Ⓖ/Ⓨ markers from tvg-name
Issue #483: these circled-letter suffixes are in-list markers for
human readers (subscription-required, geo-blocked, YouTube-sourced,
etc.), but were leaking into the generated tvg-name verbatim (e.g.
tvg-name="Rai 1 Ⓖ"), breaking EPG matching for any provider keying
off channel name. Now stripped from tvg-name only; the display name
after the comma still shows the marker as before.
2026-08-16 20:44:30 +02:00
Kálmán „KAMI” Szalai 5be38d635a Fix Belgium/Switzerland: mark dead streamhost.cc and other entries invalid
Issue #427: the 4ce5e2d62ee2c10e43c709f9b87c44d5.streamhost.cc CDN used
by 9 Belgian channels is only partially alive - Tipik still works, but
RTL-Be, La Une, Club RTL, La Trois, Plug RTL, Canvas, VTM, VIER and VIJF
all 404. Marked those invalid. EEN, LN24, RTS Un and RSI (raw-IP hosts)
time out at the connection level rather than returning an HTTP error -
left as-is since that could be a Belgium/Switzerland-only block rather
than genuinely dead, and can't be told apart from here.

Switzerland: TVO's Kaltura URL now 404s, marked invalid.
2026-08-16 20:31:32 +02:00
Kálmán „KAMI” Szalai c89f2b3dcf Fix Korea: mark ye23.vip and dead MBC TV entries as invalid
Issue #409: ye23.vip (used by KBS 2TV, KBS News D, KBS Drama, KBS Joy,
KBS Kids, KBS Life, KBS Story, KBS World - 8 channels) is DNS-sinkholed,
resolving to 127.0.0.1 - the domain's been taken down. MBC TV's URL
404s. KBS 1TV, EBS (all variants), SBS TV, Arirang, CJB/JIBS/OBS TV are
confirmed working. KNN/KBC/TJB/UBC/JTV TV time out at the TCP level -
could be genuinely dead or Korea-only firewalled, left as-is since that
can't be told apart from here.
2026-08-16 20:28:06 +02:00
Kálmán „KAMI” Szalai e06f65186b Fix UK NHK World/TRT World/Bloomberg, mark Sky News geo-block, cleanup
Fixed NHK World Japan, TRT World and Bloomberg TV with working sources.
Sky News was missing its Ⓖ marker (403 is the expected UK-only
geo-block, not dead). Moved 22 channels with no working replacement
found (Channel 4, E4, Film4, 4Music, 4seven, Arise News, BBC World
News, Create & Craft, GemsTV, Hobby Maker, Jewellery Maker, Kerrang!,
KISS, Magic, PBS America, TalkTV, The Box, EarthXTV, TJC, SportyStuff
TV, France 24, Ideal World) to Invalid. Partial progress on #703.
2026-08-16 20:18:29 +02:00
Kálmán „KAMI” Szalai 8364508e0e Add Stryk TV (USA)
Issue #680 asked for several country-music channels; only Stryk TV's
stream URL (from the site's page source) actually resolves to a live
HLS feed. ACN, Stars Over Texas and The Country Network don't expose
a direct stream link on their sites.
2026-08-16 20:11:16 +02:00
PlaylistBot 1732a258a3 Update Playlist (GitHub Actions) 2026-08-16 18:03:42 +00:00
Kálmán „KAMI” Szalai 9b61c561db Fix Ukraine 212.79.122.11 UDP relay and other dead entries
The 212.79.122.11:5014 UDP-relay server (1+1 Ukraina, Inter, 2+2, M1,
Mega, K1, Enter-Film, TET, ДІМ) refuses connections now. Fixed 9
channels with working sources (mostly stream.mcquack.net / antik.sk).
6 more on the same dead server (Bigudi, Novyi Kanal, ПлюсПлюс,
Ми — Україна, Оце ТБ, Піксель TV) had no replacement found - marked
Invalid. Also fixed/cleaned up entries on a separate dead
nashnet.tv/ott.blue/tvstitch.com cluster. Partial progress on #986.

Spain: Televisión Melilla's domain no longer resolves, marked
Invalid (#1012 - no working replacement found for it or Rioja TV).
2026-08-16 19:49:51 +02:00
Kálmán „KAMI” Szalai 0f0c65697d Telenorba: real HLS source instead of YouTube; add TG Norba 24; fix Antenna Sud dead links
- Telenorba was added via YouTube live (issue #1015 asked for the
  play.telenorba.it site). That site is a JS SPA; traced its player
  bundle to play.norbaonline.it, which resolves to the same
  live-telenorba.cdn.netrw.it CDN already used by Antenna Sicilia.
  Swapped in the direct HLS master playlist.
- Added TG Norba 24 as a separate channel (same CDN, different path),
  with its Wikimedia Commons logo.
- Antenna Sud / Antenna Sud Extra (live.antennasudwebtv.it:9443) now
  time out; replaced with working URLs from the sibling
  live-antennasud.cdn.netrw.it CDN.
2026-08-16 19:49:51 +02:00
PlaylistBot 728ae4df69 Update Playlist (GitHub Actions) 2026-08-16 17:44:18 +00:00
Kálmán „KAMI” Szalai e70230e204 Add Turkmenistan, Telenorba, Handicap TV; clean up North Macedonia
- New lists/turkmenistan.md: all 8 national channels from issue #1023,
  verified working.
- Italy: added Telenorba (Puglia regional) via its YouTube live
  channel, the given URL was an HTML embed page not a stream. #1015
- France: added Handicap TV, verified working. #1049
- North Macedonia: the MRT public broadcaster channels use Windows
  Media auth tokens with validminutes=30 baked into the URL - they
  expire 30 minutes after being generated regardless of viewer
  location, so no static URL can fix them. Moved 10 other dead
  channels (timeout/404, no replacement found) to Invalid. #1025
2026-08-16 18:27:56 +02:00
Kálmán „KAMI” Szalai 4ea2f05c4b Fix Canada CBC Toronto/TVA, move other dead entries to Invalid
CBC Toronto and TVA had dead URLs; replaced with current akamaized.net
sources (both now correctly geo-blocked to Canada, matching the Ⓖ
convention, instead of dead for everyone). Citytv, CTV Toronto, Global
Toronto/Calgary/Edmonton, TVO, ONNtv Ontario, Star TV, CTV News and 7
of the Global News regional feeds are dead with no replacement found -
marked [x] in place rather than left as fake-working entries.
Partial progress on #812.
2026-08-16 18:17:59 +02:00
Kálmán „KAMI” Szalai ec3bace8e4 Fix TRT Belgesel, Spain 185.189.225.150 dead server, remove dead NPO
- Turkey: TRT Belgesel's URL was dead, applied the new -dai path from
  issue #810.
- Spain: the 185.189.225.150:85 server (Antena 3, Cuatro, Telecinco,
  La Sexta, Neox, Nova, Mega, FDF, Boing, and a duplicate TV3 entry)
  is entirely dead. Fixed Paramount Network via a working Pluto TV
  source; moved the rest to Invalid since no replacement was found.
  The TV3 entry was a pure duplicate of the already-working TV3Cat
  entry, no loss removing it. Fixes #746, #749 (partially - Mediaset/
  Atresmedia channels still need real replacements).
- Netherlands: NPO 1/2/3 have been dead since 2022 per #879, with no
  replacement found anywhere; marked [x] with no URL, matching how
  RTL 4/5/7/8 are already handled in the same file. Fixes #879.
2026-08-16 18:14:01 +02:00
PlaylistBot c7f67cb5c5 Update Playlist (GitHub Actions) 2026-08-16 16:09:53 +00:00
Kálmán „KAMI” Szalai f5330a92e2 Fix Norway NRK/Kanal 10, Portugal SIC, Venezuela Dailymotion embed
- Norway: NRK1/2/3/Super's old akamaized path returned "Invalid URL"
  for everyone; replaced with the current path (now correctly
  geo-blocked instead of broken for everyone). Kanal 10 Norge's CDN
  is dead, switched to its YouTube channel. TV 2 Sport 1 and TV 2
  Nyheter are dead with no free source found (TV 2 Sport appears to
  require a paid TV 2 Play subscription now) - moved to Invalid.
  Fixes #1113.
- Portugal: SIC's cloudfront URL was dead, replaced with a working
  okast.tv source. Fixes #1109.
- Venezuela: "Venezolana de Televisión" pointed at a Dailymotion embed
  page instead of a stream URL, which explains why it showed
  unrelated content - moved to Invalid, no working replacement found
  yet. Fixes #969.
2026-08-16 18:05:20 +02:00
Kálmán „KAMI” Szalai c1bcb2b057 Fix Azerbaijan AZTV/Baku TV/Kanal S/Mədəniyyət TV/Xəzər Xəbər
The whole tvkaista.net stream-forwarder service (11 channels used it)
now returns 502 for every request - dead service, not a per-channel
issue. The 109.205.166.68/server124 CDN (4 channels) returns 403 for
everything. Found working replacements for 5 channels via current
sources; the rest share one of those two dead providers with nothing
found to replace them, moved to Invalid. AzStarTV was already working,
CBC Sport's 403 is the same expected Ⓖ geo-block iptv-org's own list
shows for the identical URL.

This completes the sweep through the "genuinely broken, not a
geoblocking artifact" country group (Somalia, Macau, Peru, Kosovo,
Armenia, Paraguay, San Marino, Monaco, Denmark, Cyprus, Moldova,
Romania, Azerbaijan).
2026-08-16 16:01:15 +02:00
PlaylistBot abaf509e01 Update Playlist (GitHub Actions) 2026-08-16 13:59:06 +00:00
Kálmán „KAMI” Szalai 830de31367 Fix Romania TVR/Telestar1 URLs; move dead Denmark TV2 regionals to Invalid
- Romania: all TVR channels (1/2/3, Info, International, Cluj, Craiova,
  Timișoara, Târgu-Mureș) used a dead mn-nl.mncdn.com path; found the
  provider's current tvr-*.lg.mncdn.com pattern and verified each one.
  TVR Iași and Telestar1 also had dead URLs, replaced. Prima TV: no
  working source found, moved to Invalid. Pro TV and România TV were
  already fine (the România TV 403 is the existing Ⓖ geo-block working
  as intended, not a broken link).
- Denmark: DR1/DR2/DR Ramasjang's 403s are the same expected Ⓖ
  geo-block, left as-is; Folketinget TV already works. All 7 TV 2
  regional stations use dead Kaltura-tokenized URLs and/or domains
  that no longer resolve, and their current sites block non-browser
  requests (406) so no replacement could be extracted; TV Storbyen,
  Kanal Hovedstaden and KKRtv are also dead with no fix found - moved
  all 10 to Invalid.
2026-08-16 15:53:01 +02:00
Kálmán „KAMI” Szalai 79a8dd9512 Fix Cyprus and Moldova broken streams
- Cyprus: RIK 1/2/HD's cloudskep.com raw-TS URLs were 404; found a
  working UDP-to-HTTP multicast proxy source and verified with real
  binary TS data. Ada TV's sc-kuzeykibrissmarttv.ercdn.net domain no
  longer resolves; found a working alternate CDN. BRT 1/2, Kıbrıs Genç
  TV, Kanal T, Kıbrıs TV, TV 2020 share that same dead domain with no
  replacement found - moved to Invalid.
- Moldova: Moldova 1/2 and TVR Moldova had dead URLs, replaced with
  current sources (trm.md's own CDN, mncdn.com). Publika TV, Canal 2,
  Canal 3 and Prime are all part of the same media group whose
  broadcast license was suspended by Moldovan authorities in October
  2023 - these aren't broken links, the channels are discontinued.
  Vocea Basarabiei and Balti TV are also dead with no fix found.
  Moved all to Invalid.
2026-08-16 09:38:24 +02:00
Kálmán „KAMI” Szalai a3d6e8c8ac Fix Peru, Somalia MM Somali TV; move dead Macau TDM channels to Invalid
- Peru: Panamericana TV, ATV+ Noticias, Karibeña TV had dead CDN URLs
  (host resolution failures / 404s), replaced with working sources.
  Top Latino TV: no replacement found, moved to Invalid.
- Somalia: MM Somali TV's CDN URL was a 404, switched to its official
  YouTube channel (768k subs, verified). The other 7 channels share
  the same ap02.iqplay.tv / mediavisionuae.com infrastructure, which
  is currently unreachable (connection timeouts) - but iptv-org's own
  community list uses the exact same URLs right now too, so this
  looks like a provider-side outage rather than dead/wrong links.
  Left unchanged rather than moving working entries to Invalid on a
  possibly-temporary outage.
- Macau: all 6 TDM channels' CDN (live4.tdm.com.mo) no longer
  resolves. TDM's site is now a heavy Vue SPA with no stream URL in
  the static HTML or common API guesses - moved to Invalid.
2026-08-16 09:26:01 +02:00
PlaylistBot 27cd0a8023 Update Playlist (GitHub Actions) 2026-08-16 07:24:07 +00:00
Kálmán „KAMI” Szalai 20cf12bf6f Fix Monaco, Paraguay, Kosovo, Armenia; add zz_music_en.md
Part of a broader link-health sweep across lists/. Tested every URL
directly (curl/ffprobe), replaced dead ones where a working source
was findable, moved the rest to each file's Invalid section.

- Monaco: both channels were dead (S3 access denied / DNS failure);
  found current sources for TV Monaco (okast.tv master.m3u8, no
  per-session token) and Monaco Info (webtv.monacoinfo.com).
- Paraguay: Unicanal and ABC TV's direct CDN URLs were dead; both run
  active official YouTube channels, switched to the same Ⓨ /live
  pattern already used elsewhere in the repo. Trece's stream is dead
  and its own site actually embeds Unicanal's feed instead of its
  own, so no fix found - moved to Invalid.
- Kosovo: RTK 1/2/4's tokenized URLs are dead and no current source
  found; RTK 3 has a working non-tokenized URL, kept.
- Armenia: Armenia 1, Kentron TV and Armenia TV had dead URLs; found
  working replacements. 5TV only has a short-lived (~5h) signed-token
  URL with no stable gateway, so it wasn't worth hardcoding - moved
  to Invalid.
- New lists/zz_music_en.md for the "NOW" retro-music FAST channels
  (Now 70's/80's, NOW Rock) - no existing thematic list fit them.
2026-08-16 09:14:33 +02:00
PlaylistBot 4a960ef91a Update Playlist (GitHub Actions) 2026-08-16 07:13:18 +00:00
PlaylistBot eac1d008ce Update Playlist (GitHub Actions) 2026-08-16 06:57:55 +00:00