simon
|
2cf30e1127
|
refactor: default set_message in RedisArchivist to True
|
2022-06-16 10:37:46 +07:00 |
simon
|
30abbe9be7
|
rewrite cookie into redis from io stream, auto validate
|
2022-06-15 17:54:05 +07:00 |
simon
|
bbb0c26498
|
fix subtitle delete overwrite, change filename to .lang.vtt, #195
|
2022-05-29 11:43:25 +07:00 |
simon
|
9f92bf95b4
|
mark video as downloaded false when deleting video
|
2022-05-28 21:23:56 +07:00 |
simon
|
e638f8b487
|
skip subtitle segment without segs key, #249
|
2022-05-28 17:47:21 +07:00 |
simon
|
c39f8a9cb8
|
refactor use cookie io_stream
|
2022-05-24 15:51:58 +07:00 |
simon
|
9dd1e9a29f
|
extract playlists with new YtBase class
|
2022-05-24 10:44:18 +07:00 |
simon
|
a7d9b4584b
|
implement new YtBase class for index classes
|
2022-05-24 10:01:30 +07:00 |
simon
|
9a2b29c2ae
|
implement channle name change in reindex, #211
|
2022-05-05 22:59:56 +07:00 |
simon
|
7a51368955
|
fix skip deleting none existing subtitles, add update_media_url
|
2022-05-05 22:56:22 +07:00 |
simon
|
7fa0d0f331
|
untangle delete subtitles from delete media file, #195
|
2022-05-05 09:11:37 +07:00 |
simon
|
1613b71942
|
hide cookie after rescan and download process
|
2022-05-03 17:32:32 +07:00 |
simon
|
ca5b00a373
|
refresh for PendingInteract delete to avoid race condition, #217
|
2022-05-02 18:20:56 +07:00 |
simon
|
ca3ea20283
|
add socket_timeout when passing check_formats to yt-dlp
|
2022-05-02 09:48:52 +07:00 |
simon
|
6cc5fd8890
|
add cookiefile to yt_obs in YouTubeItem baseclass
|
2022-04-30 16:40:36 +07:00 |
simon
|
04fc6ed26a
|
API: add pagination
|
2022-04-20 22:43:07 +07:00 |
simon
|
3147df20da
|
skip subtitle segments without duration, take 2
|
2022-04-18 11:52:13 +07:00 |
simon
|
50f4e0e5b7
|
skip base64 generator, hotfix
|
2022-04-16 13:08:32 +07:00 |
simon
|
c84fbdfb9c
|
fix _check_get_sb for per channel deactivate
|
2022-04-15 20:04:01 +07:00 |
simon
|
4853a8b12b
|
limit video_daily to below 10k in daily refresh
|
2022-04-14 16:18:08 +07:00 |
simon
|
fd00369859
|
fix last page pagination link building error, #221
|
2022-04-14 16:04:21 +07:00 |
simon
|
a8a7edb93e
|
skip subtilte events without duration, #196
|
2022-04-14 15:53:10 +07:00 |
simon
|
3007e02fe5
|
fix per channel sb integration
|
2022-04-13 15:53:00 +07:00 |
simon
|
8edde732b6
|
improved sponsorblock key with additional metadata
|
2022-04-12 17:47:13 +07:00 |
simon
|
9d73dbc45a
|
implement video overwrites index for sponsorblock
|
2022-04-08 17:19:25 +07:00 |
simon
|
365ebf53a5
|
implement per channel sponsorblock
|
2022-04-08 17:17:39 +07:00 |
simon
|
fe3e3cfacc
|
fix filenotfounderror for missing subtitles when deleting video
|
2022-04-08 15:56:34 +07:00 |
simon
|
a07d789e66
|
add base64 blur video thumb
|
2022-04-08 00:29:09 +07:00 |
simon
|
03dd25cff4
|
implement vote on sponsorblock segments api
|
2022-04-05 22:25:40 +07:00 |
simon
|
738b083a7f
|
create dedicated SponsorBlock class to handle integration
|
2022-04-05 21:50:40 +07:00 |
simon
|
a8b62e5cdc
|
better error message on sponsorblock fail
|
2022-04-04 23:28:32 +07:00 |
simon
|
730d12212f
|
implement basic sponsblock indexing, #119
|
2022-04-04 23:28:32 +07:00 |
simon
|
f15bb50cfe
|
fix playlist reindex after PendingList refactor
|
2022-03-26 18:31:00 +07:00 |
simon
|
fcadb5ead8
|
add random headers for requests outside of yt-dlp
|
2022-03-26 11:49:53 +07:00 |
simon
|
bfcc538ed1
|
fix concurrency issue with subtitle indexing
|
2022-03-23 16:20:33 +07:00 |
simon
|
912c19f6cf
|
use ElasticWrap in FilesystemScanner
|
2022-03-23 15:56:53 +07:00 |
simon
|
fda520ad44
|
refactor and consolidate Reindex class
|
2022-03-23 15:48:38 +07:00 |
simon
|
75cd9d382d
|
fix duration builder on reindex by ignoring vtt files
|
2022-03-22 12:59:39 +07:00 |
simon
|
1f1dfcb54f
|
better playlist scan message, private methods in YoutubeChannel class
|
2022-03-22 10:07:33 +07:00 |
simon
|
3d451e47e5
|
full playlist refresh and index for channel overwrites
|
2022-03-22 09:42:41 +07:00 |
simon
|
91a9477bba
|
refactor index_channel_playlists task, move to YoutubeChannel class
|
2022-03-21 17:59:21 +07:00 |
simon
|
1411262793
|
remember channel overwrites on rescan, remove unused rescape_all_channels method
|
2022-03-19 15:12:29 +07:00 |
simon
|
3ba6e0478d
|
fix filesysem rescan function
|
2022-03-19 14:36:46 +07:00 |
simon
|
a6937db5fd
|
use the refactored PendingList class
|
2022-03-18 18:27:25 +07:00 |
simon
|
1498fadf27
|
implement channel playlist index overwrite
|
2022-03-16 12:32:42 +07:00 |
simon
|
f0e82caebb
|
add bool true to channel overwrite form parser
|
2022-03-16 12:32:02 +07:00 |
simon
|
2ef8823c2d
|
better channel overwrite update form
|
2022-03-16 12:09:50 +07:00 |
simon
|
774220ab1f
|
add channel overwrite form to frontend, store in es
|
2022-03-15 12:00:48 +07:00 |
simon
|
026cc378fe
|
add get_overwrites and set_overwrites methods for channel
|
2022-03-12 22:19:42 +07:00 |
simon
|
aff0cfb794
|
fix retiming issue for auto subtitles
|
2022-03-11 17:47:04 +07:00 |