Commit Graph

133 Commits

Author SHA1 Message Date
simon cbcb7484a7 Merge branch 'feature/queue-autorun' into testing 2023-04-29 16:41:19 +07:00
Dominik Sander 1c0b407f3f
Allow to configure yt-dlp `--format-sort` argument (#471)
* Allow to configure yt-dlp `--format-sort` argument

This exposes the [`--format-sort`][1] yt-dlp option to the user.

Implements parts of #316

[1]: https://github.com/yt-dlp/yt-dlp#sorting-formats

* Trim split values of format_sort, obey black

* Add `format_sort` to default configuration

* Add note about codec compatibility to settings page
2023-04-29 16:32:52 +07:00
simon 280c773441
add download now to form 2023-04-29 14:17:36 +07:00
simon efca460e9d
download now task handling 2023-04-29 13:22:10 +07:00
simon 06bbe2e400
fix playlist sub parser 2023-04-27 22:06:41 +07:00
simon bc39561606
consolidate dl queue notification to method 2023-04-22 13:42:54 +07:00
simon 89779ec13b
consolidate update status priority 2023-04-21 17:25:04 +07:00
simon 1b6b219e02
modify _get_next to for auto_only attr 2023-04-21 16:11:37 +07:00
simon 3a091ac287
implement auto_start indexing 2023-04-16 18:30:39 +07:00
simon a4d42573ef
move DurationConverter to separate module 2023-04-13 17:29:17 +07:00
simon 7e4f564f45
fix title overwrite in notification 2023-04-10 10:25:09 +07:00
simon 0b33edcb4c
tweak thumb resync paginate size 2023-04-09 14:23:10 +07:00
simon a924d648d6
add video id to processing message 2023-04-09 12:42:46 +07:00
simon 841f5ab67f
fix missing tvart fallback key 2023-04-07 19:14:25 +07:00
simon 5b2d7db102
fix chown for channel folder creation 2023-04-07 12:47:33 +07:00
simon c8dd391fd3
fix channel tv art validator callback 2023-04-07 09:09:32 +07:00
simon 780115adb6
download and index channel tv art 2023-04-05 21:49:03 +07:00
simon 981a4cb8b3
clear queue on stop 2023-03-31 10:09:54 +07:00
simon 2a0a04ac65
cleanup notifications 2023-03-30 18:20:53 +07:00
simon db0ade203a
return task commands to notification backend 2023-03-30 11:39:22 +07:00
simon df9a52a8f2
speed up add to queue by disabling format check 2023-03-24 09:57:09 +07:00
simon 33b9a012d4
implement api-stop for download_pending 2023-03-23 10:48:43 +07:00
simon db0e362b7d
make update_subscribed stoppable 2023-03-22 17:01:34 +07:00
simon f194259ab3
refactor subscribe task backend 2023-03-18 17:46:51 +07:00
simon b2fa92a8c3
refactor channel playlist index task backend 2023-03-18 12:59:16 +07:00
simon d533c7acfe
refactor re_sync_thumbs task 2023-03-16 18:13:37 +07:00
simon 461c2c4600
refactor thumbnail check task 2023-03-16 17:12:50 +07:00
simon 2c719ae1ae
refactor download_pending task 2023-03-15 13:28:19 +07:00
simon 488711ee8f
refactor extract dl task 2023-03-14 16:40:05 +07:00
simon 78f04a2ffc
refactor subs rescan to new task manager 2023-03-14 15:42:42 +07:00
simon 2850988bfe Merge branch 'testing' into feat-redis-result 2023-03-07 16:07:17 +07:00
simon c204c6ca7f
finetune timeouts and notifications 2023-03-04 17:03:46 +07:00
simon 87cfd9e154
move up notification for faster feedback 2023-03-04 16:45:14 +07:00
simon 72e5d7ccf8
disable expire for queue setup message 2023-03-04 11:51:48 +07:00
simon a459661fa2
fallback to estimate size for progress hook 2023-03-04 11:51:12 +07:00
simon a56de2818d
consolidate yt-dlp obs 2023-03-04 11:33:22 +07:00
simon 666074ed49
refactor download task, consolidate tasks 2023-03-02 14:17:03 +07:00
simon 4c0de78fb4
refactor subscribe from form task 2023-03-02 12:30:48 +07:00
simon ea002ad45d
refactor rescan and add to pending 2023-03-01 19:12:27 +07:00
simon a34c9479f2
use channel from queue for download query filtering, #431 2023-02-17 12:21:00 +07:00
simon 162c05628c
rename PendingInteract youtube_id kwargs 2023-02-17 10:26:10 +07:00
simon 1125c0c4bf
handle malformed thumbnail download, #430 2023-02-17 09:17:04 +07:00
simon 77c26134d1
add print for thumbnail fallback, #425 2023-02-13 12:15:12 +07:00
simon ef685ecb42
handle PIL error empty thumbnail image, #425 2023-02-13 11:55:47 +07:00
simon 0fcd6c086b
add kip log output for is_upcoming or is_live 2023-02-10 22:16:04 +07:00
simon 4d65d45a59
disable shorts or streams for channels, #405 2023-01-16 09:51:03 +07:00
simon 092c467a2e
default to videos vid_type in get_youtube_details 2023-01-12 16:49:45 +07:00
simon d5885273ac
detect any shorts before adding to queue 2023-01-07 15:41:11 +07:00
simon db4798754a
match streams type with was_live 2023-01-07 09:58:53 +07:00
simon 646bc1b12e
filter by vid_type for add to download queue 2023-01-07 09:45:01 +07:00