Commit Graph
34590 Commits
Author SHA1 Message Date
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
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 StatciukandGitHub d4d4ff9ebc Update streams/ (#50263)
* Update streams/

* Update us.m3u

* Update us.m3u
2026-09-04 17:52:26 +02:00
chen zhihaoandGitHub c5e24196b1 fix: keep malformed URLs during normalization (#49870) 2026-09-04 17:13:08 +02:00
chen zhihaoandGitHub 9652409093 fix: tolerate missing playlist metadata (#49868) 2026-09-04 17:12:25 +02:00
LuckWzxandGitHub 2f83f28352 Fix issue:validate tests on Windows (#49523) 2026-09-04 17:11:01 +02:00
Aleksandr StatciukandGitHub 016c6ec540 Merge branch 'master' into patch-2026.09.1 2026-09-04 11:25:51 +03:00
chen zhihaoandGitHub f3ef256bdf Restrict parsed stream quality suffixes (#49869)
* fix: restrict parsed stream quality suffixes

* test: reuse playlist export fixture for quality suffix
2026-09-04 09:28:26 +02:00
iptv-bot[bot] 1e283edf33 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33821076681) workflow.
2026-09-04 00:20:36 +00:00
iptv-bot[bot] 64f34a60c5 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33821076681) workflow.

closes #50266, closes #50268, closes #50275, closes #50279, closes #50280, closes #50281, closes #50282, closes #50283, closes #50284, closes #50285, closes #50286, closes #50288, closes #50289, closes #50291, closes #50292, closes #50293, closes #50294, closes #50295, closes #50297, closes #50300, closes #50301, closes #50303, closes #50304, closes #50305, closes #50307, closes #50308, closes #50309, closes #50310, closes #50311, closes #50312, closes #50313, closes #50314, closes #50315, closes #50316, closes #50317, closes #50318, closes #50319, closes #50320, closes #50321, closes #50322, closes #50323, closes #50324, closes #50325, closes #50326, closes #50327, closes #50329, closes #50330, closes #50331, closes #50332, closes #50333, closes #50334, closes #50335, closes #50336, closes #50337, closes #50338, closes #50339, closes #50340, closes #50342, closes #50343, closes #50344, closes #50345, closes #50346, closes #50347, closes #50348, closes #50349, closes #50350, closes #50351, closes #50352, closes #50353, closes #50354, closes #50355, closes #50358, closes #50359, closes #50361, closes #50362, closes #50364, closes #50366, closes #50367, closes #50368, closes #50369, closes #50370, closes #50371, closes #50372, closes #50373, closes #50374, closes #50375, closes #50376, closes #50377, closes #50378, closes #50379, closes #50380, closes #50381, closes #50382, closes #50383, closes #50384, closes #50385, closes #50386, closes #50387, closes #50388, closes #50389, closes #50390, closes #50391, closes #50392, closes #50393, closes #50394, closes #50395, closes #50396, closes #50397, closes #50398, closes #50399, closes #50400, closes #50401, closes #50402, closes #50403, closes #50404, closes #50405, closes #50406, closes #50407, closes #50408, closes #50409, closes #50410, closes #50411, closes #50412, closes #50413, closes #50414, closes #50415, closes #50416, closes #50417, closes #50418, closes #50419, closes #50420, closes #50421, closes #50422, closes #50423, closes #50424, closes #50425, closes #50426, closes #50427, closes #50428, closes #50429, closes #50430, closes #50431, closes #50432, closes #50433, closes #50434, closes #50435, closes #50436, closes #50437, closes #50438, closes #50440, closes #50441, closes #50442, closes #50443, closes #50444, closes #50445, closes #50446, closes #50447, closes #50448, closes #50449, closes #50450, closes #50451, closes #50452, closes #50453, closes #50454, closes #50455, closes #50456, closes #50457, closes #50458, closes #50459, closes #50460, closes #50461, closes #50462, closes #50463, closes #50464, closes #50465, closes #50466, closes #50467, closes #50468, closes #50499, closes #50500, closes #50505, closes #50509, closes #50518, closes #50525, closes #50526, closes #50527, closes #50528, closes #50530, closes #50532, closes #50533, closes #50534, closes #50535, closes #50536, closes #50537, closes #50538, closes #50539, closes #50540, closes #50541, closes #50542, closes #50543, closes #50544, closes #50545, closes #50546, closes #50547, closes #50548, closes #50549, closes #50551, closes #50552, closes #50553, closes #50555
2026-09-04 00:20:36 +00:00
chen zhihaoandGitHub 2c21f19496 Return failure status when playlist checks are offline (#49872)
* fix: fail playlist tests when offline

* test: move offline playlist check into test suite
2026-09-03 22:42:56 +02:00
freearhey 2dd669d237 Update issue templates 2026-09-03 14:53:34 +03:00
freearhey d4f07c0a4c Update scripts 2026-09-03 14:53:13 +03:00
freearhey b700995496 Update tests/__data__ 2026-09-03 14:52:31 +03:00
freearhey f2ada39cd0 Update dependencies 2026-09-03 06:05:32 +03:00
iptv-bot[bot] b618525815 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33698900838) workflow.
2026-09-03 00:18:32 +00:00
iptv-bot[bot] 673e792e0a [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33698900838) workflow.

closes #49948, closes #49952, closes #49969, closes #49972, closes #49973, closes #49974, closes #49975, closes #49980, closes #49981, closes #49986, closes #49987, closes #49988, closes #49989, closes #49990, closes #49991, closes #49992, closes #49994, closes #49995, closes #49996, closes #49997, closes #49998, closes #49999, closes #50000, closes #50001, closes #50002, closes #50003, closes #50004, closes #50005, closes #50006, closes #50009, closes #50011, closes #50012, closes #50013, closes #50014, closes #50016, closes #50045, closes #50046, closes #50047, closes #50048, closes #50049, closes #50050, closes #50051, closes #50052, closes #50053, closes #50054, closes #50059, closes #50069, closes #50070, closes #50071, closes #50072, closes #50073, closes #50074, closes #50075, closes #50076, closes #50077, closes #50078, closes #50079, closes #50080, closes #50081, closes #50082, closes #50083, closes #50084, closes #50085, closes #50086, closes #50087, closes #50088, closes #50132, closes #50133, closes #50134, closes #50135, closes #50136, closes #50137, closes #50138, closes #50139, closes #50140, closes #50141, closes #50142, closes #50143, closes #50144, closes #50145, closes #50146, closes #50147, closes #50148, closes #50150, closes #50151, closes #50152, closes #50153, closes #50154, closes #50155, closes #50156, closes #50157, closes #50158, closes #50159, closes #50160, closes #50161, closes #50162, closes #50163, closes #50164, closes #50165, closes #50166, closes #50167, closes #50168, closes #50169, closes #50170, closes #50171, closes #50172, closes #50173, closes #50174, closes #50176, closes #50177, closes #50178, closes #50179, closes #50180, closes #50182, closes #50183, closes #50185, closes #50187, closes #50188, closes #50189, closes #50190, closes #50191, closes #50192, closes #50193, closes #50194, closes #50195, closes #50196, closes #50197, closes #50198, closes #50199, closes #50200, closes #50201, closes #50203, closes #50204, closes #50210, closes #50211, closes #50212, closes #50214, closes #50215, closes #50216, closes #50217, closes #50218, closes #50219, closes #50220, closes #50221, closes #50222, closes #50223, closes #50224, closes #50225, closes #50226, closes #50227, closes #50228, closes #50229, closes #50230, closes #50231, closes #50232, closes #50233, closes #50234, closes #50235, closes #50236, closes #50240, closes #50241, closes #50242, closes #50244, closes #50245, closes #50246, closes #50248, closes #50249, closes #50250, closes #50251, closes #50252, closes #50253, closes #50255, closes #50256, closes #50257
2026-09-03 00:18:32 +00:00
iptv-bot[bot] 1080fddcf6 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33574717986) workflow.
2026-09-02 00:18:18 +00:00
iptv-bot[bot] 6a5c4ee74d [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33574717986) workflow.

closes #49818, closes #49923, closes #49925, closes #49926, closes #49927, closes #49930, closes #49931, closes #49936, closes #49937, closes #49939
2026-09-02 00:18:18 +00:00
iptv-bot[bot] d006a4b6c9 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33454356592) workflow.
2026-09-01 00:21:19 +00:00
iptv-bot[bot] 2565bd5deb [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33454356592) workflow.

closes #49705, closes #49770, closes #49807, closes #49808, closes #49809, closes #49810, closes #49811, closes #49812, closes #49813, closes #49814, closes #49815, closes #49816, closes #49817, closes #49819, closes #49820, closes #49833, closes #49834, closes #49835, closes #49836, closes #49837, closes #49838, closes #49839, closes #49840, closes #49841, closes #49842, closes #49845, closes #49846, closes #49847, closes #49848, closes #49849, closes #49850, closes #49851, closes #49853, closes #49854, closes #49855, closes #49856, closes #49857, closes #49858, closes #49859, closes #49860, closes #49861, closes #49866, closes #49867, closes #49873, closes #49876, closes #49877, closes #49878, closes #49879, closes #49880, closes #49882, closes #49883, closes #49884, closes #49885, closes #49886, closes #49887, closes #49888, closes #49890, closes #49891, closes #49892, closes #49893, closes #49894, closes #49896, closes #49901, closes #49904, closes #49905, closes #49906
2026-09-01 00:21:19 +00:00
iptv-bot[bot] 8b84d0585d [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33344236926) workflow.
2026-08-31 00:20:04 +00:00
iptv-bot[bot] 16a6bda206 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33344236926) workflow.

