Commit graph

750 commits

Author SHA1 Message Date
arabcoders
ffefc3d9af renamed presets and added optimized preset for mobile devices. 2025-06-28 20:15:29 +03:00
arabcoders
4f7da0b125 support preset in yt-dlp/url/info endpoint. 2025-06-28 19:12:29 +03:00
arabcoders
ebb7299053 Implements ytdlp filter logic to our own playlist processing. 2025-06-27 20:12:32 +03:00
arabcoders
25b7aad606 Fix running in subpath again. 2025-06-27 16:31:11 +03:00
arabcoders
312e3fdf4b hardcode multidict to 6.5.1 to prevent a bug in aiohttp. 2025-06-27 16:30:56 +03:00
Abdulmohsen
77de10a1ad
Merge pull request #312 from arabcoders/create-pull-request/patch 2025-06-27 04:59:26 +03:00
ArabCoders
3d11c63c08 Update yt-dlp to 2025.6.25 2025-06-27 00:25:53 +00:00
arabcoders
da8ecd2722 Added missing playlist_ keys 2025-06-24 22:07:33 +03:00
arabcoders
ccb5b3767f Fix playlist_autonumber 2025-06-24 22:02:59 +03:00
arabcoders
9dd71302f3 implements real throttle for playlist processor. 2025-06-24 21:59:58 +03:00
arabcoders
6ba37faf49 refactor: reorganize imports and add whitespace 2025-06-24 17:59:28 +03:00
arabcoders
44b395aed9 use proper names for all create_tasks 2025-06-24 17:58:48 +03:00
arabcoders
a584ffcfd6 prevent the Download queue from back pressuring the event loop 2025-06-24 17:56:12 +03:00
arabcoders
388ed0bf9d Handle Download queue task exceptions 2025-06-24 17:38:11 +03:00
arabcoders
de304005da make it more clear when item has already been downloaded. 2025-06-24 17:26:03 +03:00
arabcoders
7e29e7b48c Handle tasks exception 2025-06-24 16:26:56 +03:00
arabcoders
a9cb816050 Fix login cookie not being set correctly. Closes #310 2025-06-24 16:08:55 +03:00
arabcoders
43aef86e7e switch from config.version to config.app_version 2025-06-23 16:26:27 +03:00
arabcoders
8dc17071ce print progress hook data if we are running in debug mode. 2025-06-23 14:00:49 +03:00
arabcoders
c367b7a5d3 strip leading/ending whitespace from task data. 2025-06-23 13:37:41 +03:00
arabcoders
fdec2356f9 Fix tasks not dispatching 2025-06-23 12:56:00 +03:00
arabcoders
3e00ebd067 fix big in tailing log 2025-06-23 12:55:49 +03:00
arabcoders
8c82d1b99c create new loop in main thread 2025-06-23 01:13:17 +03:00
arabcoders
74699680ea minor logs update 2025-06-23 01:07:50 +03:00
arabcoders
f6e3c94432 minor changes to the event bus dispatcher 2025-06-23 01:00:36 +03:00
arabcoders
b37d614e27 Migrate configStore to ts 2025-06-22 21:49:07 +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
a81ee127e9 Improved playlist handling 2025-06-22 18:32:56 +03:00
arabcoders
d0630f7415 Change re-queue text to retry 2025-06-22 18:03:12 +03:00
arabcoders
a2f5c770c6 minor design update for index page. 2025-06-21 20:47:18 +03:00
arabcoders
a188c20099 packages update 2025-06-21 20:47:09 +03:00
arabcoders
291c46592f improve task logging 2025-06-20 22:16:38 +03:00
arabcoders
c8dbd93efb make it possible to view local item info 2025-06-20 20:36:22 +03:00
arabcoders
7dca15a5aa clean up item object 2025-06-20 20:36:10 +03:00
arabcoders
875d48870b add api/item/{id} endpoint 2025-06-20 20:35:46 +03:00
arabcoders
e77ed11a09 fix 2025-06-20 00:27:00 +03:00
arabcoders
e02fedfe39 Improve tasks page for mass operations. 2025-06-20 00:21:02 +03:00
arabcoders
c4b8bf51d5 Fix sio disconnect event 2025-06-19 23:07:29 +03:00
arabcoders
47484c2d35 make datastore.get key optional. 2025-06-19 20:40:51 +03:00
arabcoders
c3b2e257c9 For youtube handler, if item_error events received, remove the item from queued ids. 2025-06-19 19:03:40 +03:00
arabcoders
44226c9a04 when item download fails, trigger item_error event 2025-06-19 19:02:44 +03:00
arabcoders
86da6c2b06 improve the import/export process to allow for non-ascii characters. 2025-06-19 18:11:19 +03:00
arabcoders
746b490216 Added filter displayed items in tasks page. 2025-06-19 12:31:19 +03:00
arabcoders
69de66c036 update docker hub read me on tag 2025-06-18 22:27:06 +03:00
arabcoders
f50708852a As we no longer need to update each time yt-dlp updates, we going to use simver 2025-06-18 22:08:11 +03:00
arabcoders
8a3673bc07 added playlist items concurrency support. 2025-06-18 19:58:58 +03:00
arabcoders
872d85c458 add log entry when playlist processing is completed. 2025-06-18 18:36:55 +03:00
arabcoders
690ecf834f reduce youtube task handler logging 2025-06-18 18:26:10 +03:00
arabcoders
5065d4ee62 fixed segments_stream redirection 2025-06-18 17:46:02 +03:00
arabcoders
20b0e41aaa update the tips on how to mark task as rss feed only. 2025-06-18 17:27:09 +03:00