Commit Graph
34819 Commits
Author SHA1 Message Date
L4XB 215ee48311 fix: leave NSFW channels out of the categories and sources playlists
The other public generators drop NSFW streams with isSFW(), as PLAYLISTS.md promises (no NSFW channels since January 30th, 2024), but categories/ and sources/ took every stream, so NSFW channels with a feed were published there. The test fixture's NSFW channel now carries its feed id, so it reaches the generators instead of being dropped as a stream without a feed.
2026-10-25 04:09:46 +01:00
Pecaquito f759c62f2e Merge pull request #56330 from L4XB/docs/fix-two-relative-links
docs: fix two relative links
2026-10-24 22:13:06 -04:00
Pecaquito 45be0fdd06 Merge pull request #56296 from L4XB/fix/normalize-url-keeps-reserved-escapes
fix: keep %20, %2F and %23 encoded when playlist:format normalizes links
2026-10-24 22:10:18 -04:00
iptv-bot[bot] 12b8af1af8 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/40146121114) workflow.
2026-10-25 00:18:12 +00:00
iptv-bot[bot] 4ca5a00d9f [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/40146121114) workflow.

closes #56097, closes #56171, closes #56197, closes #56198, closes #56199, closes #56200, closes #56201, closes #56202, closes #56203, closes #56205, closes #56206, closes #56247, closes #56252, closes #56256, closes #56257, closes #56265, closes #56276, closes #56277, closes #56278, closes #56279, closes #56281, closes #56282, closes #56283, closes #56284, closes #56288, closes #56289, closes #56292, closes #56293, closes #56294, closes #56301, closes #56302, closes #56303, closes #56304, closes #56305, closes #56307, closes #56308, closes #56309, closes #56311, closes #56313, closes #56314, closes #56315, closes #56316, closes #56318, closes #56319, closes #56321, closes #56322, closes #56323, closes #56324, closes #56329, closes #56331, closes #56332, closes #56340, closes #56341, closes #56342, closes #56343, closes #56344, closes #56345, closes #56346
2026-10-25 00:18:12 +00:00
L4XB 72d27a848f docs: point the streams/ entry at the Playlists page 2026-10-25 01:07:38 +02:00
L4XB 1c4b37b5c8 docs: fix two relative links 2026-10-24 06:51:12 +02:00
L4XB fbd2a5092a fix: keep %20, %2F and %23 encoded when playlist:format normalizes links 2026-10-24 04:44:59 +02:00
iptv-bot[bot] 37a51365d8 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/40044058312) workflow.
2026-10-24 00:16:08 +00:00
iptv-bot[bot] 7154031c47 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/40044058312) workflow.

closes #56130, closes #56143, closes #56144, closes #56145, closes #56146, closes #56147, closes #56148, closes #56149, closes #56150, closes #56154, closes #56155, closes #56156, closes #56157, closes #56159, closes #56161, closes #56162, closes #56163, closes #56165, closes #56166, closes #56170, closes #56173, closes #56174, closes #56175, closes #56177, closes #56178, closes #56179, closes #56180, closes #56181, closes #56182, closes #56183, closes #56184, closes #56185, closes #56186, closes #56187, closes #56193, closes #56194, closes #56195, closes #56196, closes #56210, closes #56212, closes #56213, closes #56214, closes #56215, closes #56216, closes #56238, closes #56239
2026-10-24 00:16:08 +00:00
Aleksandr Statciuk eb57e15871 Merge pull request #56066 from iptv-org/Arley87326-patch-1
Update sg.m3u
2026-10-23 18:21:36 +03:00
iptv-bot[bot] 74fe6c47a0 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39877106718) workflow.
2026-10-23 00:17:13 +00:00
iptv-bot[bot] e19916b028 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39877106718) workflow.

closes #56068, closes #56069, closes #56070, closes #56072, closes #56073, closes #56075, closes #56076, closes #56077, closes #56078, closes #56082, closes #56084, closes #56085, closes #56086, closes #56087, closes #56089, closes #56090, closes #56091, closes #56092, closes #56093, closes #56094, closes #56096, closes #56100, closes #56102, closes #56103, closes #56104, closes #56105, closes #56106, closes #56107, closes #56108, closes #56109, closes #56110, closes #56111, closes #56112, closes #56113, closes #56114, closes #56115, closes #56116, closes #56117, closes #56118, closes #56119, closes #56120, closes #56121, closes #56122, closes #56123, closes #56124, closes #56125, closes #56126, closes #56127, closes #56128, closes #56129, closes #56131, closes #56132, closes #56133, closes #56134, closes #56136, closes #56137, closes #56138, closes #56139, closes #56140, closes #56141, closes #56167, closes #56168
2026-10-23 00:17:13 +00:00
Blocket Flex e1c0dff899 Merge pull request #56060 from Dev-next-gen/fix/report-edit-deleted-stream-id
fix: don't flag stream ID removal as invalid in report:create
2026-10-22 14:05:09 -07:00
Blocket Flex c7b42cca25 Merge pull request #56010 from ElvisGarces/patch-36
Update ve.m3u
2026-10-22 07:33:13 -07:00
brokenstream 069f82d503 Merge pull request #55984 from iptv-org/patch-2026.10.1
Patch 2026.10.1
2026-10-22 07:10:41 -05:00
iptv-bot[bot] a0926e4e97 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39698538234) workflow.
2026-10-22 00:15:42 +00:00
iptv-bot[bot] 8b1bf73e25 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39698538234) workflow.

