Triage: mark confirmed-dead channels Invalid, clarify geo-blocked Japan feeds

Went through the open issue backlog and verified each claim against
the live streams with check_channels.py / curl before touching
anything, rather than acting on the reports alone.

Moved to Invalid (2 attempts, both `gone`, re-verified by hand):
- Greece: Start, Thraki Net TV
- Slovakia: Doma, Dajto, Krimi, Markíza TN Live, Jojko (joining the
  JOJ-family channels already Invalid - same upstream host, same
  missing-channel pattern)
- Bosnia and Herzegovina: Sevdah
- Spain: Nova, La 7 CYLTV, Canal TE24
- USA: NASA TV Public
- USA + zz_news_en: CNN / CNN International - both point at
  turnerlive.warnermediacdn.com/.../cnn_slate/..., which returns a
  permanently frozen manifest (#EXT-X-PUBLISHED-TIME and
  MEDIA-SEQUENCE identical across two fetches 8s apart, dated several
  months in the past) - a live-looking HTTP 200 that check_channels.py
  currently has no way to catch, since it never compares a URL against
  its own earlier response. Also moved the alternate CNN entry in
  zz_news_en.md (a raw.githubusercontent.com link that 404s outright).
- Not moved: N1 Bosna i Hercegovina (`disputed` - ffprobe found a real
  stream behind the dead-looking HTTP response, needs a human) and
  everything reported merely `unreachable`/`blocked` across these
  lists - neither is strong enough evidence on its own, see
  check_channels.py's own docstring.

Japan: added the Ⓖ marker to the 6 terrestrial channels on mov3.co
(NHK総合, 日本テレビ, テレビ朝日, TBSテレビ, テレビ東京, フジテレビ) -
confirmed HTTP 403 from here on all six, consistent with the
geo-restriction every other Ⓖ-marked channel in this repo already
documents. They were working `[>]` entries with no Ⓖ, which reads as
"this should work from anywhere" when it does not.