closes #49745, closes #49748, closes #49749, closes #49750, closes #49751, closes #49753, closes #49754, closes #49762, closes #49763, closes #49766, closes #49767, closes #49768, closes #49769, closes #49771, closes #49778, closes #49780, closes #49781, closes #49784, closes #49785, closes #49786, closes #49787, closes #49788, closes #49789, closes #49791, closes #49792, closes #49794, closes #49795, closes #49796, closes #49797, closes #49798, closes #49799, closes #49800, closes #49801, closes #49802, closes #49803, closes #49804, closes #49806, closes #49821, closes #49822, closes #49824
2026-08-31 00:20:04 +00:00
iptv-bot[bot] e6c21183a0 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33283025627) workflow.
2026-08-30 00:19:52 +00:00
iptv-bot[bot] bcde489f9e [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33283025627) workflow.

closes #49608, closes #49609, closes #49610, closes #49611, closes #49612, closes #49685, closes #49686, closes #49692, closes #49694, closes #49695, closes #49696, closes #49697, closes #49699, closes #49701, closes #49702, closes #49703, closes #49704, closes #49708, closes #49709, closes #49713, closes #49714, closes #49719, closes #49720, closes #49721, closes #49722, closes #49723, closes #49724, closes #49725, closes #49726, closes #49727, closes #49728, closes #49729, closes #49735, closes #49736, closes #49737, closes #49738, closes #49739, closes #49746
2026-08-30 00:19:52 +00:00
iptv-bot[bot] 9f8c85d0b7 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33136794624) workflow.
2026-08-28 02:44:37 +00:00
iptv-bot[bot] c7345caefd [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33136794624) workflow.

