Commit Graph
1966 Commits
Author SHA1 Message Date
KAMI a763adbc9f Merge pull request #1191 from almi05/patch-1
Change Super! logo image
2026-09-13 13:28:11 +02:00
Alessio 0cb84acf0d Change Super! logo image
Super! came back to its old logo since July 17, 2026
2026-09-13 13:20:30 +02:00
ChannelCheckerBot d199f38684 Channel check (deep) - 2026-09-13T06:44:34Z 2026-09-13 06:44:34 +00:00
ChannelCheckerBot 8fe625f499 Channel check (fast) - 2026-09-13T06:23:06Z 2026-09-13 06:23:06 +00:00
ChannelCheckerBot 976d094cd8 Channel check (fast) - 2026-09-13T00:26:26Z 2026-09-13 00:26:26 +00:00
ChannelCheckerBot 6e52964ae2 Channel check (fast) - 2026-09-12T18:16:47Z 2026-09-12 18:16:47 +00:00
PlaylistBot c994213532 Update Playlist (GitHub Actions) 2026-09-12 14:23:10 +00:00
Kálmán „KAMI” SzalaiandClaude Sonnet 5 8f59d91d90 Replace dead Japan/Slovakia streams with verified working mirrors
Sources the repo's own check_channels.py (--attempts 4, ffprobe-class
rigor) confirms alive repeatedly, not single-probe guesses:

