26 Commits

Author SHA1 Message Date
Bnyro
6cac1ca8a1 chore: remove unused imports 2024-03-15 14:52:24 +01:00
Bnyro
30e6bf2a7d feat(rss feed): add optional query parameter 'filter' ('shorts' or 'videos') 2024-03-15 14:49:02 +01:00
FineFindus
cd4bc36f4f
feat(sponsorblock): support actionTypes (#766)
* feat(sponsorblock): support actionTypes

* feat(sponsorblock): handle nullable actionType

* style: correctly format assignment

Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>

---------

Co-authored-by: Bnyro <82752168+Bnyro@users.noreply.github.com>
2024-03-13 21:41:46 +01:00
Kavin
719c2460df
Handle pubsub with a de-duplicating queue 2023-08-31 09:28:45 +01:00
Kavin
fa588aaf83
Optimize threading when batch fetching DeArrow parallelly 2023-07-22 05:39:22 +01:00
Kavin
369569d0f0
Implement batched fetching of dearrow content. 2023-07-19 00:47:06 +01:00
Kavin
f9289a05d1
Use a limited threadpool for handling pubsub requests. 2023-07-06 14:56:28 +01:00
Kavin
53b03761d5
Fix extractor URL for YouTube. 2023-06-08 05:30:00 +01:00
Kavin
710f62f8e5
Use stream extractor directly to fix no streams found error. 2023-06-06 02:32:27 +01:00
Kavin
b9f8fc99f5
Add sentry videoId information to pubsub webhook. 2023-06-05 23:44:20 +01:00
Bnyro
71b13d59c4 Simplify PlaylistHelper#getUserPlaylist 2023-05-29 21:35:56 +02:00
Bnyro
86152a457a Add route to change playlist description and add PlaylistsHelper 2023-05-29 19:03:45 +02:00
Kavin
12e25c9c13
Attempt to add proper support for channel handles. 2023-04-27 13:22:04 +01:00
Kavin
37b2a41903
Add route to get file content. 2023-02-02 15:12:31 +00:00
Kavin
0e04526217
Implement persistent client-data storage with S3. 2023-02-02 13:03:11 +00:00
Bnyro
448659ea8a Allow POST requests for unauthenticated subscriptions 2023-01-29 20:07:06 +01:00
frajibe
a145ad4e77 introduce a dedicated method to clear a playlist 2023-01-07 13:01:27 +01:00
frajibe
fef6022104 feat: ability to clear a playlist from its videos (#1952) 2023-01-07 11:07:14 +01:00
Kavin
b1b7dbb44a
Attempt to improve pubsub subscription handling. 2022-12-10 04:56:31 +00:00
Kavin
d0fd4e0da6
Optimize playlist adding queries. 2022-11-26 19:45:31 +00:00
Bnyro
d5054a9fbb
allow adding multiple videos to a playlist at the same time 2022-11-26 19:25:11 +00:00
Kavin
abd19aa94d
Better event send handling. 2022-11-23 21:52:12 +00:00
Kavin
a15444645a
Don't query full video anywhere. 2022-11-17 16:24:47 +00:00
Kavin
22dcf7a88e
When parameter is not provided, throw an ErrorResponse. 2022-11-04 19:42:05 +00:00
Kavin
4a8fb80411
Implement status code error errors. 2022-10-30 21:41:02 +00:00
Kavin
2afecb3f39
Refactor server code into multiple classes. 2022-10-29 22:00:55 +01:00