closes #49620, closes #49624, closes #49625, closes #49626, closes #49634, closes #49635, closes #49637, closes #49638, closes #49641, closes #49649, closes #49652, closes #49653, closes #49654, closes #49655, closes #49656, closes #49657, closes #49659, closes #49661, closes #49662, closes #49671, closes #49672, closes #49674, closes #49675, closes #49676, closes #49677, closes #49678, closes #49679, closes #49680, closes #49684
2026-08-28 02:44:36 +00:00
iptv-bot[bot] 51cf1cc55a [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33029837301) workflow.
2026-08-27 01:22:22 +00:00
iptv-bot[bot] 735c93b168 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/33029837301) workflow.

closes #49514, closes #49536, closes #49542, closes #49543, closes #49548, closes #49549, closes #49550, closes #49551, closes #49552, closes #49553, closes #49554, closes #49555, closes #49556, closes #49557, closes #49558, closes #49559, closes #49560, closes #49561, closes #49562, closes #49563, closes #49564, closes #49565, closes #49566, closes #49567, closes #49568, closes #49569, closes #49570, closes #49571, closes #49572, closes #49573, closes #49574, closes #49575, closes #49576, closes #49577, closes #49578, closes #49579, closes #49580, closes #49581, closes #49583, closes #49584, closes #49585, closes #49586, closes #49587, closes #49588, closes #49589, closes #49590, closes #49606
2026-08-27 01:22:22 +00:00
iptv-bot[bot] b0390e5c6a [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32913838376) workflow.
2026-08-26 00:09:20 +00:00
iptv-bot[bot] edb80b56b4 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32913838376) workflow.

