Commit Graph

1613 Commits (f21908fcee2e1ea5cb0086636e1463367d934694)
 

Author SHA1 Message Date
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 603e5439d8 Fix Malta One channel link and logo - replace expired stream 2026-08-16 06:43:05 +02: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
Eirik Stanghelle Morland d370d9076e
Fix typo (represesnts -> represents) (#1126)
That is! Thanks!
2026-08-15 12:15:20 +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
KAMI 5176eb2db8
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 <miholmikor@gmail.com>
2026-08-14 12:13:49 +02:00
PlaylistBot 87ecbc9224 Update Playlist (GitHub Actions) 2026-08-14 09:58:13 +00:00
Onyeka Nwokike 4da0801d40
Add Nigeria channels (#1114)
* Add Nigeria channels

* Add Soundcity TV to Nigeria list
2026-08-14 11:58:02 +02:00
Kálmán „KAMI” Szalai 6048cf6c1e Add Python 3.12-3.14 to the pylint test matrix 2026-08-14 11:50:35 +02: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
Kálmán „KAMI” Szalai 7899bad061 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 7d69e13431 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
PlaylistBot 946cbe7811 Update Playlist (GitHub Actions) 2026-08-14 09:36:58 +00:00
Patricio dee41f8dfa
edit chile.md (#1108)
* edit chile.md

* add channels to chile.md
2026-08-14 11:36:50 +02:00
PlaylistBot bf85ba5448 Update Playlist (GitHub Actions) 2026-08-14 09:34:05 +00:00
Dr Patrick Duflot 93f8286c6e
Add TV Mulhouse and TV Alsace (#1122)
Adds two free-to-air French regional channels:

- TV Mulhouse
- TV Alsace

Both streams are:
- publicly accessible
- hosted by the broadcaster
- available in 1080p
- already listed in iptv-org

Official websites:
http://tvmulhouse.fr/
http://tvalsace.fr/

Streams:
http://194.163.157.137:8080/hls/radiomulhouse.m3u8
http://194.163.157.137:8080/hls/radioalsace.m3u8
2026-08-14 11:33:56 +02:00
PlaylistBot 4883a6eecd Update Playlist (GitHub Actions) 2026-08-14 00:53:18 +00:00
Joachim David 00ded49c61
Update belgium.md - Added bruzz (#1123)
* Update belgium.md - Added bruzz

* Update belgium.md
2026-08-14 02:53:08 +02:00
PlaylistBot 099cffdb3f Update Playlist (GitHub Actions) 2026-08-14 00:50:52 +00:00
interVen 0366ffabcc
Update venezuela.md (#1112)
include intertv
2026-08-14 02:50:41 +02:00
PlaylistBot a3ab401e0a Update Playlist (GitHub Actions) 2026-07-07 07:50:28 +00:00
michelle1574 99494dd4f6
Update Belarus channels with new links and logos (#823) 2026-07-07 09:50:19 +02:00
PlaylistBot 395edf7e48 Update Playlist (GitHub Actions) 2026-07-07 07:42:11 +00:00
Vlastimil Novotný 33262252e9
Patch 6 from my fork - Changed links for CZ and SK Channels (#1096)
* Update Slovakia channel list with new entries

* Revise Czech Republic TV channel list and logos

Updated channel links and logos for Czech Republic TV channels.
2026-07-07 09:42:03 +02:00
PlaylistBot c805be41ff Update Playlist (GitHub Actions) 2026-07-07 07:40:50 +00:00
Flávio Marta 1aa117bb05
Updated some links and descriptions (#1008)
- ARtv was misspelled as ADtv
- Added some missing links
- Renamed RTP3 to the current name
- Added RTP mundo (since this week, before RTP internacional)

Source of the m3u links is the list found on the project https://github.com/LITUATUI/M3UPT

Co-authored-by: KAMI <kami911@gmail.com>
2026-07-07 09:40:42 +02: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
Dadu042 c8e70ba140
Disable 2 closed channels (#1100) 2026-07-07 09:25:44 +02:00
PlaylistBot afb5425a50 Update Playlist (GitHub Actions) 2026-06-30 07:32:57 +00:00
poopsocks 079d9dbfe3
Update qatar.md (#1058)
added qatar television the holy quran channel, fixed qatar television and qatar television 2 links, fixed al araby channel EPG ID and the stream link, and added al jazeera 2 channel
2026-06-30 09:32:48 +02:00
PlaylistBot 0ffb8615a9 Update Playlist (GitHub Actions) 2026-06-30 07:32:21 +00:00
MandradeMaking 079a4229d1
Add SoloTV streaming link to chile.md (#1052)
Adds SoloTV, a free 24/7 local streaming channel from Valparaíso Region, Chile.
Stream: https://stream.making.cl/memfs/ee909361-73e9-4e74-8391-5f1b0b8006c2.m3u8
Website: https://www.solotv.cl
2026-06-30 09:32:07 +02: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
poopsocks 2ff358f38f
Added Al Hadath Channel and updated CGTN Channel link (#1057) 2026-06-30 09:31:13 +02:00
PlaylistBot 659d369318 Update Playlist (GitHub Actions) 2026-06-30 07:30:51 +00:00
Alabbassia2026 f8be69307c
Add Alabbassia TV to Iraq list (#1059)
Add Alabbassia TV to Iraq list.

Official source:
https://github.com/Alabbassia2026/Alabbassia-TV-Official

Official HLS stream:
https://stream.alabbassia.com/live/alabbassia/index.m3u8

Logo:
https://i.imgur.com/BPyrjO5.png

Details:
- Country: Iraq
- Quality: 1080p Full HD
- Protocol: HLS
- Status: Operational
- The stream is officially provided by Alabbassia TV.
- The channel is free to watch and does not require a paid subscription.
2026-06-30 09:30:41 +02:00
PlaylistBot afe1c07e0a Update Playlist (GitHub Actions) 2026-06-30 07:30:18 +00:00
Alessio 6f1dc4aceb
Various fixes to Italian playlist (#1073)
* Updated italian WBD channels

Found new urls for Nove, Real Time, Food Network, Discovery Channel, Giallo, Dmax, HGTV and replaced Motor Trend with Turbo

* Fixed some EPG ids for italian channels

* Fix MAN-GA playlist URL in italy.md

* Moved TVM Palermo to invalid channels

 As mentioned in #1060

* Added Antenna Sicilia and Telecolor Sicilia m3u8 streams

Replaced non-working Twitch urls
2026-06-30 09:30:08 +02:00
Röyal Cəlilov 598aa799ad
Create pylint.yml (#1043) 2026-06-30 09:29:19 +02:00
Parag Pawar 94d1513678
fix: move broken ABP News and ABP Ananda streams to Invalid (#1034)
Co-authored-by: KAMI <kami911@gmail.com>
2026-06-30 09:28:49 +02: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
Dadu042 c302c59d61
New URL icon for Arte (#1026) 2026-06-30 09:27:01 +02:00
PlaylistBot d67c51d6e9 Update Playlist (GitHub Actions) 2026-06-30 07:26:33 +00:00