Commit graph

599 commits

Author SHA1 Message Date
arabcoders
b36d9fd641 Refactor: migrated whatleft of sync code to async 2025-12-18 18:21:34 +03:00
arabcoders
699e21f54d revert: revert changes to DownloadQueue to load finished history 2025-12-18 17:19:23 +03:00
arabcoders
50f50bed9f Refactor: do not load history items in DownloadQueue 2025-12-18 17:08:18 +03:00
arabcoders
7a85bcdb5c Refactor: swap sqlite to aiosqlite and add queued db updates 2025-12-18 16:31:15 +03:00
arabcoders
e4ffa5d77a Fix: Fix performance regression while loading items. 2025-12-15 17:22:41 +03:00
arabcoders
ddc71cc1bd Feat: Add new PATCH api for updating the task and improved the no timer messaging 2025-12-08 19:43:06 +03:00
arabcoders
fa7292ac35 Feat: set_preset key for condition to switch preset based on yt-dlp data 2025-12-08 17:19:11 +03:00
arabcoders
eaa433e264 Fix: incorrect usage of function name 2025-12-08 16:47:43 +03:00
arabcoders
c9de6b9f2f Drop download_archive for generic extractors when using default presets. Fixes #506 2025-12-04 20:04:58 +03:00
arabcoders
13ac81b56e Feat: Add task handler for tver.jp 2025-11-25 16:52:03 +03:00
arabcoders
b3ee857ceb Fix: dont reject downloads if they provide a info.url only. 2025-11-22 15:30:41 +03:00
arabcoders
7569ff252a Refactor: drop aiohttp serve_static in favor of our own to have more control 2025-11-19 18:46:55 +03:00
arabcoders
77d48bb8c4 Doc: update FAQ.md to include explainer for how prevent live premiere works. 2025-11-19 16:17:15 +03:00
arabcoders
32c5d4ed09 Fix: regrassion in tasks due change in how we handle event loop 2025-11-19 02:52:32 +03:00
arabcoders
bb59e25580 Fix: possible fix for not being able to download subtitles. 2025-11-18 21:31:08 +03:00
arabcoders
793b67c135 Feat: Make it possible to enable/disable task. Ref #493 2025-11-18 19:27:19 +03:00
arabcoders
6d2deedc21 Refactor: change how clear in/completed buttons behave due to changes in how we load history now. 2025-11-16 19:17:33 +03:00
arabcoders
81a2998303 Refactor: Use tab design for index page 2025-11-15 20:26:26 +03:00
arabcoders
4a69b0b6a1 Feat: Moving files in file browser should trigger item update if exists and update sidecars as well. 2025-11-14 20:05:58 +03:00
arabcoders
1c7444e232 Feat: Renaming files in file browser should trigger item update if exists and update sidecars as well. 2025-11-14 19:26:59 +03:00
arabcoders
6d9c7d70d9 Feat: update datastore.get_items to support operations 2025-11-14 17:49:01 +03:00
arabcoders
98fbf00a63 Feat: add app manifest to allow the app to be installed 2025-11-13 23:13:01 +03:00
arabcoders
739d8e702f Feat: Paginate history items to improve performance 2025-11-13 19:28:10 +03:00
arabcoders
1107567f86 Feat: add paginated history endpoint 2025-11-13 17:15:05 +03:00
arabcoders
3da5e54774 Refactor: move nfo maker into correct namespace and move metadataPP patcher into utils 2025-11-12 21:56:29 +03:00
arabcoders
4e86729206 FEAT: add auto clear env variable 2025-11-11 22:08:32 +03:00
arabcoders
fa9f1fcefc Fix: reduce the initial connection data 2025-11-11 17:24:07 +03:00
arabcoders
e6296de3fe Fix: handle errors when fetching remote thumbnail and return appropriate status code 2025-11-10 22:45:15 +03:00
arabcoders
e1eb17ad7a [CHORE] update dependancies and remove lagecy code 2025-11-10 19:02:55 +03:00
arabcoders
3dd5357f24 [FIX] sometimes responses dont contain a _path reference 2025-11-10 16:47:35 +03:00
arabcoders
1316cbf7c1 [FIX] strip out comment lines when creating yt-dlp command 2025-11-10 16:42:34 +03:00
arabcoders
7c9233e82e [FIX] implement --max-downloads arg. Ref #479 2025-11-09 23:36:45 +03:00
arabcoders
8c8b932d6b [FIX] Chromium browser does not render subtitles after HLS attach 2025-11-08 23:11:14 +03:00
arabcoders
5a393bfd9f [FIX] MetadataParserPP. Ref #475 2025-11-08 20:42:07 +03:00
arabcoders
058bf567d1 [FEAT] add option to see the compiled yt-dlp options 2025-11-08 02:07:37 +03:00
arabcoders
c65e0f23b0 Fix qsv for low power mode. 2025-11-03 01:35:18 +03:00
arabcoders
be3d57ff95 minor fixes to video player 2025-11-02 19:50:22 +03:00
arabcoders
44fd225ab1 Add yt-dlp wrapper to keep it in sync with user installed yt-dlp. Ref #469 2025-11-01 17:22:16 +03:00
arabcoders
2b9b36eacf [FEAT] ADd new yt-dlp merger class. 2025-10-27 19:57:05 +03:00
arabcoders
444dc72e8f Add new api endpoint to generate yt-dlp commands 2025-10-27 19:55:19 +03:00
arabcoders
b5683a3e77 Migrate inline cookie creation to standalone function 2025-10-27 19:54:49 +03:00
arabcoders
24493885aa minor fixes and style update 2025-10-26 21:42:48 +03:00
arabcoders
026962d1a7 [FIX] Cancelling live streams. Closes #463 2025-10-23 19:58:12 +03:00
arabcoders
9d36ab1351 Added generic rss feed parser for tasks. 2025-10-22 18:52:57 +03:00
arabcoders
81999084e1 Fix issue with some instagram:story extractor reporting incorrect type. 2025-10-22 17:40:53 +03:00
arabcoders
5208d0ab1f fix issue sending sometimes events to apprise backends. 2025-10-22 17:39:28 +03:00
arabcoders
13b13d1f7b [FIX] Force generic handler to generate real archive_id for generic urls. 2025-10-21 23:58:01 +03:00
arabcoders
09c8984a9d fix merge conflicts 2025-10-19 19:44:12 +03:00
arabcoders
478f78ece6 [FEAT] create channel metadata and thumbnails. Closes #446 2025-10-19 17:18:27 +02:00
arabcoders
d93ddb91b4 feat: make it possible to load different UI 2025-10-19 17:18:27 +02:00