Commit graph

74 commits

Author SHA1 Message Date
arabcoders
b5683a3e77 Migrate inline cookie creation to standalone function 2025-10-27 19:54:49 +03:00
arabcoders
026962d1a7 [FIX] Cancelling live streams. Closes #463 2025-10-23 19:58:12 +03:00
arabcoders
393cc6729c More tests 2025-09-12 22:43:20 +03:00
arabcoders
f490c78179 removed deprecated features and flags 2025-09-12 20:38:09 +03:00
arabcoders
669f70d9b8 fixes 2025-09-12 19:34:12 +03:00
arabcoders
2eba728dd2 Refactor event handlers to be asynchronous across multiple modules 2025-09-12 02:55:11 +03:00
arabcoders
ed4bb1e440 finalizing removed features 2025-08-30 01:50:42 +03:00
arabcoders
db57d6de11 Refactor code for improved type hinting; add unarchive functionality to tasks API and UI. 2025-08-30 01:02:13 +03:00
arabcoders
deed79b8d2 major refactor of archive_file handling 2025-08-29 18:41:13 +03:00
arabcoders
19b78c9564 correctly mark status as cancelled. 2025-08-27 19:52:15 +03:00
arabcoders
21c7b0f208 Fixes #384 2025-08-27 00:53:08 +03:00
arabcoders
30830a94e8 fix info extracting expired to use epoch as it is the ended instead of timestamp. 2025-08-25 17:50:47 +03:00
arabcoders
abf9c7a9d8 feat: add download_info_expires config to manage download info validity 2025-08-22 18:10:22 +03:00
arabcoders
3ebd66fd60 add support for --no-continue 2025-08-20 19:33:20 +03:00
arabcoders
8da9d51646 fix breaking change to playlist handling. 2025-08-15 04:44:41 +03:00
arabcoders
a05568f44c make playlist_index works 2025-08-14 11:46:58 +03:00
arabcoders
96149f5e2d Make it possible to pin specific yt-dlp version 2025-08-09 17:27:00 +03:00
arabcoders
bac1a51a4a Do not register signals in non posix OS 2025-08-01 18:07:28 +03:00
arabcoders
da6bd95733 Fix threading issue on windows exe 2025-08-01 17:03:26 +03:00
arabcoders
918b11fc77 do not consider auto_start False items as stale 2025-07-31 23:50:19 +03:00
arabcoders
e07751c41f Minor messaging changes 2025-07-20 17:51:05 +03:00
arabcoders
a7e8d242c9 Completed the events system upgrade and expanded the notifications events with support for apprise. 2025-07-19 19:45:07 +03:00
arabcoders
09c5d7794d Cleaning up the event dispatcher system. 2025-07-18 21:06:09 +03:00
arabcoders
112da01105 Major notification update to add initial support for apprise URLs. 2025-07-18 00:10:14 +03:00
arabcoders
47b5967c58 Add the ability to disable temp file handling 2025-07-14 23:00:41 +03:00
arabcoders
9d24fc01b4 Make it possible to cancel download and retain the temp data, ref #332 2025-07-11 18:18:45 +03:00
arabcoders
de304005da make it more clear when item has already been downloaded. 2025-06-24 17:26:03 +03:00
arabcoders
8dc17071ce print progress hook data if we are running in debug mode. 2025-06-23 14:00:49 +03:00
arabcoders
bd695e7067 Remove the redundant usage of AsyncPool and replace it with asyncio semaphore 2025-06-22 19:24:42 +03:00
arabcoders
ba650fe2bc minor changes 2025-06-16 19:45:02 +03:00
arabcoders
3708734428 minor status name changes 2025-06-16 15:50:24 +03:00
arabcoders
e42af75137 load preset cookies in all cases. 2025-06-10 12:27:12 +03:00
arabcoders
1f1fbbac01 WIP: more changes to support webview in the future. 2025-06-08 23:45:00 +03:00
arabcoders
647acc488d Fix problem with processing playlist 2025-05-23 18:20:35 +03:00
arabcoders
cc65b4b3ae Communicate more error logs to user when yt-dlp throws them. 2025-05-01 18:28:12 +03:00
arabcoders
4f8194417d ensure info_dict contains formats before passing to yt-dlp 2025-04-24 15:57:10 +03:00
arabcoders
7755f3c4e2 added some protection aganist staled download blocking the download queue. 2025-04-19 17:44:09 +03:00
arabcoders
fa3d9502d0 Minor refactor for is_downloaded function and updated dependencies 2025-04-12 18:44:10 +03:00
arabcoders
ce1d4991d7 minor fixes to how we handle preset cookies 2025-04-06 02:17:00 +03:00
arabcoders
d6ab18ec22 migrate the entire app to use cli options for ytdlp and make it behave as close to cli options parsing as possible. 2025-04-06 01:03:17 +03:00
arabcoders
f7101f6a38 simplified the codebase and removed all backwards compat flags and checks. 2025-04-01 22:56:28 +03:00
arabcoders
b09bf14acd complete the migration to yt-dlp cli instead of JSON config 2025-03-31 22:47:54 +03:00
arabcoders
77de30609b updated the conversion process of cli to config 2025-03-31 20:46:55 +03:00
arabcoders
23b1b409f4 deprecate JSON yt-dlp config & Post-Processors in presets and recommand cli options. 2025-03-31 02:13:33 +03:00
arabcoders
aa3538917f Maintain playlist keys. Fixes #227 2025-03-26 00:54:46 +03:00
ArabCoders
07fc86565a updated the app to use EventBus 2025-03-21 23:56:02 +03:00
ArabCoders
ca00aff9e3 fix params Impersonate target 2025-03-16 21:24:00 +03:00
ArabCoders
095bca9e88 more fit approch to handle yt-dlp logging messages. 2025-03-15 22:29:05 +03:00
ArabCoders
1b57e41e1b try to differentiate yt-dlp logs for each download. 2025-03-15 20:10:28 +03:00
ArabCoders
7849eb8735 make break_on_existing optional and overridable by user. 2025-03-15 01:00:27 +03:00