zz_news_en:
- LiveNOW from FOX: lnc-fox-live-now.tubi.video no longer resolves.
Replaced with the Amagi-hosted feed already used for the same
channel under lists/usa.md's "FOX Live Now" entry. Verified alive
via check_channels.py (3/3 ok).
Serbia:
- RTS 3: the old udp-multicast-proxy URL (185.81.240.65:15000) is
unreachable. Found the current feed on the same official bhtelecom.ba
CDN already used for RTS 1 and RTS 2 in this file. Verified alive via
check_channels.py (3/3 ok), real HLS master playlist with two
variants.
Researched but left unchanged (no fix available):
- zz_news_en: The Guardian, CBC News Network, Sky News Now (AU), i24
News, CNBC Europe, CNBC Indonesia, Pluto TV News - official
infrastructure down, geo/paywall-gated, or no public stream exists.
CNN (line 36) was not touched - the only replacement found is the
exact same feed already used by the "CNN International" row in this
file, which would just be a duplicate entry, not a distinct fix.
- Moldova: Publika TV group and Balti TV - official domains gone, no
replacement found.
- Serbia: Euronews Serbia has a real working stream, but it requires a
custom Referer header this repo's plain-URL playlist format can't
carry - not usable as a drop-in fix. Red TV - no replacement found.
- Slovakia: every channel points at a domain (sktv.mxnticek.eu) that is
completely down. Found working replacements for 3 channels via
STVR's own JSON endpoint, but those URLs embed a short-lived signed
token that expires - not usable as a static playlist entry (same
reasoning as the Sweden Solidtango tokens rejected earlier). No
durable fix currently available for this file.
- Montenegro: no dead channels found.
- Bosnia and Herzegovina: BHT 1's URL times out, but it's confirmed to
be the exact URL BHRT's own official site uses internally - looks
like a genuine infra/geo outage at the source, not a stale link, so
left unchanged. No fix found for Federalna TV, TV BPK, Kanal 6, TNT
Kids, Sevdah, RTV Glas Drine, TVSA, RTV TK.
Regenerated playlist.m3u8 and the per-country playlists via
make_playlist.py.
Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01Enus8N247jHM5r5Som5JuU
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.