Japan (#1184) - 5 of 7 terrestrial channels moved from the dead-or-
flaky naori-test.netgenx.site relay to mov3.co mirrors (already the
same provider used for iptv-org/iptv's jp.m3u):
- NHK総合 -> nhk4.mov3.co, テレビ朝日 -> tvasahi.mov3.co,
  TBSテレビ -> tbs5.mov3.co, テレビ東京 -> tvtokyo.mov3.co,
  フジテレビ -> fujitv4.mov3.co
No public mirror found for NHK Eテレ or 日本テレビ (日テレ) - left on
naori-test, which is flaky rather than confirmed dead so not worth
downgrading to [x] either.

Slovakia (#1153) - 5 of 20 channels moved off the dead-or-flaky
sktv.mxnticek.eu relay:
- Markíza, Klasik -> cdnsk003.panaccess.com (STVR's own CDN, also
  serving the already-working MTR.sk entry in iptv-org/iptv's sk.m3u)
- Jednotka, Dvojka -> 88.212.15.19 test streams (from iptv-org/iptv)
- NR SR -> n11.stv.livebox.sk (STVR's own parliament feed)
STVR :24 and Šport have a candidate on 88.212.15.27, but it timed out
repeatedly under check_channels.py despite answering a lone curl, so
it's left unreplaced rather than swapped for an equally unreliable
source. Markíza's JOJ-group siblings (JOJ, Wau, Dajto, Krimi, Doma,
TA3, ...) have no public mirror found - these are commercial
broadcasters whose only known source remains the flaky mxnticek relay.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01HnjzQpjtzZkVgRJGZipm44
2026-09-12 16:22:59 +02:00
PlaylistBot 6163e21f57 Update Playlist (GitHub Actions) 2026-09-12 13:26:23 +00:00
KAMI e1ca41cfff Merge pull request #1188 from almi05/add-telecolore-salerno
Add Telecolore Salerno
2026-09-12 15:26:15 +02:00
KAMI a8dc7fe093 Merge pull request #1187 from almi05/master
Move broken K2 and Frisbee streams to Invalid (Italy)
2026-09-12 15:26:11 +02:00
ChannelCheckerBot 1920203b84 Channel check (fast) - 2026-09-12T12:18:22Z 2026-09-12 12:18:22 +00:00
Alessio 4fb51acec3 Merge branch 'Free-TV:master' into master 2026-09-12 13:25:25 +02:00
PlaylistBot f4158b7d2c Update Playlist (GitHub Actions) 2026-09-12 10:05:01 +00:00
KAMI b3ccbdad3d Merge pull request #1189 from almi05/update-italy-channels
Comprehensive Italian channels maintenance: mirrors, international feeds, regional restores & invalid cleanup
2026-09-12 12:04:51 +02:00
PlaylistBot c3f7092c76 Update Playlist (GitHub Actions) 2026-09-12 09:17:25 +00:00
Kálmán „KAMI” SzalaiandClaude Sonnet 5 da45fdcc62 Mark dead willfonk.com Japan streams as invalid
stream01.willfonk.com has zero "alive" results across 1000+ checks in
the checker history over the last 8 days, and my own multi-attempt
probe (check_channels.py --confirm-dead) confirms it's consistently
unreachable. Part of #1184.

naori-test.netgenx.site and sktv.mxnticek.eu (also reported in #1184
and #1153) are left untouched: the checker history shows both still
returning "alive"/"flaky" results within the last 3 days, so per
check_channels.py's own guidance they're unreliable/geo-sensitive
rather than confirmed dead, and shouldn't be blanket-marked invalid
on a single failed probe.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01HnjzQpjtzZkVgRJGZipm44
2026-09-12 11:17:11 +02:00
ChannelCheckerBot 8adf9e824f Channel check (fast) - 2026-09-12T06:18:47Z 2026-09-12 06:18:47 +00:00
ChannelCheckerBot d5c5e6564e Channel check (fast) - 2026-09-12T00:24:31Z 2026-09-12 00:24:31 +00:00
ChannelCheckerBot a04ccb6223 Channel check (fast) - 2026-09-11T18:16:50Z 2026-09-11 18:16:50 +00:00
Alessio f54a1b3fd0 Restore TSN Tele Sondrio News, upgrade Rtp Tv to HTTPS and add 29 regional DVB-T channels and visual radios
- Restore TSN Tele Sondrio News (LCN 85, Lombardia) to Regional DVB-T with active Akamai 720p stream
- Upgrade Rtp Tv stream protocol to HTTPS (flash2.xdevel.com)
- Add 29 verified regional DVB-T channels and visual radios in alphabetical order:
  * Regional DVB-T: AM Terni Television, Tele Golfo RTG, Tele Granducato, Tele Lacco Ameno, Tele Laser, Tele Ritmo, Tele Stabia / Gigli TV, TGS Telegiornale di Sicilia, TRG Media, TRSP Tele Radio San Pietro
  * Visual Radios & Local TVs: Bella e Monella TV, Enjoy Television, Radio Arancia TV, Radio Bianconera TV, Radio Delta 1 TV, Radio Digiesse TV, Radio Iglesias Visual Radio, Radio Juke Box TV, Radio Kiss Kiss Italia TV, Radio Kiss Kiss Napoli TV, Radio Napoli Emme, Radio Number One TV, Radio Padova TV, Radio Punto Zero TV, Radio Ritmo 80 TV, Radio Studio TV, Radio Taormina TV, Radio Televisione Sarda, Radio Tivù Azzurra, RTN Napoli
- All streams verified active on official CDNs (1080p/720p) with on-screen logos
- Only lists/italy.md modified
2026-09-11 19:43:00 +02:00
Alessio 554eff051b Restore working regional channels and cleanup Invalid section in lists/italy.md 2026-09-11 18:19:30 +02:00
Alessio d852d384d8 Fix Class CNBC epgid
typo, now it should match the epg
2026-09-11 17:41:59 +02:00
Alessio 2de5b6243b Update Italian channels: Rai & Mediaset international feeds, TGCOM24 & Rai News 24 mirrors, Sportitalia, Radio TV Serie A, Class CNBC, invalidate BIKE Channel 2026-09-11 17:20:02 +02:00
ChannelCheckerBot 62e17f7e2e Channel check (fast) - 2026-09-11T12:18:52Z 2026-09-11 12:18:52 +00:00
Alessio ad3d2ccedf Add Telecolore Salerno (closes #1185) 2026-09-11 13:48:12 +02:00
Alessio 05a69691a2 Move broken K2 and Frisbee streams to Invalid (lists/italy.md)
- Video chunks (.ts segments) return HTTP 403 Forbidden due to DRM/auth restrictions.
- Moved entries to ## Invalid and changed markers to [x].
2026-09-11 13:30:27 +02:00
ChannelCheckerBot cd3f488e40 Channel check (deep) - 2026-09-11T06:42:47Z 2026-09-11 06:42:47 +00:00
ChannelCheckerBot 8a5ab3cba7 Channel check (fast) - 2026-09-11T06:20:16Z 2026-09-11 06:20:17 +00:00
ChannelCheckerBot 1e650261a1 Channel check (fast) - 2026-09-11T00:25:34Z 2026-09-11 00:25:34 +00:00
ChannelCheckerBot 4522b038d9 Channel check (fast) - 2026-09-10T18:18:15Z 2026-09-10 18:18:15 +00:00
ChannelCheckerBot 42364c20ce Channel check (fast) - 2026-09-10T12:19:21Z 2026-09-10 12:19:21 +00:00
ChannelCheckerBot e9d9bc4b55 Channel check (fast) - 2026-09-10T06:20:45Z 2026-09-10 06:20:45 +00:00
ChannelCheckerBot 04e4f2f881 Channel check (fast) - 2026-09-10T00:24:59Z 2026-09-10 00:24:59 +00:00
ChannelCheckerBot 0a89a69f3b Channel check (fast) - 2026-09-09T18:18:06Z 2026-09-09 18:18:06 +00:00
ChannelCheckerBot 8829525d69 Channel check (fast) - 2026-09-09T12:18:47Z 2026-09-09 12:18:47 +00:00
ChannelCheckerBot faac9941e2 Channel check (deep) - 2026-09-09T06:44:33Z 2026-09-09 06:44:33 +00:00
ChannelCheckerBot efaef2b59a Channel check (fast) - 2026-09-09T06:23:11Z 2026-09-09 06:23:11 +00:00
ChannelCheckerBot 03a4ac1563 Channel check (fast) - 2026-09-08T18:18:10Z 2026-09-08 18:18:10 +00:00
ChannelCheckerBot abfe32e5a9 Channel check (fast) - 2026-09-08T12:19:26Z 2026-09-08 12:19:26 +00:00
ChannelCheckerBot 832ad962e8 Channel check (fast) - 2026-09-08T06:19:48Z 2026-09-08 06:19:48 +00:00
ChannelCheckerBot 7e100328c3 Channel check (fast) - 2026-09-08T00:24:59Z 2026-09-08 00:24:59 +00:00
ChannelCheckerBot e862e957e2 Channel check (fast) - 2026-09-07T18:17:35Z 2026-09-07 18:17:35 +00:00
ChannelCheckerBot 16306fdde8 Channel check (fast) - 2026-09-07T12:19:29Z 2026-09-07 12:19:29 +00:00
ChannelCheckerBot 23ca802ae0 Channel check (deep) - 2026-09-07T06:53:46Z 2026-09-07 06:53:46 +00:00
ChannelCheckerBot 42d0f8e67f Channel check (fast) - 2026-09-07T06:22:45Z 2026-09-07 06:22:45 +00:00
ChannelCheckerBot 325ad0352e Channel check (fast) - 2026-09-07T00:26:16Z 2026-09-07 00:26:16 +00:00
KAMI 8b0d46cee1 Merge pull request #1183 from KAMI911/fix-rai-add-official-geoblocked-alt
Restore official geo-blocked RAI streams alongside the CloudFront mirror (fixes #1179)
2026-09-06 21:11:21 +02:00
Kálmán „KAMI” SzalaiandClaude Sonnet 5 72b7c7e076 Restore official geo-blocked RAI streams alongside the CloudFront mirror
Fixes #1179.

PR #1166 moved Rai 1, Rai 2, Rai 3, Rai Premium, Rai Storia and Rai
Scuola from the official mediapolis.rai.it relinker to a third-party
CloudFront mirror, because the relinker had become Italy-IP-gated and
was failing for everyone else (including the CI checker). That mirror
works for casual viewing, but as #1179 reports, it goes black during
broadcasts where RAI only holds domestic rights (e.g. EuroVolley) -
the official stream keeps working correctly for Italian-IP viewers
through exactly those broadcasts, because it's RAI's own domestic
feed, not a re-mirror of it.

Rather than trade one gap for the other, add the official mediapolis
URL back as a second, Ⓖ-marked entry for each of the six channels -
the same "CDN mirror as the general-access entry, official relinker
as the geo-gated alternative" split this file already uses for every
other Rai channel (Rai 4, Rai 5, Rai Movie, Rai Sport, etc., all still
on mediapolis.rai.it + Ⓖ). Viewers with an Italian IP get the more
correct source; everyone else keeps the mirror that already works for
them.

Also fixes a real gap in check_channels.py found while verifying this:
mediapolis.rai.it's relinker doesn't refuse an out-of-territory request
with an HTTP error - it answers 200 with a real MP4, but the file is
always the same "video_no_available.mp4" decoy regardless of which
channel was asked for. The checker had no way to tell that apart from
a working stream failing its playlist-header check, so every
mediapolis.rai.it entry (the pre-existing Rai 4/5/Movie/Sport ones
included) was scored `dead` instead of `blocked`, right down to the
newly-fixed pr_check.yml workflow that now hard-fails a PR over a
`dead`-scored touched channel. Added a check for this specific decoy
redirect target, classified as `blocked` like any other geo-refusal.

Regenerated playlist.m3u8 and playlists/playlist_italy.m3u8 via
make_playlist.py. pylint check_channels.py: 10.00/10.

Co-Authored-By: Claude Sonnet 5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01Enus8N247jHM5r5Som5JuU
2026-09-06 21:09:12 +02:00
ChannelCheckerBot d9bb826b0b Channel check (fast) - 2026-09-06T18:17:10Z 2026-09-06 18:17:10 +00:00