Commit Graph
56 Commits
Author SHA1 Message Date
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
leoca c96d3eea10 fix: keep stream titles when playlist:edit saves the file
playlist:edit saved the playlist without the raw option, so every title
was rebuilt from the API channel name and country instead of being
written back as read. For a stream whose channel is not in the database,
that becomes "undefined (undefined)". playlist:format, playlist:update
and playlist:test already save with { public: false, raw: true }.
2026-10-17 13:40:28 +00:00
leoca 867591f3e2 fix: normalize playlist:validate file arguments
playlist:validate decides which streams belong to the selected files by
comparing the raw command-line arguments with the paths returned by
Storage.list(). A path such as ./streams/us.m3u never matches
streams/us.m3u, so the file's own streams are put in the duplicate buffer
and every link is reported as already being in that same file.

Resolve the arguments with getStoragePath(), as playlist:format does.
2026-10-14 11:05:51 +00:00
freearhey 9902121ac0 Update tests 2026-09-18 11:30:45 +03: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
chen zhihao 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
chen zhihao 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
chen zhihao de096ff4a8 fix: address nested playlist review feedback 2026-09-01 10:53:47 +08:00
chen zhihao 1b6b7db25a fix: preserve nested playlist paths when formatting 2026-08-31 20:52:37 +08:00
freearhey 63ab90ee50 Update validate.test.ts 2026-08-17 01:00:01 +03:00
freearhey 834abac5e4 wip 2026-05-02 12:08:00 +03:00
freearhey 39ca336efd Update update.test.ts 2026-03-23 17:12:28 +03:00
freearhey 3d9641d9a6 Update validate.test.ts 2026-03-11 07:08:11 +03:00
freearhey a24ae8f8b7 Update test.test.ts 2025-12-09 04:19:09 +03:00
freearhey a27ba0c7d0 Update tests 2025-12-04 18:32:06 +03:00
freearhey 60fde4cc8c Replace LF with CRLF 2025-10-09 03:20:46 +03:00
freearhey eac29a0f1a Replace LF with CRLF 2025-10-08 20:40:22 +03:00
freearhey f665512bfc Update generate.test.ts 2025-08-23 17:46:51 +03:00
theofficialomega 59a23b743c use cross-env to send parameters in an easier manner 2025-07-30 22:48:52 +02:00
freearhey 9de968a18d Update tests 2025-07-10 21:12:54 +03:00
freearhey c6a6ce2ef0 Update validate.test.ts 2025-05-19 19:12:06 +03:00
freearhey 7ec5668a5d Update validate.test.ts 2025-05-12 12:24:34 +03:00
freearhey a8d68acd7b Update test.test.ts 2025-04-23 21:25:18 +03:00
freearhey 7f78b5770e Update tests 2025-04-23 20:56:11 +03:00
freearhey 844771bfb1 Update tests 2025-04-23 05:42:52 +03:00
freearhey c38ab0f070 Update update.test.ts 2025-04-23 05:21:23 +03:00
freearhey 5e8dee13a9 Update tests 2025-04-22 23:17:48 +03:00
freearhey 88e62715e8 Update tests 2025-04-22 03:47:28 +03:00
freearhey 2d44218887 Update tests 2025-04-16 20:19:31 +03:00
freearhey 6d9ee99848 Update tests 2025-03-29 11:39:30 +03:00
freearhey c4efdcfe2c Create test.test.ts 2025-03-15 07:29:59 +03:00
freearhey 6f33171764 Update update.test.ts 2025-03-09 00:48:37 +03:00
freearhey bfe9ae6317 Update validate.test.ts 2025-02-27 21:19:01 +03:00
freearhey 86eda24dcc Update tests 2025-02-27 20:55:23 +03:00
freearhey 141bd9b187 Update update.test.ts 2025-02-22 13:26:50 +03:00
freearhey 770fa3cbc6 Update update.test.ts 2024-12-26 03:10:09 +03:00
freearhey bcfb05a68c Update tests 2024-12-20 05:46:33 +03:00
Dum4G 8c777c6012 Update validate.test.ts 2024-02-01 19:05:18 +03:00
freearhey 3f348fd15d Update validate.test.ts 2023-10-07 07:05:12 +03:00
freearhey 35d2d83026 Fix errors found by linter 2023-09-22 06:22:47 +03:00
freearhey 7ac9385292 Update tests 2023-09-18 18:24:13 +03:00
freearhey 13e968f663 Update test 2023-09-18 01:51:03 +03:00
freearhey d169fbca8b Update tests 2023-09-17 04:07:27 +03:00
freearhey 1decbe7ac0 Update tests 2023-09-15 18:40:14 +03:00
Aleksandr Statciuk 77df8bac64 Create format.test.js 2023-04-30 05:17:50 +03:00
Aleksandr Statciuk 77a620cd48 Update tests/ 2023-04-27 17:41:38 +03:00
Aleksandr Statciuk b3e146385c Update validate.test.js 2022-08-10 03:41:37 +03:00
Aleksandr Statciuk d62a6e28ed Adds missing user-agent & referrer attributes 2022-02-22 11:02:54 +03:00