Dum4G
81ba719a5e
Merge pull request #51385 from crcistianbracho10/patch-4
...
Update ve.m3u
2026-09-14 15:22:28 +03:00
Dum4G
9262b3fa54
Merge pull request #51194 from iptv-org/amazeyourself-patch-1
...
[IN] Update all pishow.tv links
2026-09-14 15:22:11 +03:00
iptv-bot[bot]
5e81889b2c
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34792317496 ) workflow.
2026-09-14 00:19:32 +00:00
iptv-bot[bot]
e1df07b9ce
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34792317496 ) workflow.
closes #51237 , closes #51267 , closes #51269 , closes #51277 , closes #51356 , closes #51357 , closes #51394
2026-09-14 00:19:32 +00:00
crcistianbracho10
81bc39777b
Update ve.m3u
2026-09-13 10:37:08 -04:00
Aleksandr Statciuk
24da2bfd57
Merge branch 'master' into amazeyourself-patch-1
2026-09-13 11:46:03 +03:00
amazeyourself
063eb88d62
Update in_pishow.m3u
2026-09-13 10:36:22 +05:30
amazeyourself
2fe7c79bd2
Update in.m3u
2026-09-13 10:34:31 +05:30
iptv-bot[bot]
d7e168d760
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34727636778 ) workflow.
2026-09-13 00:19:21 +00:00
iptv-bot[bot]
6ec639231b
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34727636778 ) workflow.
closes #50917 , closes #50918 , closes #50921 , closes #50922 , closes #51238 , closes #51239 , closes #51240 , closes #51241 , closes #51242 , closes #51244 , closes #51247 , closes #51252 , closes #51262 , closes #51263
2026-09-13 00:19:21 +00:00
Aleksandr Statciuk
b34ef9d084
Merge pull request #50881 from jogerj/streams/id/suara-surabaya
...
Add: Suara Surabaya to id.m3u
2026-09-12 13:29:15 +03:00
iptv-bot[bot]
87b6129bfd
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34661059878 ) workflow.
2026-09-12 00:16:58 +00:00
iptv-bot[bot]
cd9f267647
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34661059878 ) workflow.
closes #50979 , closes #50980 , closes #50981 , closes #50982 , closes #50983 , closes #50984 , closes #50985 , closes #50986 , closes #50987 , closes #50988 , closes #50989 , closes #50990 , closes #50991 , closes #50992 , closes #50993 , closes #50994 , closes #50995 , closes #50996 , closes #50998 , closes #51003 , closes #51005 , closes #51006 , closes #51007 , closes #51008 , closes #51009 , closes #51010 , closes #51011 , closes #51012 , closes #51013 , closes #51014 , closes #51015 , closes #51016 , closes #51017 , closes #51018 , closes #51019 , closes #51020 , closes #51021 , closes #51024 , closes #51025 , closes #51026 , closes #51027 , closes #51028 , closes #51029 , closes #51030 , closes #51031 , closes #51034 , closes #51035 , closes #51036 , closes #51037 , closes #51041 , closes #51042 , closes #51044 , closes #51055 , closes #51058 , closes #51077 , closes #51078 , closes #51079 , closes #51080 , closes #51081 , closes #51082 , closes #51083 , closes #51084 , closes #51085 , closes #51086 , closes #51087 , closes #51088 , closes #51089 , closes #51090 , closes #51091 , closes #51092 , closes #51093 , closes #51094 , closes #51095 , closes #51096 , closes #51097 , closes #51098 , closes #51100 , closes #51101 , closes #51102 , closes #51105 , closes #51106 , closes #51107 , closes #51108 , closes #51109 , closes #51110 , closes #51111 , closes #51112 , closes #51113 , closes #51114 , closes #51115 , closes #51116 , closes #51117 , closes #51118 , closes #51148 , closes #51150 , closes #51151 , closes #51152 , closes #51153 , closes #51154 , closes #51161 , closes #51162 , closes #51164 , closes #51167 , closes #51168 , closes #51169 , closes #51170 , closes #51173 , closes #51174 , closes #51175 , closes #51176 , closes #51177 , closes #51178 , closes #51179 , closes #51180 , closes #51181 , closes #51182 , closes #51183 , closes #51184 , closes #51185 , closes #51186 , closes #51187 , closes #51188 , closes #51189 , closes #51191 , closes #51192 , closes #51195 , closes #51196 , closes #51197 , closes #51198 , closes #51199 , closes #51200 , closes #51202 , closes #51204
2026-09-12 00:16:58 +00:00
amazeyourself
136e214b35
Update in.m3u
2026-09-11 21:09:29 +05:30
amazeyourself
1dfd70a603
Update in_pishow.m3u
2026-09-11 21:08:04 +05:30
iptv-bot[bot]
1caa8ac9b4
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34545830037 ) workflow.
2026-09-11 00:17:45 +00:00
iptv-bot[bot]
3d0887fea3
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34545830037 ) workflow.
closes #50963 , closes #50964 , closes #50965 , closes #50966 , closes #50967 , closes #50968 , closes #50969 , closes #50971 , closes #50972 , closes #50973 , closes #50974 , closes #50976 , closes #50977 , closes #50978 , closes #51047 , closes #51048 , closes #51050 , closes #51054 , closes #51059 , closes #51061 , closes #51068 , closes #51069 , closes #51119 , closes #51120 , closes #51121 , closes #51122 , closes #51123 , closes #51124 , closes #51125 , closes #51126 , closes #51128 , closes #51129 , closes #51130 , closes #51131 , closes #51132 , closes #51133 , closes #51134 , closes #51135 , closes #51137 , closes #51138 , closes #51139 , closes #51140
2026-09-11 00:17:45 +00:00
iptv-bot[bot]
75ad906bad
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34420554664 ) workflow.
2026-09-10 00:16:50 +00:00
iptv-bot[bot]
43d131e0bd
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34420554664 ) workflow.
closes #50914 , closes #50916 , closes #50919 , closes #50925 , closes #50926 , closes #50929 , closes #50931 , closes #50932 , closes #50933 , closes #50934 , closes #50935 , closes #50936 , closes #50937 , closes #50943 , closes #50944 , closes #50947 , closes #50948 , closes #50949 , closes #50951 , closes #50953 , closes #50954 , closes #50955 , closes #50956 , closes #50957 , closes #50958 , closes #50960
2026-09-10 00:16:50 +00:00
iptv-bot[bot]
62fc97fe4b
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34334075512 ) workflow.
2026-09-09 09:20:35 +00:00
iptv-bot[bot]
ea650fde71
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34334075512 ) workflow.
closes #50851 , closes #50852 , closes #50854 , closes #50855 , closes #50856 , closes #50860 , closes #50863 , closes #50864 , closes #50865 , closes #50868 , closes #50870 , closes #50876 , closes #50884 , closes #50885 , closes #50886 , closes #50887 , closes #50888 , closes #50890 , closes #50894 , closes #50896 , closes #50897 , closes #50898 , closes #50900 , closes #50901 , closes #50902 , closes #50907 , closes #50909 , closes #50910
2026-09-09 09:20:35 +00:00
Blocket Flex
9c4ec8106e
Removed Cinemax Links From Czech Republic ( #50893 )
2026-09-09 10:13:59 +02:00
Pecaquito
34528da5e7
Merge pull request #50877 from iptv-org/patch-2026.09.3
...
Patch 2026.09.3
2026-09-08 17:45:49 -04:00
freearhey
95c15a8011
Update generate.ts
2026-09-08 17:15:24 +03:00
freearhey
bfba3e5f1f
Update tests/__data__
2026-09-08 17:15:21 +03:00
Jonathan Joewono
ace35db9be
Add: Suara Surabaya to id.m3u
2026-09-08 10:30:48 +02:00
iptv-bot[bot]
bd370c42bb
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34172834567 ) workflow.
2026-09-08 00:18:21 +00:00
iptv-bot[bot]
1ed34721b6
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34172834567 ) workflow.
closes #50790 , closes #50791 , closes #50796 , closes #50797 , closes #50798 , closes #50799 , closes #50801 , closes #50802 , closes #50804 , closes #50805 , closes #50806 , closes #50807 , closes #50808 , closes #50810 , closes #50813 , closes #50814 , closes #50815 , closes #50816 , closes #50817 , closes #50820 , closes #50821 , closes #50822 , closes #50825 , closes #50826 , closes #50827 , closes #50832 , closes #50839 , closes #50840 , closes #50841
2026-09-08 00:18:21 +00:00
Aleksandr Statciuk
188a16c61e
Patch 2026.09.2 ( #50642 )
...
* Move docs/ to root directory
* Fix file name
* Update scripts.md
* Delete playlist-structure.md
* Create playlists.md
* Update stream-testing.md
* Create geo-blocking.md
* Create stream-id.md
* Update CONTRIBUTING.md
2026-09-07 02:29:08 +02:00
iptv-bot[bot]
8b956d40dc
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34069398699 ) workflow.
2026-09-07 00:19:16 +00:00
iptv-bot[bot]
b65ed4b6ea
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34069398699 ) workflow.
closes #50624 , closes #50626 , closes #50648 , closes #50673 , closes #50741 , closes #50745 , closes #50746 , closes #50748 , closes #50749 , closes #50750 , closes #50752 , closes #50754 , closes #50756 , closes #50757 , closes #50758 , closes #50759 , closes #50760 , closes #50761 , closes #50762 , closes #50763 , closes #50764 , closes #50768 , closes #50769 , closes #50770 , closes #50772 , closes #50773 , closes #50776 , closes #50777 , closes #50778 , closes #50779 , closes #50780 , closes #50781 , closes #50782 , closes #50783 , closes #50784 , closes #50785
2026-09-07 00:19:16 +00:00
Pecaquito
1bffa8b367
Merge pull request #50670 from Arley87326/patch-10
...
Update us.m3u
2026-09-06 13:23:43 -04:00
iptv-bot[bot]
6e137149bc
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34000960456 ) workflow.
2026-09-06 00:19:41 +00:00
iptv-bot[bot]
85e1fb220f
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/34000960456 ) workflow.
closes #50090 , closes #50091 , closes #50092 , closes #50093 , closes #50094 , closes #50095 , closes #50096 , closes #50097 , closes #50098 , closes #50099 , closes #50100 , closes #50101 , closes #50102 , closes #50103 , closes #50104 , closes #50105 , closes #50106 , closes #50107 , closes #50108 , closes #50109 , closes #50110 , closes #50274 , closes #50476 , closes #50593 , closes #50594 , closes #50595 , closes #50597 , closes #50598 , closes #50623 , closes #50625 , closes #50632 , closes #50633 , closes #50634 , closes #50635 , closes #50637 , closes #50638 , closes #50639 , closes #50643 , closes #50644 , closes #50645 , closes #50649 , closes #50650 , closes #50651 , closes #50652 , closes #50653 , closes #50654 , closes #50655 , closes #50656 , closes #50657 , closes #50672 , closes #50674 , closes #50689 , closes #50690 , closes #50692 , closes #50694 , closes #50695 , closes #50709 , closes #50729 , closes #50732
2026-09-06 00:19:41 +00:00
Blocket Flex
cfcb2368a7
Update us.m3u
2026-09-05 08:47:36 -07:00
PopeyeTheSai10r
c4e41fcaa0
Merge pull request #49852 from Virkuiich-777/patch-2
...
Update uk.m3u
2026-09-04 18:33:10 -07:00
iptv-bot[bot]
3130c8663b
[Bot] Update PLAYLISTS.md
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/33932426615 ) workflow.
2026-09-05 00:17:23 +00:00
iptv-bot[bot]
fc85211cb6
[Bot] Update /streams
...
Committed by [iptv-bot](https://github.com/apps/iptv-bot ) via [update](https://github.com/iptv-org/iptv/actions/runs/33932426615 ) workflow.
closes #44464 , closes #50058 , closes #50260 , closes #50271 , closes #50273 , closes #50302 , closes #50559 , closes #50564 , closes #50568 , closes #50571 , closes #50572 , closes #50573 , closes #50574 , closes #50576 , closes #50577 , closes #50579 , closes #50580 , closes #50582 , closes #50583 , closes #50584 , closes #50585 , closes #50586 , closes #50587 , closes #50588 , closes #50589 , closes #50590 , closes #50591 , closes #50599 , closes #50606 , closes #50607 , closes #50608 , closes #50611 , closes #50613 , closes #50616 , closes #50617 , closes #50618 , closes #50619 , closes #50620 , closes #50621 , closes #50622
2026-09-05 00:17:23 +00:00
Pecaquito
403d972279
Merge pull request #50558 from iptv-org/patch-2026.09.1
...
Patch 2026.09.1
2026-09-04 16:52:14 -04:00
Sanaei
afdb2b594c
fix: make report:create test independent of log output and line endings
...
The assertion compared stdout against a template literal that could never
match:
- The file was converted from LF to CRLF in 25fa704e14 , so the literal
carries \r\n while the command's stdout uses \n.
- The literal starts with a newline, which only exists when consola prints
its [info] lines to stdout ahead of the table. Those are suppressed unless
DEBUG is set, so stdout begins directly at the table border.
Normalize line endings on both sides and trim the leading newline, so the
test asserts what it means to assert: that stdout contains the report table.
It now passes with and without DEBUG=true.
2026-09-04 18:39:37 +02:00
Aleksandr Statciuk
baac833f76
Merge pull request #49871 from klein523666/pr/nested-paths
...
Preserve nested playlist paths in formatter
2026-09-04 19:12:55 +03:00
Sanaei
994b12fb25
fix: correct Live 24/7 handling and label regressions
...
- stream.updateWithIssue: 'Live 24/7: Yes' meant the stream IS 24/7, but it
was assigned straight to isNot247, inverting the label. A 'No' answer was
also ignored because the guard skipped falsy values.
- dataSet.getBoolean: an unanswered dropdown is stored as '' by
parseIssueBody, which getBoolean read as false. Treat it as undefined so
'no answer' means 'leave unchanged' instead of 'Not 24/7'.
- update.addStream: has() is true for an unanswered field, so it produced
isNot247 = true for issues that left the dropdown blank.
- generate: sortBy got five orders for four iteratees.
- 2_streams_edit.yml: restore the '~' reset option dropped from the quality
dropdown when the Label field was removed.
- stream.getLabels: use const to satisfy prefer-const.
2026-09-04 18:02:35 +02:00
Sanaei
3448e44b7e
Merge branch 'master' into patch-2026.09.1
...
Resolved conflict in scripts/models/stream.ts: kept the branch's
labels/isNot247/isGeoBlocked handling in fromPlaylistItem while adopting
master's optional-chaining guards for data.tvg / data.http.
2026-09-04 18:01:12 +02:00
Aleksandr Statciuk
d4d4ff9ebc
Update streams/ ( #50263 )
...
* Update streams/
* Update us.m3u
* Update us.m3u
2026-09-04 17:52:26 +02:00
Sanaei
f527cfd03a
fix: harden getStoragePath and keep CRLF endings
...
- Normalize the returned path to forward slashes so it matches what
Storage.list() (glob) returns, instead of leaking `\` on Windows.
- Treat the storage root itself as "not inside", so passing a directory
no longer yields an empty path that Storage.load() would open as a dir.
- Extract the containment check into isInsideDirectory() and drop the
redundant isAbsolute(filepath) branch (path.resolve already handles it).
- Restore the repository's CRLF line endings in the nested fixture.
2026-09-04 17:47:43 +02:00
Sanaei
2336dbc41f
Merge remote-tracking branch 'origin/master' into pr/49871
...
# Conflicts:
# tests/commands/playlist/format.test.ts
2026-09-04 17:30:25 +02:00
chen zhihao
c5e24196b1
fix: keep malformed URLs during normalization ( #49870 )
2026-09-04 17:13:08 +02:00
chen zhihao
9652409093
fix: tolerate missing playlist metadata ( #49868 )
2026-09-04 17:12:25 +02:00
LuckWzx
2f83f28352
Fix issue:validate tests on Windows ( #49523 )
2026-09-04 17:11:01 +02:00
Aleksandr Statciuk
016c6ec540
Merge branch 'master' into patch-2026.09.1
2026-09-04 11:25:51 +03:00