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
simon
d9f73622a5
refactor UrlParser into own module, rename enum fields
2023-01-06 15:37:55 +07:00
simon
e299308711
match VideoTypeEnum with yt channel paths
2023-01-06 10:11:52 +07:00
simon
72e9234b2b
fix playlist validator only validating active playlists
2023-01-04 08:24:18 +07:00
simon
46229db64c
[API] add download now endpoint, fix vid_type
2023-01-02 16:50:53 +07:00
Chance Turner
98f5b66826
Lives and shorts ( #395 )
...
* Initial shot at adding in live and short videos
* Fix for typo on config variable names
* Remove was_live youtube flag
* Adding startup script to support setting vid_type on ta_video for videos created prior to support for live and shorts
* Linting updates
* More linting fixes
* Removing title variable from loop tuple unpacking
2023-01-02 10:11:06 +07:00
simon
73e1bba541
fix refactor codelist init
2022-12-23 23:00:35 +07:00
simon
599dd26b53
refactor comment interface into reusable CommentList class
2022-12-23 22:34:25 +07:00
simon
4cccb73812
use timestamp() instead of strftime
2022-12-19 15:05:47 +07:00
simon
e804dd1aec
continue indexing if comment indexing failes, #383
2022-12-19 14:59:07 +07:00