Both use the same lexanetwork.com infrastructure as FehérvárTV (#1163)
and Kapos TV (#1164). Found via each station's own official live page
(estv.hu homepage, komaromtv.hu/online-adas/), which embeds a player
resolving to a working relay URL. Verified 4x each, consistently alive.
Also searched ~45 other Hungarian local TV stations for lexanetwork.com
usage - none of the others use it (mostly WordPress/YouTube embeds, or
the station's own site is dead), so no further additions from this pass.
Was marked [x] (dead relay01/livestream004.sdp on cloudfront63). Found
the current URL the same way as FehérvárTV (#1163): the official site's
"Élő adás" page embeds an iframe at cloudfront63.lexanetwork.com/itplayer/
LIVE016_inc.php, which resolves to a real master playlist (bitrate/
resolution/codec info + segment reference) on a different host/path -
relay01/broadcast004.sdp on cloudfront44. Verified 4x, consistently alive.
Also checked the site's other dead ([x]) lexanetwork.com entries this
same way: AlföldTV's domain now redirects to a news portal with no live
player, Zugló TV's and Bajai TV's sites don't resolve/load at all, and
Lóverseny közvetítés is an event-only feed (found a newer loverseny3.sdp
path via the same method, but it's only live during actual races, so
nothing to verify against right now). None of those looked fixable.
The old URL (freerelay/fehervartv.sdp) answered HTTP 200 with a
technically-valid HLS header but nothing else - no #EXT-X-STREAM-INF,
no segment reference, just two lines. That passes a header-only check
(and did - the current checker reports it "alive") while being
unplayable in any real player, since there's nothing to play.
Found the working URL by fetching the official player embed at
https://www.fehervartv.hu/elo_adas (an iframe pointing at the same
lexanetwork.com host, but a different relay path - relay44_1/HDE046.sdp
- that does return a real master playlist with bitrate/resolution/codec
info and a segment reference). Verified 4x, consistently alive.
ATV, Hír TV, and Izaura TV logos moved to Wikimedia Commons; Fix TV
(YouTube-only channel, no working website) uses its YouTube channel
avatar. M3's onlinestream.live logo left as-is — no Wikipedia page
exists for it and the channel itself is already marked dead.
Official atv.hu/streamservers.atv.hu endpoints are currently down;
the 88.212.15.19 mirror (already used for several other Hungarian
channels) serves a working direct stream instead of relying on
YouTube.
M1, M2, M5 and Duna TV had expired connectmedia.hu session tokens
(404) — replaced with the working 88.212.15.19 mirror already used
for other Hungarian channels. M4 Sport's connectmedia.hu link is
also dead but no working replacement was found (marked dead).
Hír TV's onlinestream.live link returned HTTP 200 but with an empty
stream URL in the manifest (functionally broken); no alternative
public stream was found, so marked dead rather than left silently
non-functional.
Also re-verified all regional stations: fixed Gyöngyös TV and
Kecskemét TV with working alternates, and marked AlföldTV, Kapos TV,
Lóverseny közvetítés, Zugló TV, Bajai TV and Tisza TV dead after
confirming their current links are unreachable with no replacement
found.
Follow-up pass on remaining dead small local TV stations, using
alternate CDN paths, Wayback Machine clues, and Twitch/YouTube live
fallbacks where the repo's naming convention supports it. Verified
every replacement URL with curl before applying. Reverted one
agent-reported fix (Switzerland SRF Zwei) that no longer resolved
on independent re-check.
Italy: 9, Hungary: 2, Croatia: 1, North Macedonia: 1, Greece: 1
Replace with official/Wikimedia logos:
- Spektrum Home: Wikimedia Commons official
- DikhTv: Wikimedia Commons official
- Euronews Hungarian: Wikimedia Commons 2016 logo
- CityTV: Official website logo
- M1 previously linked to the "M1 Hiradó" YouTube channel, which only
carries news bulletins, not the actual M1 programming. Replaced with
the real M1 live feed (same mediaklikk source already used for
M2/M4 Sport/M5/Duna TV), kept M1 Hiradó as a separate YouTube-based
entry since it's non-geoblocked and covers different content.
- M1, M2, M4 Sport, M5 and Duna TV's connectmedia.hu manifests
explicitly label their audio tracks "*_HUGEO_*" (MTVA's own
Hungary-only geo variant), confirmed by inspecting the HLS output -
marked all five with Ⓖ per the README convention.
M3 investigated further (nemzetiarchivum.hu/api/m3/v3/stream): the
live feed is FairPlay DRM-protected (skd:// key scheme via
fairplay.keyos.com), so it cannot be played by a plain M3U8/HLS
client regardless of URL freshness - stays in Invalid.
The "| * | * | [x]() |" row was leftover template cruft, unique to
this file (no other list in lists/ has it) and never matched by
make_playlist.py's [>] check anyway, so it never affected the
generated playlist.
Checked each remaining Invalid channel's own homepage/domain for a
current stream, per the pattern that already worked for Hegyvidék TV
in the previous commit:
- Spektrum Home: confirmed free on MinDig TV, found a working direct
stream, moved from Invalid into Commercial.
- Hegyvidék TV: rebranded to "Buda TV" (tvbuda.hu); hegyvidektv.hu now
embeds a new working stream; restored to Regional under a clarified
name.
- Fix TV, ErdélyTV, Radio 1, DikhTv: their old domains/CDNs are dead,
but each runs an active official YouTube channel (verified via
yt-dlp, 19k-467k subscribers) using the same /live pattern already
used for M1 Hiradó/ATV/Euronews Hungarian. Restored with Ⓨ marker.
Still unresolved (own domain checked, genuinely dead or parked):
M3, Duna World / M4+ Sport, MUSICPlus, Budakalász, VTV Füzesabony,
Putnok Városi TV, Miskolc TV (miskolctv.hu is a parked/for-sale
domain), Hatoscsatorna (site unreachable). MAX4 confirmed as a real
free MinDig TV channel but no working stream found anywhere - not
added since there is no URL to reference at all.
Found via onlinestream.live's own sitemap, then resolved to the
underlying origin URLs (stream2.nmih.hu / live.tiszatv.hu) rather than
linking through the onlinestream.live redirector itself. Verified
playable with curl + ffmpeg. Budakalász resolved successfully only
once out of several attempts (matches its "not 24/7" status elsewhere),
so it stays in Invalid rather than being restored on a single hit.
Tested every stream in lists/hungary.md against a live connection
(from a Hungarian IP, so no false negatives from geo-blocking) using
curl/ffprobe/yt-dlp. See issue #1104.
- M2/Petőfi TV, M4 Sport, M5 and Duna TV were all dead but still
marked [>], meaning they were shipping as broken entries in the
live playlist despite sitting in the "Invalid" section (make_playlist.py
only checks the [>] marker, not the section). Replaced with fresh
URLs sourced from mediaklikk's own player API and moved them into
the National section where they belong.
- RTL Klub, TV2, ATV, Izaura TV, Ózdi Városi TV: replaced dead URLs
with working ones. ATV now uses its official YouTube live channel,
same pattern as M1 Hiradó.
- Fix TV, MUSICPlus, Radio 1, Budakalász, Pannon RTV, VTV Füzesabony,
Hegyvidék TV, Tisza TV, Putnok Városi TV, Miskolc TV, Hatoscsatorna:
no working source found, moved to Invalid with [x] per repo
convention (not deleted).
- Duna World / M4+ Sport: no working live feed found on mediaklikk
anymore, changed from [>] to [x].
Note: the mediaklikk-sourced connectmedia.hu URLs are session-tokenized
and will likely need refreshing again in the future - this is the same
reason the previous URLs for these channels went dead.