Commit Graph

298 Commits (61b28d3c438082d8afd73b6bd00d862f2d306fee)

Author SHA1 Message Date
Kálmán „KAMI” Szalai 61b28d3c43 Add Mongolia and Kazakhstan, salvage a few new channels from PR #963
PR #963 dumped 84 mixed-country channels into a single raw .m3u8 file
in the repo root, which doesn't follow the contribution format at all
and mostly duplicates channels already in the repo (BBC News, DW,
Al Jazeera, CGTN, TRT World, NHK World, Arirang, KBS World, Bloomberg,
Carousel, Domashniy, Friday, RBK are all already present under
lists/zz_news_en.md, korea.md or russia.md with different sources).
Tested every URL directly; only kept ones that actually work.

- New lists/mongolia.md: 40 working national Mongolian channels
  (skygo.mn), 8 dead ones filed under its own Invalid section
  (TV4, Premier Sports 1-5, Mongol TV, NTN).
- New lists/kazakhstan.md: Balapan TV and Qazaqstan International;
  QazSport redirects to a geoblock placeholder, filed as Invalid.
- lists/russia.md: added "Че" (Peretz/Che), a genuine RTRS multiplex-2
  free-to-air channel that wasn't in the list yet.
- lists/zz_movies.md: added "Action Hollywood Movies" (Amagi FAST
  channel), fits the existing Pluto TV/FilmRise/Stirr pattern there.
- make_playlist.py: added "mongolia": "MN" and "kazakhstan": "KZ" to
  COUNTRY_CODES; README.md and flag_order.txt updated to match.