Left alone after checking (false alarms / already resolved, not a
list-file problem):
- Croatia HRT 1-4: already Ⓖ-marked and alive.
- Mongolia TenGer TV/TV5/TV9: all 40 Mongolia channels alive.
- Japan Willfonk/naori-test links: already Invalid on master.
- Several `unreachable` entries (Greece ART TV/Epirus TV 1, Croatia's
  RTL family, half of Spain, Bosnia's BHT/Glas Drine/etc.) -
  `unreachable` means "every attempt timed out or failed to connect
  from here", not "confirmed gone" - too weak to act on without a
  second opinion, and these didn't get one in this pass.

ran: python3 make_playlist.py (clean regen) + check_channels.py on
every touched list afterward to confirm nothing newly broke and the
moved channels no longer show up as working.
This commit is contained in:
Kálmán „KAMI” Szalai
2026-10-23 09:32:08 +02:00
parent a7018ab33d
commit df7787500d
15 changed files with 38 additions and 93 deletions
-6
View File
@@ -43,8 +43,6 @@ https://livehlsdai-i.akamaihd.net/hls/live/571640/telecinco/bitrate_1.m3u8
http://a3live-lh.akamaihd.net/i/lasexta_1@35272/master.m3u8
#EXTINF:-1 tvg-name="Neox" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/refs/heads/main/countries/spain/neox-es.png" tvg-id="Neox.es" tvg-chno="11" tvg-country="ES" group-title="Spain",Neox Ⓢ
http://a3live-lh.akamaihd.net/i/nxhds/geoneox_1@35261/master.m3u8
#EXTINF:-1 tvg-name="Nova" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/refs/heads/main/countries/spain/nova-es.png" tvg-id="Nova.es" tvg-chno="12" tvg-country="ES" group-title="Spain",Nova Ⓢ
http://40.160.24.55/Nova/index.m3u8
#EXTINF:-1 tvg-name="Mega" tvg-logo="https://i.imgur.com/Udrt2eK.png" tvg-id="Mega.es" tvg-chno="13" tvg-country="ES" group-title="Spain",Mega Ⓢ
http://a3live-lh.akamaihd.net/i/mghds/geomega_1@328914/master.m3u8
#EXTINF:-1 tvg-name="FDF" tvg-logo="https://raw.githubusercontent.com/tv-logo/tv-logos/refs/heads/main/countries/spain/fdf-es.png" tvg-id="FactoriadeFiccion.es" tvg-chno="15" tvg-country="ES" group-title="Spain",FDF
@@ -57,8 +55,6 @@ https://telemadrid-23-secure2.akamaized.net/master.m3u8
https://laotra-1-23-secure2.akamaized.net/master.m3u8
#EXTINF:-1 tvg-name="Canal Sur Andalucía" tvg-logo="https://i.imgur.com/WcVOXPr.png" tvg-id="CanalSurAndalucia.es" tvg-chno="3" tvg-country="ES" group-title="Spain",Canal Sur Andalucía
https://d4oe4cnrgi9c9.cloudfront.net/master.m3u8
#EXTINF:-1 tvg-name="La 7 CYLTV" tvg-logo="https://i.imgur.com/o2FlMXP.png" tvg-id="La7deCyLTV.es" tvg-chno="4" tvg-country="ES" group-title="Spain",La 7 CYLTV
http://nws.nice264.com/ilive/cyl/cyl_cyltvlivem_MB_348/playlist.m3u8
#EXTINF:-1 tvg-name="La 8 Mediterráneo" tvg-logo="https://graph.facebook.com/la8mediterraneo/picture?width=200&height=200" tvg-id="La8Mediterraneo.es" tvg-chno="5" tvg-country="ES" group-title="Spain",La 8 Mediterráneo
https://newscript.gestec-video.com/hls/8TVEVENTOS.m3u8
#EXTINF:-1 tvg-name="Televisión Canaria" tvg-logo="https://i.imgur.com/68LNS8e.png" tvg-id="TVCanaria.es" tvg-chno="6" tvg-country="ES" group-title="Spain",Televisión Canaria Ⓨ
@@ -85,8 +81,6 @@ https://directes-tv-cat.3catdirectes.cat/live-content/super3-hls/master.m3u8
https://directes-tv-cat.3catdirectes.cat/live-origin/c33-super3-hls/master.m3u8
#EXTINF:-1 tvg-name="Esport3" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/9/9a/Esport3.svg/1280px-Esport3.svg.png" tvg-id="Esport3.es" tvg-chno="15" tvg-country="ES" group-title="Spain",Esport3 Ⓖ
https://directes-tv-es.3catdirectes.cat/live-origin/esport3-hls/master.m3u8
#EXTINF:-1 tvg-name="Canal TE24" tvg-logo="https://i.ibb.co/3ynghbW/logox2.png" tvg-id="CanalTerresdelEbre.es" tvg-chno="15" tvg-country="ES" group-title="Spain",Canal TE24
https://ingest1-video.streaming-pro.com/esportsteABR/etestream/playlist.m3u8
#EXTINF:-1 tvg-name="À Punt TV" tvg-logo="https://i.imgur.com/M88LoNl.png" tvg-id="APunt.es" tvg-chno="16" tvg-country="ES" group-title="Spain",À Punt TV
https://bcovlive-a.akamaihd.net/8499d938ef904e39b58a4adec2ddeada/eu-west-1/6057955885001/playlist_dvr.m3u8
#EXTINF:-1 tvg-name="7 Región de Murcia" tvg-logo="https://upload.wikimedia.org/wikipedia/commons/thumb/2/26/La_7_logo.svg/120px-La_7_logo.svg.png" tvg-id="La7.es" tvg-chno="17" tvg-country="ES" group-title="Spain",7 Región de Murcia Ⓢ