Commit Graph

175 Commits

Author SHA1 Message Date
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
PikuZheng
a77f10541a add "worst" format 2025-01-15 07:55:38 +08:00
Will Smart
6255e490c7 Adds 'pending' to response for GET /history
Allows for some additional integration opportunities by including "pending" items in the json reponse to /history.
2025-01-11 17:12:06 -05:00
admapop
bec65c3705 chore: PR suggestion 2024-12-28 20:41:22 +02:00
admapop
0916c22c06 fix: impersonate property needs to be of the right type and not as it is being passed now via JSON 2024-12-28 17:03:59 +02:00
Peter Copeland
818847a37a fix: provide default value for title when absent 2024-10-01 22:46:56 -06:00
Jean-Francois Simoneau
bde077d23a Add the ability to specify a robots.txt file, with a default disallowing the download links 2024-09-22 02:10:36 -04:00
Alex Shnitman
07b0b9caed documentation fixes and HTTPS boolean fix 2024-09-11 19:40:45 +03:00
VergilGao
84ed2c5f00 Add the ability to be configured as an HTTPS service 2024-08-29 14:54:36 +08:00
VergilGao
04e82533c7 Add a supports_reuse_port method to check if the operating system supports reuse port. 2024-08-29 14:21:15 +08:00
Pawel Derehajlo
9675cbe988 fixed: Regression causing playlist output format to be applied to every video 2024-08-21 23:52:38 +02:00
Pawel Derehajlo
301ff92b58 added OUTPUT_TEMPLATE_PLAYLIST variable 2024-08-19 16:31:25 +02:00
Pawel Derehajlo
5b64f2f615 fixed: urls with a video in a playlist were incorrectly downloaded as a whole playlist as single item instead of split by each video 2024-08-18 11:27:15 +02:00