Commit Graph

672 Commits (dcbda8ff833be567c7e34b3a9976408f2f4a89d2)

Author SHA1 Message Date
KAMI dcbda8ff83
Merge pull request #1167 from KAMI911/fix-italy-local-tv-batch2
Fix 8 dead Italian local TV links, remove a dead TG Norba 24 duplicate
2026-09-05 18:08:07 +02:00
KAMI bcefcd0ead
Merge pull request #1166 from KAMI911/fix-rai-channels
Fix 6 dead RAI channels via a working third-party mirror
2026-09-05 18:07:57 +02:00
Kálmán „KAMI” Szalai d229c258e8 Fix 8 dead Italian local TV links, remove a dead TG Norba 24 duplicate
Found via each station's own official "diretta/streaming" page, following
embedded iframes (several use a shared white-label player at
player.streamshow.it/hosted/*.php) one level deeper to the real .m3u8.
No hosting infrastructure was brute-forced. Verified 3x each with
check_channels.py, all consistently alive:

- TVL (TV Libera Pistoia): new mariatvcdn.it host (old one dead)
- Teatro Tv: teatrotv.iostream.it (old m.iostream.it path dead)
- Tele Belluno: new mariatvcdn.it host + path
- Tele Cupole: azotosolutions.com load-balancer (old newradio.it dead)
- Tele Ischia: new streamlock.net host
- Tele Radio Ercolano: same saiuzwebnetwork.it provider, working path
- Teleiblea: same streamlock.net provider, working host
- Vera Tv: streamshow.it CDN (old shared streamshow.it host dead)

TG Norba 24 was listed twice under two different EPG rows with the same
tgv-id (TGNorba24.it) - one already pointed at a working
live-telenorba.cdn.netrw.it URL, the other (router.xdevel.com) was dead.
Removed the dead duplicate rather than adding a third entry.

29 other Italian local stations were also researched but had no
findable working replacement (site down, JS-injected player with no
static URL, or official embed itself already dead) - left unchanged.
2026-09-05 15:51:33 +02:00
Kálmán „KAMI” Szalai 1972c39bf9 Fix 6 dead RAI channels via a working third-party mirror
mediapolis.rai.it's relinker service is now Italy-IP-gated: with
forceUserAgent it 302s to a "video not available" placeholder MP4
(the "raw binary" symptom this repo's checker was seeing), without it
Akamai returns a plain 403. RAI's own official pages (raiplay.it) still
embed the same dead relinker pattern, and no working parameter/domain
variant was found - this isn't a broken link, it's a geo-restriction
that happens to also break for the CI runner's non-Italian IP.

Found a third-party CDN mirror (d3k8wzt41aflvx.cloudfront.net) already
re-serving RAI's linear feeds unrestricted, in the same vein as the
existing Rai4K/UniNettuno akamaized.net mirrors already in this list.
Verified each with curl (multi-quality master playlist, real segment
references) and with check_channels.py (3x each): Rai 2/3/Premium/
Storia/Scuola came back consistently alive, Rai 1 flaky (2/3 ok, real
content each time) - consistent with general CDN flakiness elsewhere
in this list, not a sign the URL is wrong.

Dropped the Ⓖ marker on these 6 since the mirror isn't geo-blocked.

Rai 4, Rai 5, Rai Movie, Rai Gulp, Rai YoYo, Rai Sport, and Rai Radio 2
Visual Radio are not on this mirror and were left unchanged (still
pointing at the geo-gated relinker, since that's genuinely the current
official source and may still work for viewers with an Italian IP).
2026-09-05 15:44:27 +02:00
Kálmán „KAMI” Szalai 6612168fd1 Add ES TV (Esztergom) and Komáromi Televízió
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.
2026-09-05 15:41:20 +02:00
Kálmán „KAMI” Szalai e8cf7121a6 Fix Kapos TV - found a working relay via the official player embed
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.
2026-09-05 15:14:40 +02:00
Kálmán „KAMI” Szalai dd46b77562 Fix FehérvárTV - old link served an empty playlist
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.
2026-09-05 15:09:15 +02:00
Kálmán „KAMI” Szalai e7e5ca8a62 Add 3 newly-found BS cids without moving existing ones
Follow-up to #1156. That PR found working cids (01, 08, 12 - the range
was 02-07,10,11 before) for channels previously marked [NO PUBLIC
STREAM], which is valuable, but it also reassigned the cid of every
already-known-working channel (NHK BS, BS日テレ, BS朝日, BS-TBS,
BSテレ東, BSフジ) to its neighbor's old value - a clean cyclic shift
across exactly six channels, which is what a list/list zip misaligned
by one produces, not what channel-by-channel verification produces.
Neither the old nor the new mapping carries any content-level proof
(the streams have no identifying metadata), so there's no way to tell
which is right - only that the shift itself isn't evidence of anything.

This takes only the part that's unambiguous: three cids nobody had
before, given to the three channels that had nothing. bs07 was one of
the "new" ones in #1156, but it's already BS10スターチャンネル's cid,
so WOWOWシネマ gets bs08 instead - the only other free value.

Verified each new cid resists a single flaky read (checked 4x): bs01
and bs12 came back flaky (3/4 ok) but real, bs08 came back alive (4/4).
That's consistent with how naori-test.netgenx.site behaves generally
(see check_channels.py's docstring), not a sign these three are wrong.
2026-09-05 11:05:10 +02:00
PlaylistBot 04cf01884e Update Playlist (GitHub Actions) 2026-09-05 07:34:09 +00:00
KAMI cd71dada8e
Merge pull request #1152 from KAMI911/remove-star-central-greece
Remove Star Central Greece - not a valid stream
2026-09-05 09:30:34 +02:00
PlaylistBot e45cbb8e4b Update Playlist (GitHub Actions) 2026-09-04 04:58:09 +00:00
Kálmán „KAMI” Szalai 2ac426ba9c Remove Star Central Greece - not a valid stream
Corrects a mistake in the previous PR (#1151): the URL answers with
HTTP 200 and binary data, but that payload is a raw MP4 fragment
(ftyp/moov boxes), not an HLS or DASH playlist a player can open.
No working replacement was found, so removing it rather than
mis-marking it as fixed.
2026-08-31 20:37:44 +02:00
Kálmán „KAMI” Szalai b91595ee74 Restore ERT World (as ERT Cosmos) and Star Central Greece
Follow-up to #1144.

- ERT World was renamed to ERT Cosmos. Added back under the new name,
  pointed at the same ERT CDN host used by the other ERT channels
  (verified HTTP 200 with a valid DASH manifest).
- Star Central Greece was returning 404 when #1144 was tested (Aug 26)
  but is back up now - verified 3x with a real MP4/DASH payload, not
  an error page. Restored with its original link.
2026-08-31 20:26:51 +02:00
PlaylistBot 45748cf796 Update Playlist (GitHub Actions) 2026-08-31 18:26:07 +00:00
PlaylistBot d15910f4f7 Update Playlist (GitHub Actions) 2026-08-31 18:16:54 +00:00
Kálmán „KAMI” Szalai 5839206b3b Add 3 working Japanese news channels via Rakuten Amagi CDN
Added to the existing Rチャンネル/Rakuten section: NTV News (日テレNEWS),
FNN Prime Online (FNNプライムオンライン), and MBS News (MBSニュース),
via Rakuten's official Amagi CDN (cdn-apne1/cdn-uw2-prod.tsv2.amagi.tv),
same source already used for the existing Tokyo MX channel.

Verified HTTP 200 for all three, not geo-blocked.
2026-08-31 20:04:49 +02:00
PlaylistBot 5e14f0f239 Update Playlist (GitHub Actions) 2026-08-24 09:21:45 +00:00
PlaylistBot 60c704c498 Update Playlist (GitHub Actions) 2026-08-22 07:17:52 +00:00
PlaylistBot 52209f9808 Update Playlist (GitHub Actions) 2026-08-22 07:10:34 +00:00
PlaylistBot d52bab2461 Update Playlist (GitHub Actions) 2026-08-22 07:05:28 +00:00
PlaylistBot c6425202be Update Playlist (GitHub Actions) 2026-08-18 19:41:50 +00:00
PlaylistBot cb6ca99542 Update Playlist (GitHub Actions) 2026-08-18 19:07:50 +00:00
PlaylistBot 696dea90c5 Update Playlist (GitHub Actions) 2026-08-18 19:05:55 +00:00
PlaylistBot e17f155df8 Update Playlist (GitHub Actions) 2026-08-18 17:26:28 +00:00
PlaylistBot 0c8fff0295 Update Playlist (GitHub Actions) 2026-08-18 17:23:27 +00:00
PlaylistBot 75920c01ec Update Playlist (GitHub Actions) 2026-08-18 17:08:00 +00:00
PlaylistBot d9ca5bd060 Update Playlist (GitHub Actions) 2026-08-18 10:48:44 +00:00
PlaylistBot 2641b7f9a3 Update Playlist (GitHub Actions) 2026-08-18 10:05:03 +00:00
PlaylistBot 0d3fa3dc51 Update Playlist (GitHub Actions) 2026-08-18 09:49:30 +00:00
PlaylistBot 09039f3503 Update Playlist (GitHub Actions) 2026-08-18 05:17:32 +00:00
PlaylistBot e8ed390ef6 Update Playlist (GitHub Actions) 2026-08-18 04:53:59 +00:00
PlaylistBot 7825714e35 Update Playlist (GitHub Actions) 2026-08-18 04:44:20 +00:00
PlaylistBot d20d47655f Update Playlist (GitHub Actions) 2026-08-18 04:25:55 +00:00
PlaylistBot 0c8fdf5422 Update Playlist (GitHub Actions) 2026-08-17 19:43:29 +00:00
PlaylistBot f8eba3b60f Update Playlist (GitHub Actions) 2026-08-17 19:37:09 +00:00
PlaylistBot dd4b337c4d Update Playlist (GitHub Actions) 2026-08-17 19:28:56 +00:00
PlaylistBot db5ad6222f Update Playlist (GitHub Actions) 2026-08-17 19:26:03 +00:00
PlaylistBot 49c9d29640 Update Playlist (GitHub Actions) 2026-08-17 15:45:54 +00:00
PlaylistBot fa8ffbded5 Update Playlist (GitHub Actions) 2026-08-17 15:27:40 +00:00
PlaylistBot 9f15b5859b Update Playlist (GitHub Actions) 2026-08-17 11:05:17 +00:00
PlaylistBot bcffb78c60 Update Playlist (GitHub Actions) 2026-08-17 11:00:16 +00:00
PlaylistBot f0fac521a1 Update Playlist (GitHub Actions) 2026-08-17 10:54:48 +00:00
PlaylistBot 719eb3b89a Update Playlist (GitHub Actions) 2026-08-17 10:53:28 +00:00
PlaylistBot 731edb711b Update Playlist (GitHub Actions) 2026-08-17 10:47:52 +00:00
PlaylistBot 8c240d6e6b Update Playlist (GitHub Actions) 2026-08-17 10:45:27 +00:00
PlaylistBot 226eb0ebc3 Update Playlist (GitHub Actions) 2026-08-17 10:39:04 +00:00
PlaylistBot f1b912faad Update Playlist (GitHub Actions) 2026-08-17 10:35:31 +00:00
PlaylistBot 9bde4de1ff Update Playlist (GitHub Actions) 2026-08-17 10:28:23 +00:00
PlaylistBot baaab855bd Update Playlist (GitHub Actions) 2026-08-17 10:20:35 +00:00
PlaylistBot ca9612856c Update Playlist (GitHub Actions) 2026-08-17 10:20:18 +00:00