closes #49484, closes #49485, closes #49490, closes #49491, closes #49492, closes #49493, closes #49494, closes #49495, closes #49496, closes #49497, closes #49498, closes #49499, closes #49500, closes #49501, closes #49502, closes #49503, closes #49504, closes #49505, closes #49506, closes #49507, closes #49509, closes #49515, closes #49516, closes #49517, closes #49518, closes #49519, closes #49520, closes #49521, closes #49522, closes #49525, closes #49531
2026-08-26 00:09:20 +00:00
iptv-bot[bot] 83c4457ba4 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32792380669) workflow.
2026-08-25 00:09:06 +00:00
iptv-bot[bot] 13d138942b [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32792380669) workflow.

closes #49405, closes #49408, closes #49409, closes #49410, closes #49417, closes #49418, closes #49419, closes #49420, closes #49421, closes #49422, closes #49423, closes #49424, closes #49425, closes #49426, closes #49427, closes #49428, closes #49429, closes #49430, closes #49431, closes #49432, closes #49433, closes #49434, closes #49435, closes #49436, closes #49437, closes #49439, closes #49440, closes #49441, closes #49442, closes #49451, closes #49452, closes #49453, closes #49455, closes #49456, closes #49457, closes #49459, closes #49460, closes #49462, closes #49463, closes #49464, closes #49465, closes #49466, closes #49467, closes #49468, closes #49470, closes #49472, closes #49473, closes #49474, closes #49475, closes #49476, closes #49477, closes #49481, closes #49482, closes #49483
2026-08-25 00:09:06 +00:00
iptv-bot[bot] b6569417f4 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32675681797) workflow.
2026-08-24 00:08:48 +00:00
iptv-bot[bot] f09731b57b [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32675681797) workflow.

closes #49368, closes #49369, closes #49371, closes #49372, closes #49374, closes #49375, closes #49378, closes #49379, closes #49380, closes #49381, closes #49384, closes #49385, closes #49388, closes #49389, closes #49391, closes #49392, closes #49393, closes #49394, closes #49397, closes #49398, closes #49404
2026-08-24 00:08:48 +00:00
brokenstreamandGitHub bdbc49fb73 Merge pull request #49370 from iptv-org/LP-082326
Add and modifying streams (082326)
2026-08-23 03:53:51 -05:00
LPhilip1999andGitHub 11b2cfecbb Update us_klowdtv.m3u 2026-08-23 10:30:05 +08:00
iptv-bot[bot] 8eab7835e7 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32607072572) workflow.
2026-08-23 00:09:03 +00:00
iptv-bot[bot] 4b7a78873d [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32607072572) workflow.

