New country page sourced from a community-submitted playlist, with
every entry re-checked against its current live stream before
inclusion. 13 working channels (MTV Lebanon, Tele Liban, Al Manar,
Al Mayadeen, Voice of Lebanon, Noursat family, etc.), 9 more kept in
an Invalid section for channels that no longer resolve.
- New lists/turkmenistan.md: all 8 national channels from issue #1023,
verified working.
- Italy: added Telenorba (Puglia regional) via its YouTube live
channel, the given URL was an HTML embed page not a stream. #1015
- France: added Handicap TV, verified working. #1049
- North Macedonia: the MRT public broadcaster channels use Windows
Media auth tokens with validminutes=30 baked into the URL - they
expire 30 minutes after being generated regardless of viewer
location, so no static URL can fix them. Moved 10 other dead
channels (timeout/404, no replacement found) to Invalid. #1025
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.
- 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.
* Add initial list of free Hungarian channels
* Add more regional television of Hungary
* Updated Hungarain TV channels sources
* Update Hungarian channels
* Fix h2 of Invalid group
* Add table header of Invalid group
* Fix table formatting
* Move Spectrum Home to invalid
* Disable Spectrum Home
* Hungarian Stream updates
* Add Hungarian Zugló TV channel
* Add Pluto TV (italian)
* Fix exist channel and add new Pluto tv channel
* update
* various channels updated and fixed
* pluto.tv channels updated
* fixed the issue of the Movies category not correctly identified in hypnotix
* added new channels and fixed existing ones
* deactivated channels that no longer exist