Left out: the various *-samsungnz.amagi.tv channels (Samsung TV Plus
NZ's own licensed feeds, not a public source), CJ OnStyle (home
shopping), NHK World Premium (paid tier), BBC Earth/Cbeebies Asia
feeds and FashionTV (no clean existing home, source legitimacy
unclear) - can revisit if there's a good place for them.
2026-08-16 08:39:41 +02:00
Kálmán „KAMI” Szalai 217b42aa63 Fix M1 to use full live feed, mark MTVA HUGEO streams as geo-blocked
- 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.
2026-08-16 08:13:51 +02:00
Kálmán „KAMI” Szalai f21908fcee Restore Spektrum Home, Hegyvidék TV, Fix TV, ErdélyTV, Radio 1, DikhTv
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.
2026-08-16 07:55:55 +02:00
Kálmán „KAMI” Szalai 02cdf71e6c Restore Pannon RTV and Tisza TV with working direct stream URLs
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.
2026-08-16 07:42:31 +02:00
Kálmán „KAMI” Szalai e23f713f4f Fix broken Hungarian channel streams, restore national channels
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.
2026-08-16 07:12:48 +02:00
PlaylistBot 91fc3b1d05 Update Playlist (GitHub Actions) 2026-08-16 04:44:05 +00:00
Kálmán „KAMI” Szalai d7911fa1a9 Fix leftover M3U8 injection vector, missing country codes, README sync
- Sanitize the channel number field for embedded double quotes; the
  previous fix (#1124) covered group/name/logo/epg but missed
  tvg-chno, leaving the same attribute-injection vector open via the
  "#" column.
- Add missing "kenya" and "nigeria" entries to COUNTRY_CODES so those
  channels get a tvg-country attribute in the generated playlist.
- Sync README.md and flag_order.txt with lists/: add missing flags for
  chile, egypt, saudi_arabia, indonesia, kenya, nigeria in their
  proper geographic groups.
- Add .gitignore for __pycache__/*.pyc.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
2026-08-16 06:28:29 +02:00
KAMI a1dafe025a
Add Aguacate TV and AS3 Sport TV to Venezuela list (#1125)
Latina TV is already listed; inter TV was already added previously.
Assigned chno 12/13 to avoid colliding with the existing chno=1
(Venevisión), and normalized the AS3 Sport TV EPG id to drop the
embedded space for consistency with other entries.

Co-authored-by: KAMI <miholmikor@gmail.com>
2026-08-14 12:26:04 +02:00
PlaylistBot 87ecbc9224 Update Playlist (GitHub Actions) 2026-08-14 09:58:13 +00:00
Kálmán „KAMI” Szalai 6ce42c470c Fix malformed src attribute for RTP Mundo logo in portugal.md 2026-08-14 11:46:45 +02:00
PlaylistBot 946cbe7811 Update Playlist (GitHub Actions) 2026-08-14 09:36:58 +00:00
PlaylistBot bf85ba5448 Update Playlist (GitHub Actions) 2026-08-14 09:34:05 +00:00
PlaylistBot 4883a6eecd Update Playlist (GitHub Actions) 2026-08-14 00:53:18 +00:00
PlaylistBot 099cffdb3f Update Playlist (GitHub Actions) 2026-08-14 00:50:52 +00:00
PlaylistBot a3ab401e0a Update Playlist (GitHub Actions) 2026-07-07 07:50:28 +00:00
PlaylistBot 395edf7e48 Update Playlist (GitHub Actions) 2026-07-07 07:42:11 +00:00
PlaylistBot c805be41ff Update Playlist (GitHub Actions) 2026-07-07 07:40:50 +00:00
PlaylistBot 23f2decd0e Update Playlist (GitHub Actions) 2026-07-07 07:32:42 +00:00
coldwhiz d6bedc603b
Fix Logos from Wiki (#1054)
* Fix Logos from Wiki

* Fix Wiki Logo

---------

Co-authored-by: KAMI <kami911@gmail.com>
2026-07-07 09:32:34 +02:00
PlaylistBot 0959990611 Update Playlist (GitHub Actions) 2026-07-07 07:25:53 +00:00
PlaylistBot afb5425a50 Update Playlist (GitHub Actions) 2026-06-30 07:32:57 +00:00
PlaylistBot 0ffb8615a9 Update Playlist (GitHub Actions) 2026-06-30 07:32:21 +00:00
coldwhiz bcb5720616
Add Indian Channel - NDTV Profit (#1055) 2026-06-30 09:31:30 +02:00
PlaylistBot 76a902ded4 Update Playlist (GitHub Actions) 2026-06-30 07:31:22 +00:00
PlaylistBot 659d369318 Update Playlist (GitHub Actions) 2026-06-30 07:30:51 +00:00
PlaylistBot afe1c07e0a Update Playlist (GitHub Actions) 2026-06-30 07:30:18 +00:00
Baleshevich Srdjan 9471785cdd
Updated TV channel playlist for Bosnia and Herzegovina, Serbia & North Macedonia (#1033)
* Updated TV channel playlist for Bosnia and Herzegovina & Serbia

* Added SD quality link for BHRT  ( 🇧🇦 )
* Updated logo for BHRT ( 🇧🇦 )
* Updated logo for RTRS ( 🇧🇦 )
* Updated link for RTVBN ( 🇧🇦 )
* Updated link for Red TV ( 🇷🇸 )

* Update Playlist (GitHub Actions)

* Updated TV channel playlist for North Macedonia

* Updated links of channel logos
* Updated links of channel live stream links

* Update Playlist (GitHub Actions)

* Updated TV channel playlist for North Macedonia V2

Corretcted a spotted error

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <playlistbot@users.noreply.github.com>
2026-06-30 09:27:38 +02:00
PlaylistBot 144889cc4c Update Playlist (GitHub Actions) 2026-06-30 07:27:09 +00:00
PlaylistBot d67c51d6e9 Update Playlist (GitHub Actions) 2026-06-30 07:26:33 +00:00
PlaylistBot a2795320d2 Update Playlist (GitHub Actions) 2026-06-30 07:23:17 +00:00
PlaylistBot f6872341e1 Update Playlist (GitHub Actions) 2026-06-30 07:22:56 +00:00
PlaylistBot 0f5397ef2f Update Playlist (GitHub Actions) 2026-06-30 07:22:35 +00:00
PlaylistBot 9d2ba895a4 Update Playlist (GitHub Actions) 2026-06-30 07:21:39 +00:00
PlaylistBot 0a16311553 Update Playlist (GitHub Actions) 2026-06-30 07:20:33 +00:00
PlaylistBot be0471a339 Update Playlist (GitHub Actions) 2026-06-17 05:25:40 +00:00
PlaylistBot ac3037587c Update Playlist (GitHub Actions) 2026-04-22 03:58:05 +00:00
PlaylistBot 6ec6fb7c0f Update Playlist (GitHub Actions) 2026-04-09 03:28:19 +00:00
foratedio 9269fbb122
Update playlist_brazil.m3u8 (#1013) 2026-04-09 05:28:11 +02:00
PlaylistBot 5280f362ca Update Playlist (GitHub Actions) 2026-04-09 03:27:40 +00:00
PlaylistBot 02c84cb055 Update Playlist (GitHub Actions) 2026-04-09 03:21:33 +00:00
Giacinto Lo Meo ea332da787
Add tvg-chno support using channel number from markdown lists (#1018)
* Add channel number to M3U line formatting

Add tvg-chno support using channel number from markdown lists

- Extract channel number from md lists
- Add tvg-chno attribute to M3U output
- Skip invalid values (e.g. 0)

Improves channel ordering in IPTV clients like Jellyfin

* Update make_playlist.py

Add tvg-chno support using channel number from markdown lists

- Extract channel number from md lists
- Add tvg-chno attribute to M3U output
- Skip invalid values (e.g. 0)

Improves channel ordering in IPTV clients like Jellyfin

* Delete playlists/playlist_italy.m3u8

delete italy playlist for updating with channel number

* Italy playlist updated with channel number
2026-04-09 05:21:25 +02:00
Baleshevich Srdjan 4462172b34
Updated the Bosnia & Herzegovina, Serbia & Montenegro playlist and list (#878)
* Updated the Bosnia and Herzegovina playlist and list

Replaced non-working links of two TV stations for links that work. The source of those links is found on the web sites of those TV stations respectively.

* Update Playlist (GitHub Actions)

* Updated the Bosnia & Herzegovina, Serbia & Montenegro playlist and list

Updated the link of one TV stations in Bosnia and Herzegovina, and remarked a non-HD channel on that list.
Updated all the links of TV stations from Montenegro, marked some of the links with GeoIP blocking (help needed from good, hones & heroic person from Montenegro on this one).
Added TV 3 channels to Serbia's list, and updated 2 links on that list as well.

* Update Playlist (GitHub Actions)

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <playlistbot@users.noreply.github.com>
2026-04-09 05:15:33 +02:00
PlaylistBot bce5e4ff6b Update Playlist (GitHub Actions) 2026-03-08 20:06:27 +00:00
PlaylistBot 946dc0fc85 Update Playlist (GitHub Actions) 2026-03-08 20:04:59 +00:00
PlaylistBot 148bc990ba Update Playlist (GitHub Actions) 2026-03-08 19:41:17 +00:00
KAMI 43b8dced11
Add tvg-country attribute to M3U8 playlist entries (#990)
Add ISO 3166-1 alpha-2 country codes via tvg-country attribute
to all #EXTINF lines, enabling IPTV players to filter and display
channels by country.

Co-authored-by: Kálmán „KAMI” Szalai <kami911gmail.com>
2026-03-08 09:29:23 +01:00
PlaylistBot 280dea8bbb Update Playlist (GitHub Actions) 2026-01-14 08:19:26 +00:00
Baleshevich Srdjan d723cb8c74
Updated the Bosnia and Herzegovina playlist and list (#821)
* Updated the Bosnia and Herzegovina playlist and list

Replaced non-working links of two TV stations for links that work. The source of those links is found on the web sites of those TV stations respectively.

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <playlistbot@users.noreply.github.com>
2026-01-04 11:09:14 +01:00
ermtl 9f63dcea17
URL change for Al Jazeera English (#853)
* Change Al Jazeera English URL

Old URL (404)
https://live-hls-web-aje.getaj.net/AJE/index.m3u8

New URL
https://live-hls-apps-aje-fa.getaj.net/AJE/index.m3u8

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <playlistbot@users.noreply.github.com>
2026-01-03 22:22:49 +01:00
PlaylistBot 7ffa908a7c Update Playlist (GitHub Actions) 2025-12-24 09:27:11 +00:00