16 Commits

Author SHA1 Message Date
FineFindus
d927dffce4
feat(StreamsExtractor): generate PoToken
Implements support for locally generating PoTokens using the device
webview. This is a direct port of
https://github.com/TeamNewPipe/NewPipe/pull/11955 to native Kotlin.

Closes: https://github.com/libre-tube/LibreTube/issues/7065
2025-04-02 22:12:25 +02:00
FineFindus
e91404bf67
feat(MediaService/Local): implement DeArrow support 2025-03-16 17:04:00 +01:00
FineFindus
31613c8f84
feat(MediaService/Local): implement SponsorBlock support
Allows users to use SponsorBlock when using full local mode.

Closes: https://github.com/libre-tube/LibreTube/issues/7193
2025-03-13 16:48:16 +01:00
Bnyro
1dabd07de4
refactor: decouple and abstract auth from media service logic 2025-03-01 17:49:49 +01:00
Jānis
66ccdf1b84
feat: RYD support for local stream extraction (#6483)
* feat: RYD support for local stream extraction

* add a switch

* use runCatching

* move check outside if statement

additionally return -1 if no dislikes were fetched.

---------

Co-authored-by: Bnyro <bnyro@tutanota.com>
2024-09-14 11:37:41 +02:00
Bnyro
cd1eb0f7ff feat: support for contributing to DeArrow 2024-04-11 16:47:15 +02:00
IndusAryan
5532301aa4
feat(ui): option for automatic update checks (#5668) 2024-02-28 13:38:03 +01:00
Bnyro
8edef3583c fix: don't use dead fallback instances api anymore 2023-12-17 16:29:07 +01:00
Bnyro
e636c966c6 feat: support for up/downvoting SponsorBlock segments 2023-10-12 19:53:49 +02:00
Bnyro
315f596776 refactor: move constants into the files they're actually used in 2023-09-10 12:51:03 +02:00
Bnyro
16dc7a5217 feat: support for submitting SponsorBlock segments 2023-08-25 19:40:18 +02:00
Bnyro
7f2f012a1c fetch available instance from tokhmi as fallback, otherwise use the hardcoded instances 2022-12-20 17:24:53 +01:00
Bnyro
228ec7860a remove unused code 2022-09-22 17:59:15 +02:00
Bnyro
eab603acb8 ktlint 2022-09-20 20:00:51 +02:00
Bnyro
f9f634de1a code structure 2022-09-20 19:53:34 +02:00
Bnyro
5041fd9fdd refactor eternal apis 2022-09-08 19:29:35 +02:00