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.
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.
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.
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.
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.
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).
- 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.
- 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
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.
- 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.
- 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.
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).
- 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.
- 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.
- 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.