closes #49292, closes #49313, closes #49314, closes #49315, closes #49320, closes #49323, closes #49324, closes #49325, closes #49326, closes #49327, closes #49328, closes #49330, closes #49331, closes #49334, closes #49335, closes #49338, closes #49339, closes #49341, closes #49342, closes #49344, closes #49346, closes #49347, closes #49348, closes #49349, closes #49350, closes #49351, closes #49352, closes #49353, closes #49356, closes #49357, closes #49359, closes #49360, closes #49361, closes #49362, closes #49363, closes #49366
2026-08-23 00:09:03 +00:00
LPhilip1999andGitHub 55344c7c9c Merge pull request #49095 from limatusiroiram-art/patch-12
Update gt.m3u
2026-08-22 09:48:14 +08:00
iptv-bot[bot] 0abfa9fcc0 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32539325245) workflow.
2026-08-22 00:09:02 +00:00
iptv-bot[bot] 4e17692d61 [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32539325245) workflow.

closes #49053, closes #49081, closes #49085, closes #49086, closes #49087, closes #49088, closes #49089, closes #49090, closes #49091, closes #49092, closes #49099, closes #49102, closes #49103, closes #49105, closes #49107, closes #49108, closes #49109, closes #49110, closes #49111, closes #49112, closes #49113, closes #49114, closes #49115, closes #49116, closes #49117, closes #49118, closes #49119, closes #49120, closes #49121, closes #49122, closes #49123, closes #49124, closes #49125, closes #49126, closes #49127, closes #49129, closes #49130, closes #49131, closes #49132, closes #49133, closes #49134, closes #49135, closes #49136, closes #49137, closes #49138, closes #49139, closes #49140, closes #49141, closes #49142, closes #49143, closes #49144, closes #49145, closes #49146, closes #49147, closes #49148, closes #49149, closes #49150, closes #49152, closes #49153, closes #49154, closes #49155, closes #49156, closes #49157, closes #49158, closes #49159, closes #49160, closes #49174, closes #49175, closes #49176, closes #49177, closes #49178, closes #49179, closes #49180, closes #49181, closes #49182, closes #49183, closes #49186, closes #49242, closes #49246, closes #49247, closes #49248, closes #49249, closes #49250, closes #49251, closes #49252, closes #49253, closes #49254, closes #49255, closes #49256, closes #49257, closes #49258, closes #49259, closes #49260, closes #49262, closes #49263, closes #49266, closes #49267, closes #49268, closes #49270, closes #49271, closes #49272, closes #49274, closes #49276, closes #49281, closes #49283, closes #49284, closes #49285, closes #49286, closes #49287, closes #49289, closes #49290, closes #49291, closes #49293, closes #49298, closes #49299, closes #49300, closes #49301, closes #49302, closes #49303, closes #49304, closes #49309, closes #49310, closes #49312
2026-08-22 00:09:02 +00:00
limatusiroiram-artandGitHub 365cff1dc1 Update gt.m3u
Agregar canal World Tv Guatemala
#EXTINF:-1 tvg-id="WorldTVGuatemala.gt@HD",World TV Guatemala (720p)
https://183.bozztv.com/giatv/giatv-worldtvgt/worldtvgt/playlist.m3u8
2026-08-21 10:17:14 -06:00
PecaquitoandGitHub 463d0b6146 Merge pull request #49078 from iptv-org/LP-082126
Add and modifying streams (082126)
2026-08-21 05:12:33 -04:00
LPhilip1999andGitHub 0a937da4c9 Update ph_comclark.m3u 2026-08-21 12:19:07 +08:00
iptv-bot[bot] 373e0b24a9 [Bot] Update PLAYLISTS.md
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32434345829) workflow.
2026-08-21 00:54:18 +00:00
iptv-bot[bot] 2433bd2d3c [Bot] Update /streams
Committed by [iptv-bot](https://github.com/apps/iptv-bot) via [update](https://github.com/iptv-org/iptv/actions/runs/32434345829) workflow.

closes #48755, closes #48760, closes #48761, closes #48762, closes #48763, closes #48766, closes #48767, closes #48768, closes #48769, closes #48775, closes #48776, closes #48777, closes #48779, closes #48780, closes #48781, closes #48784, closes #48787, closes #48788, closes #48789, closes #48790, closes #48791, closes #48792, closes #48794, closes #48795, closes #48796, closes #48797, closes #48798, closes #48799, closes #48800, closes #48801, closes #48802, closes #48803, closes #48804, closes #48805, closes #48806, closes #48815, closes #48816, closes #48817, closes #48818, closes #48819, closes #48820, closes #48821, closes #48822, closes #48823, closes #48825, closes #48826, closes #48827, closes #48828, closes #48829, closes #48830, closes #48831, closes #48832, closes #48833, closes #48834, closes #48835, closes #48836, closes #48837, closes #48839, closes #48840, closes #48841, closes #48842, closes #48843, closes #48845, closes #48846, closes #48847, closes #48848, closes #48849, closes #48850, closes #48851, closes #48852, closes #48853, closes #48854, closes #48855, closes #48856, closes #48857, closes #48858, closes #48859, closes #48860, closes #48861, closes #48863, closes #48864, closes #48866, closes #48867, closes #48868, closes #48869, closes #48870, closes #48872, closes #48873, closes #48874, closes #48875, closes #48878, closes #48879, closes #48880, closes #48881, closes #48882, closes #48883, closes #48884, closes #48885, closes #48886, closes #48889, closes #48890, closes #48891, closes #48892, closes #48893, closes #48894, closes #48895, closes #48900, closes #48901, closes #48902, closes #48904, closes #48905, closes #48906, closes #48907, closes #48908, closes #48909, closes #48910, closes #48911, closes #48912, closes #48913, closes #48914, closes #48915, closes #48919, closes #48920, closes #48921, closes #48922, closes #48925, closes #48926, closes #48929, closes #48932, closes #48933, closes #48934, closes #48937, closes #48938, closes #48939, closes #48940, closes #48941, closes #48943, closes #48944, closes #48945, closes #48946, closes #48947, closes #48948, closes #48950, closes #48951, closes #48952, closes #48953, closes #48954, closes #48955, closes #48956, closes #48957, closes #48958, closes #48959, closes #48960, closes #48961, closes #48962, closes #48963, closes #48964, closes #48967, closes #48968, closes #48969, closes #48970, closes #48971, closes #48972, closes #48973, closes #48974, closes #48975, closes #48976, closes #48977, closes #48978, closes #48979, closes #48980, closes #48981, closes #48982, closes #48983, closes #48984, closes #48985, closes #48986, closes #48987, closes #48988, closes #48989, closes #48990, closes #48991, closes #48992, closes #48993, closes #48995, closes #48996, closes #48997, closes #48998, closes #48999, closes #49001, closes #49002, closes #49003, closes #49004, closes #49005, closes #49006, closes #49007, closes #49008, closes #49010, closes #49011, closes #49012, closes #49013, closes #49014, closes #49015, closes #49016, closes #49017, closes #49018, closes #49019, closes #49020, closes #49021, closes #49022, closes #49023, closes #49024, closes #49025, closes #49026, closes #49027, closes #49028, closes #49029, closes #49030, closes #49031, closes #49032, closes #49033, closes #49034, closes #49035, closes #49037, closes #49041, closes #49042, closes #49043, closes #49044, closes #49046, closes #49048, closes #49049, closes #49050, closes #49054, closes #49055, closes #49056, closes #49060, closes #49064, closes #49067, closes #49068, closes #49070, closes #49071, closes #49073, closes #49074
2026-08-21 00:54:18 +00:00
Dum4GandGitHub c721ea7d44 Merge pull request #48774 from PChaicot/PChaicot-patch-4
hu.m3u: Assign tvg-id for Oxygen Music
2026-08-20 19:35:39 +03:00
PChaicot c1932c9c3f Assign tvg-id for Oxygen Music
Assign tvg-id for Oxygen Music
2026-08-20 18:43:04 +07:00