closes #55986, closes #55988, closes #55989, closes #55990, closes #55991, closes #55994, closes #55995, closes #55996, closes #55998, closes #55999, closes #56000, closes #56001, closes #56002, closes #56003, closes #56004, closes #56005, closes #56006, closes #56008, closes #56011, closes #56012, closes #56013, closes #56014, closes #56015, closes #56016, closes #56017, closes #56018, closes #56019, closes #56021, closes #56023, closes #56024, closes #56025, closes #56026, closes #56028, closes #56029, closes #56030, closes #56031, closes #56032, closes #56033, closes #56045, closes #56049, closes #56064, closes #56065
2026-10-22 00:15:42 +00:00
Blocket Flex 87e078e66a Update sg.m3u
Removed Broken Link.
2026-10-21 17:11:47 -07:00
Blocket Flex 95bfeeb05b Merge pull request #56063 from LeetoMotloheloaJoseph40/master
Fix Readme
2026-10-21 17:06:11 -07:00
Leeto Motloheloa 1ca8529bdc Fix undefined language entry 2026-10-22 00:02:56 +02:00
leoca f3cb3c0fee fix: don't flag stream ID removal as invalid in report:create
The edit form tells users to put `~` in a field to delete its value.
report:create split the Stream ID on `@` without checking for that, so
an edit request that removes the stream ID from an existing link was
listed as invalid_channel_id, since there is no channel called `~`.

Skip the channel lookup when the stream ID is marked as deleted, as
issue:validate already does.
2026-10-21 19:10:57 +00:00
Blocket Flex b598dec059 Merge pull request #55266 from Dev-next-gen/fix/mpd-invalid-manifest
fix: don't abort playlist:format on an unparseable .mpd response
2026-10-21 08:00:56 -07:00
Blocket Flex eb11a1a0d4 Merge pull request #55251 from iptv-org/dependabot/github_actions/actions-minor-patch-2f4c4b3894
ci: bump actions/setup-node from 7.0.0 to 7.1.0 in the actions-minor-patch group across 1 directory
2026-10-21 07:59:44 -07:00
Blocket Flex 6dc7c275cc Merge pull request #55677 from Dev-next-gen/fix/edit-keep-titles
fix: keep stream titles when playlist:edit saves the file
2026-10-21 07:58:52 -07:00
Blocket Flex 606ea21545 Merge pull request #55294 from Dev-next-gen/fix/validate-selected-paths
fix: don't report a playlist as a duplicate of itself in playlist:validate
2026-10-21 07:43:54 -07:00
interVen 441b86e9b7 Update ve.m3u
Modify AguacateTv
2026-10-21 09:36:14 -04:00
brokenstream 9846a291c9 Merge pull request #55985 from RoqueDJ/master
Added the tvg_id for American Ninja Warrior
2026-10-21 05:48:36 -05:00
iptv-bot[bot] 141978fe0f [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39520207400) workflow.
2026-10-21 00:16:13 +00:00
iptv-bot[bot] fab9ecf1cb [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39520207400) workflow.

closes #55810, closes #55812, closes #55820, closes #55822, closes #55823, closes #55832, closes #55835, closes #55836, closes #55855, closes #55895, closes #55896, closes #55898, closes #55902, closes #55903, closes #55904, closes #55905, closes #55906, closes #55908, closes #55909, closes #55910, closes #55911, closes #55912, closes #55913, closes #55914, closes #55915, closes #55916, closes #55917, closes #55918, closes #55919, closes #55920, closes #55923, closes #55925, closes #55954, closes #55955, closes #55982
2026-10-21 00:16:13 +00:00
RoqueDJ 20a827c9f5 Added the tvg_id for American Ninja Warrior 2026-10-20 19:37:46 -04:00
freearhey 3b7287dea3 Update dependencies 2026-10-21 02:14:11 +03:00
freearhey c32c0bc3c3 Update docs 2026-10-21 02:14:02 +03:00
freearhey 49201f3358 Create validate_discussion.yml 2026-10-21 02:13:00 +03:00
freearhey 4fed08fa37 Create discussion_opened.json 2026-10-21 02:12:58 +03:00
freearhey a154ae53d8 Update package.json 2026-10-21 02:12:48 +03:00
freearhey 3a068ae8c7 Create validate.ts 2026-10-21 02:12:14 +03:00
freearhey 4d12a29e96 Update tests 2026-10-21 02:12:09 +03:00
freearhey a22cf5960e Update tests/__data__ 2026-10-21 02:12:00 +03:00
iptv-bot[bot] e6d2720227 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39346602607) workflow.
2026-10-20 00:16:38 +00:00
iptv-bot[bot] 7cd8f57ca1 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39346602607) workflow.

