Cross-checked against iptv-org's maintained playlists. Only channels
with a confirmed current match were updated; smaller/regional channels
without a matching iptv-org entry remain marked invalid.
Replace dead IRIB/presstv and France broadcaster links with current
working streams, cross-checked against iptv-org's maintained playlists.
Several entries (IRIB TV5, Jame Jam, Sahar variants, France 2/3, C8, W9,
NRJ 12, TF1 Séries Films, L'Équipe, RMC Découverte, Chérie 25) still have
no verified working source and remain marked invalid.
The media company behind the channel was previously ~88% owned by Hungarian companies believed to be closely related to Hungary's PM Viktor Orbán. Their share now is currnetly undisclosed and believed to be mostly owned by members of SDS (Slovenian Democratic Party), the far-right party that established it.
SDS is known for it's anti-immigration, anti-islamic and anti-semitic rhetoric, spreading lies about important politicians and individuals, defunding the Slovenian Press Agency and sowing division in media and state.
via #880
Updated links for several news channels to remove YouTube URLs and replaced them with a generic placeholder. Added a valid link for News18 UP Uttarakhand.
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.
Issues #865, #1036, #1064: Japanese TV list (~80 channels) was dependent on
single private willfonk.com token now blocking external requests.
Solution: Replace with naori-test.netgenx.site community relay providing:
- All 8 terrestrial channels (NHK, Nippon TV, TBS, TV Asahi, TV Tokyo, Fuji TV)
- All 6 major BS satellite channels
- Working HTTP 200 verified links
- Community-maintained but reliable fallback (mov3.co mirrors available)
Marked premium/subscription channels (WOWOW, J-SPORTS, Animax) as [NO PUBLIC STREAM]
- 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.