Commit Graph
100 Commits
Author SHA1 Message Date
Kálmán „KAMI” Szalai 8555a71783 Restore working sources for Ukraine, Spain, China, Saudi Arabia, Denmark
Cross-checked against iptv-org's maintained playlists (26 channels
fixed across the five files). Channels without a matching current
source remain marked invalid.
2026-08-17 09:05:28 +02:00
Kálmán „KAMI” Szalai dde8f84761 Restore Class CNBC source for Italy (cross-checked against iptv-org) 2026-08-17 09:05:28 +02:00
Kálmán „KAMI” Szalai 6e1ff5d079 Restore working sources for UK channels, clean up Azerbaijan duplicates
UK: ITV1, ITV2, Channel 5, TJC, TBN UK, True Crime, Talking Pictures TV,
Together TV, BBC News and TalkTV restored using current sources
cross-checked against iptv-org. Removed now-redundant duplicate rows
from the Invalid section for channels fixed in their proper table.

Azerbaijan: moved İctimai TV and Xəzər TV out of Invalid into the DVB-S
table now that working sources were found.
2026-08-17 09:05:28 +02:00
Kálmán „KAMI” Szalai cefc9a5533 Restore working sources for select Canada/Croatia/Azerbaijan channels
Cross-checked against iptv-org's maintained playlists. Only channels
with a confirmed current match were updated; smaller/regional channels
without a matching iptv-org entry remain marked invalid.
2026-08-17 09:05:28 +02:00
Kálmán „KAMI” Szalai ed9c2234b4 Restore working sources for Iran and France channels
Replace dead IRIB/presstv and France broadcaster links with current
working streams, cross-checked against iptv-org's maintained playlists.
Several entries (IRIB TV5, Jame Jam, Sahar variants, France 2/3, C8, W9,
NRJ 12, TF1 Séries Films, L'Équipe, RMC Découverte, Chérie 25) still have
no verified working source and remain marked invalid.
2026-08-17 09:05:28 +02:00
KAMI 82e3e6068d Merge pull request #1130 from prathambhandary/master
Add News18 Kannada and Telugu channel to the list
2026-08-17 05:41:07 +02:00
Kálmán „KAMI” Szalai a63b2f9d90 Add HD sources for Россия-24 (1080p/720p)
Replace the dead smotrim.ru iframe entry with working HD HLS streams (fixes #966).
2026-08-17 04:53:34 +02:00
Kálmán „KAMI” Szalai dd7047bb2e The Slovenian channel list includes Nova24TV, a far-right media outlet with a documented history of spreading misinformation and fake news. The channel has been disputed by numerous fact-checking sources. One of them is Oštro, a Slovenian publicly funded fact checking news site, but you can find more in the References of the English Wikipedia article Nova24TV.
The media company behind the channel was previously ~88% owned by Hungarian companies believed to be closely related to Hungary's PM Viktor Orbán. Their share now is currnetly undisclosed and believed to be mostly owned by members of SDS (Slovenian Democratic Party), the far-right party that established it.

SDS is known for it's anti-immigration, anti-islamic and anti-semitic rhetoric, spreading lies about important politicians and individuals, defunding the Slovenian Press Agency and sowing division in media and state.

via #880
2026-08-16 22:55:49 +02:00
KAMI 9ba1ba9a06 Merge pull request #1129 from prathambhandary/master
Fixed All Broken and Expired links in India.md
2026-08-16 22:35:29 +02:00
KAMI 678290319a Merge: Add TV9 Kannada, Telugu, Marathi channels to India list
Rearrange channels and add TV9 Kannada to India.md
2026-08-16 18:09:45 +02:00
KAMIandKAMI 3f27805f7b 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 <[email protected]>
2026-08-14 12:26:04 +02:00
KAMIandKAMI 6dceda13cd Security: sanitize channel attributes to prevent M3U8 attribute injection (#1124)
group, name, logo and epg values are embedded unescaped into quoted
#EXTINF attributes (tvg-name, tvg-logo, tvg-id, group-title). A value
containing a double quote can break out of its attribute and inject
arbitrary extra attributes/content into the generated playlist.

Strip embedded double quotes from these fields at parse time.

Co-authored-by: KAMI <[email protected]>
2026-08-14 12:13:49 +02:00
Kálmán „KAMI” Szalai ff03630b69 Add Python 3.12-3.14 to the pylint test matrix 2026-08-14 11:50:35 +02:00
Kálmán „KAMI” Szalai 6cdd5b7712 Fix malformed src attribute for RTP Mundo logo in portugal.md 2026-08-14 11:46:45 +02:00
Kálmán „KAMI” Szalai 5a705e86f0 Bump actions/checkout and actions/setup-python to Node.js 24 versions in pylint workflow 2026-08-14 11:45:06 +02:00
Kálmán „KAMI” Szalai 51bbec5b22 Fix pylint errors in make_playlist.py
Resolves trailing whitespace, line-too-long, unnecessary parens,
missing docstrings, and no-else-return findings from the Pylint
workflow job.
2026-08-14 11:43:38 +02:00
KAMIandKálmán „KAMI” Szalai <kami911gmail.com> cf9251f784 Fix no-dash linting errors in Russian channel names (#991)
Replace dashes with colons in Smotrim channel names.

Co-authored-by: Kálmán „KAMI” Szalai <kami911gmail.com>
2026-03-08 20:41:10 +01:00
KAMIandKálmán „KAMI” Szalai <kami911gmail.com> 354ec3bc3a 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
KAMIandKálmán „KAMI” Szalai <kami911gmail.com> ac135619ff Improve make_playlist.py code quality and fix bugs (#989)
* Improve make_playlist.py code quality and fix bugs

- Fix group name bug: replace underscores with spaces before title()
  so filenames like north_korea.md produce "North Korea" not "North_Korea"
- Fix resource leaks: use context managers for all file handles including
  EPG list and per-country playlist files
- Remove os.chdir() global side effect: use absolute paths derived from
  the script location instead
- Avoid calling to_m3u_line() twice per channel by caching the result
- Fix redundant trailing colon in filename[:-3:] slice
- Consistent use of write() for headers instead of mixing print/write
- Strip blank lines from EPG URL list when reading

* Skip commit and push when playlist has no changes

Prevents the workflow from failing with exit code 1 when the generated
playlist is identical to the previous run and there is nothing to commit.

* Use current branch instead of hardcoded master for push

Replace hardcoded origin/master reference with @{u} (upstream of current
branch) for the diff check, and use HEAD for the push target so the
workflow works correctly on any branch.

---------

Co-authored-by: Kálmán „KAMI” Szalai <kami911gmail.com>
2026-03-08 07:40:47 +01:00
Kálmán „KAMI” Szalai affbd08083 Add Líceum TV to Hungarian list 2025-08-27 10:16:23 +02:00
Kálmán „KAMI” Szalai 9ed8dd03b0 Update Hungarian Rádió 1 YT link 2025-08-27 10:12:06 +02:00
KAMI 1204a4ecc8 Update ireland.md
Fix lint issue
2025-08-27 10:00:52 +02:00
KAMI 66019b3341 Update usa.md
Update Buzzr URL #722
2025-08-27 09:58:16 +02:00
KAMI 8b6feefea3 Update japan.md
From https://github.com/Free-TV/IPTV/pull/732

Thank you @makimaki69!
2025-08-27 09:52:55 +02:00
KAMI 71d22b8493 Greece update
from @dp247 f791651
2025-08-27 09:47:14 +02:00
Kálmán „KAMI” Szalai 72aeb6d55f Add more Hungarian channels 2025-04-02 18:56:20 +02:00
Kálmán „KAMI” Szalai 464cb5a1de Add more Hungarian channels 2025-04-02 18:53:10 +02:00
Kálmán „KAMI” Szalai 03c2b1c06b Add more Hungarian channels 2025-04-02 18:47:03 +02:00
Kálmán „KAMI” Szalai 383d3eb7c6 Remove non-existing channels 2025-04-02 18:37:26 +02:00
Kálmán „KAMI” Szalai e866b16955 Update M1/Hungary link 2025-04-02 17:57:46 +02:00
Kálmán „KAMI” Szalai b69f8a2906 Update City TV link 2025-04-02 17:44:45 +02:00
Kálmán „KAMI” Szalai 931aae9516 Update Venezuela list file according to PR #577 2025-04-02 16:14:46 +02:00
Kálmán „KAMI” Szalai 3429ba450e Remove HispanTV PR #554 2025-04-02 16:06:59 +02:00
Kálmán „KAMI” Szalai 0efce2572e Add Indonesia's flag and format the list file 2025-04-02 15:57:22 +02:00
Kálmán „KAMI” Szalai da979fd2f0 Manually pull dp247:master repo with updated links 2025-04-02 15:48:23 +02:00
KAMI 5bc63c6e75 Update test_playlist.yml
Try latest LTS node 20.10.x
2023-11-28 01:30:00 +01:00
Kálmán „KAMI” Szalai a039d63c68 Fix linter errors 2023-11-28 00:45:53 +01:00
Kálmán „KAMI” Szalai ed6b696269 Fix linter errors 2023-11-28 00:44:05 +01:00
Kálmán „KAMI” Szalai 94d6497042 Fix linter errors 2023-11-28 00:41:20 +01:00
Kálmán „KAMI” Szalai 6a84f7fcbf Fix linter error: img tag 2023-11-28 00:35:23 +01:00
KAMIandPlaylistBot 5fd50ed76c Update hungary.md (#453)
* Update hungary.md

Update for Oroszlányi Városi Televízió

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <[email protected]>
2023-11-28 00:15:02 +01:00
KAMIandPlaylistBot dd4fdfcfe9 Add Hungarian Oroszlány városi televízió (#452)
* Update hungary.md

Add Oroszlány városi televízió

* Update Playlist (GitHub Actions)

---------

Co-authored-by: PlaylistBot <[email protected]>
2023-11-28 00:02:41 +01:00
Kálmán „KAMI” Szalai 51c9fc3912 Update M1, Hungarian 2023-03-22 10:51:24 +01:00
KAMI 61ea3df19a Merge pull request #328 from Annino78/master
Add iptv-1
2023-03-21 06:34:15 +01:00
KAMI aec60225f8 Rename costarica.md to costa_rica.md 2023-03-21 06:33:40 +01:00
Kálmán „KAMI” Szalai 7a94a87e3b Update M1 / HUN 2023-03-20 19:52:57 +01:00
KAMI 3f5a3dcf02 Merge pull request #325 from TVKaista/patch-7
Improve channel logos for Estonian and Finnish channels
2023-03-18 14:48:35 +01:00
KAMI 6e130c6181 Merge pull request #324 from TVKaista/patch-5
Add Iceland channels
2023-03-18 14:47:39 +01:00
KAMI 3f2bbe7d67 Merge pull request #323 from TVKaista/patch-4
Add Folketinget TV
2023-03-18 11:51:43 +01:00
KAMI c2764485fe Merge pull request #318 from TVKaista/patch-2
Add ATG Live
2023-03-18 07:01:09 +01:00
KAMI f57a4317ed Merge pull request #317 from TVKaista/patch-1
Add geoblock symbol to Danish channels
2023-03-18 07:00:32 +01:00
KAMI d5e5fcec84 Merge pull request #319 from TVKaista/patch-3
Finland channel epg ids
2023-03-18 06:59:24 +01:00
KAMI 739ef55093 Merge pull request #322 from glotovpa/master
fixed an error creating playlists by country @KAMI911
2023-03-18 06:58:22 +01:00
KAMI b66ad69793 Merge pull request #320 from TVKaista/patch-4
Add Norwegian channels
2023-03-17 19:37:31 +01:00
Kálmán „KAMI” Szalai e23f623e56 Updates for Hungarian channels 2023-03-15 09:29:10 +01:00
Kálmán „KAMI” Szalai f0e2691ae9 Updates for Hungarian channels 2023-03-15 08:52:25 +01:00
Kálmán „KAMI” Szalai ecfaa74baa Fix Hungarian links 2023-03-15 08:33:22 +01:00
Kálmán „KAMI” Szalai cf53b66d0f Updated Hungarian channels 2023-03-15 08:22:59 +01:00
Kálmán „KAMI” Szalai 9c7f4ff8d3 Better playlist formatting 2023-03-15 06:57:43 +01:00
Kálmán „KAMI” Szalai a35f43a1c0 Process EPG file 2023-03-15 06:55:55 +01:00
Kálmán „KAMI” Szalai bd85fd5b1f Try to avoid f-string expression part cannot include a backslash error 2023-03-15 06:46:54 +01:00
Kálmán „KAMI” Szalai 3c632383b9 Fix string generation 2023-03-15 06:42:27 +01:00
Kálmán „KAMI” Szalai dff9d89787 Remove newlines from EPG list 2023-03-15 06:36:19 +01:00
Kálmán „KAMI” Szalai ae410286e9 Update EPG list with working list files 2023-03-15 06:31:03 +01:00
Kálmán „KAMI” Szalai 4d35aea062 Fix EPG list 2023-03-14 06:33:14 +01:00
Kálmán „KAMI” Szalai fd61db7e6a Remove wrongly created playlist files 2023-03-14 06:24:09 +01:00
KAMI 213f73acd7 Fix path for invidual playlists 2023-03-14 06:21:22 +01:00
KAMI 22bf6c54ed Fix path 2023-03-14 06:16:15 +01:00
KAMI 3c31794611 OS independent path, filename join 2023-03-14 06:14:09 +01:00
KAMI 3054028ce6 Merge pull request #309 from glotovpa/master
Add creating playlists by country in the folder "playlists"
2023-03-13 11:04:06 +01:00
KAMI e61b30ba24 Merge pull request #296 from TVKaista/patch-3
Add Finnish channels
2023-03-03 21:05:01 +01:00
KAMI bbdcc86db8 Merge pull request #302 from adilaxmdv/master
new file:   epglist.txt
2023-03-03 21:03:47 +01:00
Kálmán „KAMI” Szalai 59bdb06b81 Update of Hungarian channels 2023-02-05 09:57:18 +01:00
KAMI eca46efeba Merge pull request #268 from robbiebusinessacc/master
Update make_playlist.py
2023-01-19 02:37:54 +01:00
KAMI 4585c593f9 Merge pull request #270 from NezbednikSK/master
Add Schlager Deluxe + Deluxe Lounge HD
2023-01-09 21:22:28 +01:00
Kálmán „KAMI” Szalai a45744fd92 Update M4 2022-12-03 23:50:30 +01:00
KAMI 50ee17d6a2 Merge pull request #247 from telluroid/patch-1
Update germany.md
2022-11-20 09:54:09 +01:00
KAMI d18a909d65 Merge pull request #244 from Brenders/master
[zz_vod_it.md] updated
2022-11-16 17:45:03 +01:00
KAMI bdef834f11 Merge pull request #240 from telluroid/patch-4
Update germany.md
2022-11-15 21:24:12 +01:00
KAMI f1163a7638 Merge pull request #241 from telluroid/patch-5
Update brazil.md
2022-11-15 21:23:25 +01:00
KAMI 0960b085dc Merge pull request #242 from telluroid/patch-6
Update canada.md
2022-11-15 21:22:54 +01:00
Kálmán „KAMI” Szalai f41ee17634 Add another link to Hungarian M3 channel 2022-11-15 21:03:31 +01:00
Kálmán „KAMI” Szalai 9a40845d3f Add SkyNews as English langiage news 2022-11-15 21:02:58 +01:00
Kálmán „KAMI” Szalai fb99533b8e Update M4 Sport Hungarian channel 2022-11-15 19:46:48 +01:00
KAMI 5736a96824 Merge pull request #237 from Brenders/master
[zz_vod_it.md] updated
2022-11-11 11:35:20 +01:00
KAMI 8a40525cf3 Merge pull request #236 from telluroid/patch-3
Update germany.md
2022-11-11 11:34:43 +01:00
KAMI 132e6c1d52 Merge pull request #235 from telluroid/patch-2
Update france.md
2022-11-07 14:41:41 +01:00
Kálmán „KAMI” Szalai 731c8d851f Update M4 in Hungarian channels list 2022-10-29 07:54:41 +02:00
Kálmán „KAMI” Szalai 29bb08c246 Fix Euronews English broken URL (Issue #230) 2022-10-20 22:39:04 +02:00
Kálmán „KAMI” Szalai a856e41171 Make Euronews English URL use free.fullspeed.tv (Issue #230) 2022-10-20 22:36:43 +02:00
Kálmán „KAMI” Szalai e0dd5df1cd Fix Euronews English broken URL (Issue #230) 2022-10-20 22:34:17 +02:00
KAMI 3e50e42443 Merge pull request #229 from Brenders/master
[zz_vod_it.md] updated
2022-10-19 18:16:58 +02:00
KAMI b035da24d8 Merge pull request #226 from NezbednikSK/master
[slovakia] update WAU logo
2022-10-09 07:55:09 +02:00
Kálmán „KAMI” Szalai 1b4db6d3ad Update M4 Sport of Hungarian list 2022-10-07 11:22:40 +02:00
KAMI 13902e2056 Fixes for auto playlist update 2022-10-06 09:42:22 +02:00
Kálmán „KAMI” Szalai 20cab1eafa Add Hungarian MusicPlus 2022-09-19 19:21:17 +02:00
Kálmán „KAMI” Szalai c19847ae45 Update actions 2022-09-19 19:17:37 +02:00
KAMI c4c5ad8e57 Merge pull request #220 from Free-TV/automate
Automate
2022-09-19 19:15:04 +02:00
KAMI 868f255bed Merge pull request #219 from Free-TV/automate-1
Add update playlist for unattended playlist update
2022-09-19 19:13:33 +02:00
KAMI a16426170e Add update playlist for unattended playlist update 2022-09-19 19:07:13 +02:00