closes #55806, closes #55807, closes #55811, closes #55813, closes #55815, closes #55816, closes #55817, closes #55821, closes #55831, closes #55837, closes #55839, closes #55840, closes #55843, closes #55844, closes #55845, closes #55846, closes #55847, closes #55848, closes #55853, closes #55857, closes #55858, closes #55878, closes #55882, closes #55883, closes #55884, closes #55885, closes #55886, closes #55887, closes #55888, closes #55889, closes #55891
2026-10-20 00:16:38 +00:00
dependabot[bot] 601e2958f0 ci: bump actions/setup-node
Bumps the actions-minor-patch group with 1 update in the / directory: [actions/setup-node](https://github.com/actions/setup-node).


Updates `actions/setup-node` from 7.0.0 to 7.1.0
- [Release notes](https://github.com/actions/setup-node/releases)
- [Commits](https://github.com/actions/setup-node/compare/820762786026740c76f36085b0efc47a31fe5020...949feb2413d6458794dcd2491c4babbbce0c15c1)

---
updated-dependencies:
- dependency-name: actions/setup-node
  dependency-version: 7.1.0
  dependency-type: direct:production
  update-type: version-update:semver-minor
  dependency-group: actions-minor-patch
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-10-19 17:55:45 +00:00
brokenstream 179565866a Merge pull request #54969 from jarnaez728/add/7tv-existing-feeds
Add: 7TV.es streams for 6 existing Andalusian feeds
2026-10-19 06:55:35 -05:00
iptv-bot[bot] 73c7d681cd [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39185276178) workflow.
2026-10-19 01:26:02 +00:00
iptv-bot[bot] 51e2707dd8 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39185276178) workflow.

closes #55709, closes #55713, closes #55714, closes #55715, closes #55723, closes #55724, closes #55725, closes #55726, closes #55728, closes #55729, closes #55730, closes #55731, closes #55734, closes #55735, closes #55737, closes #55738, closes #55739, closes #55740, closes #55741, closes #55742, closes #55743, closes #55748, closes #55749, closes #55750, closes #55752, closes #55753, closes #55755, closes #55756, closes #55757, closes #55758, closes #55759, closes #55760, closes #55761, closes #55762, closes #55763, closes #55764, closes #55770, closes #55772, closes #55779, closes #55780, closes #55797, closes #55804
2026-10-19 01:26:02 +00:00
Pecaquito 8aebc56210 Merge pull request #54910 from iptv-org/CasperMcFadden95-patch-2
Use http for AlAlam.ir@SD
2026-10-18 14:52:22 -04:00
Pecaquito 9ebb374ed1 Merge pull request #54909 from iptv-org/CasperMcFadden95-patch-1
Shorten AlalamNewsChannelSyria.sy@SD link
2026-10-18 14:47:10 -04:00
iptv-bot[bot] fe6031f70b [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39082202655) workflow.
2026-10-18 00:17:51 +00:00
iptv-bot[bot] 16d6cdbd8e [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/39082202655) workflow.

closes #55494, closes #55495, closes #55496, closes #55497, closes #55498, closes #55499, closes #55501, closes #55502, closes #55509, closes #55515, closes #55516, closes #55517, closes #55518, closes #55520, closes #55521, closes #55522, closes #55523, closes #55524, closes #55525, closes #55526, closes #55527, closes #55529, closes #55530, closes #55532, closes #55536, closes #55538, closes #55539, closes #55541, closes #55542, closes #55545, closes #55548, closes #55549, closes #55551, closes #55552, closes #55553, closes #55554, closes #55555, closes #55556, closes #55557, closes #55559, closes #55560, closes #55561, closes #55562, closes #55563, closes #55564, closes #55566, closes #55567, closes #55568, closes #55569, closes #55570, closes #55571, closes #55572, closes #55573, closes #55574, closes #55576, closes #55577, closes #55578, closes #55599, closes #55601, closes #55602, closes #55603, closes #55604, closes #55605, closes #55620, closes #55622, closes #55623, closes #55624, closes #55625, closes #55627, closes #55628, closes #55631, closes #55637, closes #55641, closes #55642, closes #55643, closes #55644, closes #55645, closes #55646, closes #55648, closes #55649, closes #55650, closes #55651, closes #55652, closes #55653, closes #55662, closes #55664, closes #55665, closes #55666, closes #55667, closes #55669, closes #55673, closes #55675, closes #55683, closes #55685, closes #55686, closes #55687, closes #55688, closes #55689, closes #55690, closes #55691, closes #55693, closes #55694, closes #55696, closes #55697, closes #55698, closes #55699, closes #55700, closes #55701, closes #55702, closes #55706
2026-10-18 00:17:51 +00:00
LPhilip1999 562e5721eb Merge pull request #55692 from nowas1416/patch-1
Antik fix
2026-10-18 06:57:35 +08:00