Alex Shnitman
56258a4f1b
disallow upward directory traversal in request-generated templates
2026-02-19 09:32:23 +02:00
Alex Shnitman
3bf7fb51f4
fix filepath regression
2026-02-14 08:58:01 +02:00
Alex Shnitman
8ae06c65d0
Refactor download status handling to ensure correct file path processing and task synchronization ( closes #872 )
2026-02-13 16:29:57 +02:00
Alex Shnitman
de7e1418b5
add a missed substitution
2026-02-12 22:16:59 +02:00
Ivan Barsukov
f47e5db284
Refactor output template field substitution logic
2026-02-09 14:49:50 +03:00
Alex Shnitman
76bdb376c3
cont. fix channel / playlist detection logic ( closes #894 )
2026-02-08 18:11:56 +02:00
Alex Shnitman
9896ce6820
fix channel / playlist detection logic ( closes #894 )
2026-02-08 12:14:35 +02:00
Alex Shnitman
79d0c3895e
consolidate adding logic
2026-02-07 17:33:48 +02:00
Adam Fendley
ffe1112dc6
Fix __add_entry parameters; remove duplicated code between channel and playlist processing
2026-02-07 17:30:40 +02:00
Adam Fendley
393add34b1
Add support for downloading an entire channel
2026-02-07 17:30:40 +02:00
Alex Shnitman
9be0781c7f
remove unnecessary DOWNLOAD_MODE config; always run concurrently (can limit to 1 for sequential mode)
2026-01-09 14:33:12 +02:00
Alex Shnitman
e378179e05
remove playlist strict mode (make it always true)
2026-01-09 14:26:50 +02:00
Alex
a74b201ed8
Merge pull request #862 from AlvinRamoutar/task/repair-persistentqueues
...
feature/repair-persistent-queues
2026-01-08 21:29:23 +02:00
AlvinRamoutar
191f17ee38
syntax changes + null logic update for dbm repair
2026-01-05 18:13:42 -05:00
AlvinRamoutar
d799a4a8eb
feature/repair-persistent-queues
2025-12-31 04:25:51 -05:00
Igor Katkov
02480afddf
feat: Use OUTPUT_TEMPLATE_CHAPTER default setting
2025-12-31 00:13:55 -08:00
Igor Katkov
d51f2ce628
feat: Undo bogus formatting changes
2025-12-30 23:33:01 -08:00
Igor Katkov
962929d42d
feat: Implement chapter splitting functionality with UI controls, yt-dlp integration, and chapter file tracking.
2025-12-30 22:07:49 -08:00
Igor Katkov
09a2e95515
fix: Root logger aligns with config.LOGLEVEL
2025-12-30 10:19:30 -08:00
Igor Katkov
d947876a71
fix: pass DEBUG log level to ytdl
2025-12-30 10:01:43 -08:00
Igor Katkov
6ba681a3cd
fix: Moved code to respect loggin level in main.py
2025-12-30 08:45:54 -08:00
Lemon Lam
dae710a339
Suppress download progress update
...
...by sending them to debug
2025-12-26 19:42:09 +08:00
Lemon Lam
318f4f9f21
Convert to LF
2025-12-26 19:30:26 +08:00
Alex Shnitman
ef5a63e599
fix download entry pickle ( closes #827 )
2025-11-16 10:37:38 +02:00
copilot-swe-agent[bot]
ecfc188388
Make ObjectSerializer handle all iterables including generators
...
Co-authored-by: alexta69 <7450369+alexta69@users.noreply.github.com >
2025-10-01 05:59:48 +00:00
copilot-swe-agent[bot]
916ed330dd
Fix AttributeError in ObjectSerializer by checking for __dict__ attribute
...
Co-authored-by: alexta69 <7450369+alexta69@users.noreply.github.com >
2025-10-01 05:46:23 +00:00
Sean Ellingham
27aa865c37
Improve performance of restoring queues on restart
2025-09-27 14:08:19 +01:00
Sean Ellingham
cfd464f7be
Include auto_start status in add info log
2025-09-26 14:07:08 +01:00
Sean Ellingham
991a0c523a
Restore pending downloads on start
2025-09-26 13:28:33 +01:00
xerdream
d744f73552
Fix file watching not working due to relative paths
2025-08-13 15:25:07 +08:00
Alex Shnitman
8f36ca910a
simplified some logic and improved error handling
2025-07-27 10:03:51 +03:00
xerdream
7f28f17d77
change the reload options file logic
2025-07-25 13:12:32 +08:00
xerdream
91aaa9f425
remove the reload file option and consolidate code
2025-07-22 08:33:11 +08:00
xerdream
afbf8b07d6
add the ability to reload 'YTDL_OPTIONS' when file is modified
2025-07-21 11:20:53 +08:00
Alex Shnitman
2a687c92b4
change log level defaults
2025-06-28 12:00:55 +03:00
nixielectra
03be4c6329
add LOGLEVEL and ENABLE_ACCESSLOG env variables
2025-06-28 16:40:38 +08:00
Alex Shnitman
d74e8df408
add metube version. closes #83
2025-06-05 20:47:49 +03:00
Alex Shnitman
f494c4f6be
fix download folder selection dropdown. closes #678
2025-06-05 18:45:36 +03:00
Alex Shnitman
b7ef408d5d
upgrade to angular 19
2025-06-02 23:16:32 +03:00
backbonemedia
46ed0167cb
Exclude custom directories by regex
2025-05-30 20:48:38 +02:00
you-cant-see-me
6f2a6b94e4
Fix download with impersonate
2025-05-27 16:16:37 +01:00
you-cant-see-me
cdcb6691b0
Fix impersonate option
2025-05-27 15:56:48 +01:00
Alex
cc5f22abf0
Merge pull request #608 from rdiaz738/master
...
Fixed MAX_CONCURRENT_DOWNLOADS and button styling
2025-03-07 09:47:18 +02:00
rdiaz738
8ea3359730
Fix for 605 and 607
2025-03-06 18:29:06 -08:00
thar
c89aa44628
Fix: Restore queue when container restarted
...
In case the user tries to restart the container with an updated container but an old queue file, the system checks if the object contains the attributes playlist_strict_mode and playlist_item_limit. If they are not present, it sets them to False and 0, respectively.
2025-03-05 17:34:53 -06:00
Alex
e281d61773
Merge branch 'master' into master
2025-03-05 19:12:29 +02:00
rdiaz738
92f5d34ce2
Refactored with feedback
2025-03-04 16:16:19 -08:00
rdiaz738
8d70ed9d36
Updated ui and backend
...
Added Sequential, limited and concurrent downloading and import export buttons
2025-03-01 17:43:48 -08:00
rdiaz738
4acb48b12a
Merge remote-tracking branch 'upstream/master'
2025-03-01 14:07:31 -08:00
PikuZheng
8daa59b61f
add yt-dlp version on web
2025-01-24 18:40:58 +08:00