ibrahim-iqbal
cc79c90bc7
Address review: rename to trackName, use isBlank, point at merged extractor
...
- serviceName -> trackName, since 'service' means YouTube/SoundCloud
elsewhere in this codebase.
- isEmpty() -> isBlank(), per review suggestion.
- Extractor dependency now points at TeamNewPipe/NewPipeExtractor at
the commit that merged (#1551 ), instead of my fork.
2026-10-06 11:42:07 +02:00
ibrahim-iqbal
cd68d95ad5
Show full subtitle names when the service exposes them
...
YouTube ships a user-facing `name` field per caption track that can
differ even when the language code is identical (e.g. "English - CC1"
vs "English - DTVCC1"). The extractor now surfaces that string via
`SubtitlesStream#getName()`; prefer it in the player's caption menu so
tracks that share a language code can finally be told apart.
Falls back to the locale-derived display name when the service doesn't
expose a track name.
Fixes #9218 .
Depends on TeamNewPipe/NewPipeExtractor#1551 — the version-catalog
pointer in libs.versions.toml is temporarily targeted at
ibrahim-iqbal/NewPipeExtractor and will be flipped back to
TeamNewPipe once the extractor PR merges.
2026-10-06 11:42:07 +02:00
AudricV
b4003d641e
[YouTube] Update NewPipeExtractor and adapt to removals
2026-08-30 18:22:57 +02:00
Ashley (holtowd)
906bd08681
Add brotli support to downloader
2026-08-23 08:25:16 +02:00
Aayush Gupta
978ba91294
Revert checkstyle back to 13.8.0
...
Signed-off-by: Aayush Gupta <contact@aayush.io >
2026-08-22 13:38:27 +02:00
Aayush Gupta
f2a3530a24
Update Gradle and dependencies to latest stable release
...
Signed-off-by: Aayush Gupta <contact@aayush.io >
2026-08-22 13:38:27 +02:00
TobiGr
aa937ea269
Revert "Update extractor"
...
This reverts commit 0245413725 .
2026-08-20 23:39:45 +02:00
TobiGr
0245413725
Update extractor
2026-08-20 23:10:31 +02:00
tobigr
a28859c941
Update extractor
2026-08-16 09:53:59 +02:00
tobigr
883aadea3f
Merge branch 'master' into dev
2026-08-15 21:31:29 +02:00
tobigr
c7ee699216
Update NewPipe Extractor to v0.26.5
2026-08-15 21:24:14 +02:00
tobigr
9e8be09156
Update extractor
2026-08-13 11:54:20 +02:00
Isira Seneviratne
219324d9d7
Handle Description conversion to record class
2026-08-13 11:54:20 +02:00
Aayush Gupta
760b1cf6d6
gradle: Update androidx.core to latest version as well
...
We now compile for Android 17
Signed-off-by: Aayush Gupta <contact@aayush.io >
2026-07-16 19:13:19 +02:00
Aayush Gupta
8ef1ab48b4
gradle: Update dependencies to latest stable release
...
Signed-off-by: Aayush Gupta <contact@aayush.io >
2026-07-16 19:13:19 +02:00
Aayush Gupta
09cc7764cf
Update dependencies to latest stable releases
...
Signed-off-by: Aayush Gupta <contact@aayush.io >
2026-06-16 16:37:43 +08:00
tobigr
d927f44c46
Merge branch 'master' into dev
2026-06-10 08:17:50 +02:00
tobigr
30c86abe8a
Update NewPipe Extractor to 0.26.3
2026-06-09 23:16:38 +02:00
Aayush Gupta
fdb28cdc4a
shared: Inject navigation using Koin as well
...
Largely inspired from https://insert-koin.io/docs/reference/koin-compose/navigation3/
However I adapted certain things as needed.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-06-08 15:54:16 +08:00
Aayush Gupta
0d06dd9b1a
shared: Add composables for displaying library and link information
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-06-02 14:40:00 +08:00
Aayush Gupta
860a9004fe
Import and generate BOM using about libraries plugin
...
The plugin traverses child libraries automatically, so adding it to the parent modules
allows us to include dependencies of the whole app and not just the shared part.
Configure app and desktopApp to generate the BOM in respective directories
of shared module. As iosApp only contains swift, add it's configuration in shared.
Also override extractor and evernote's messed up license
Generated using: ./gradlew exportLibraryDefinitions
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-26 19:33:37 +08:00
Aayush Gupta
50925a1d6c
libs: Bump dependencies to latest releases
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-24 13:58:45 +08:00
tobigr
d3d6b0283f
Merge branch 'master' into dev
2026-05-23 20:18:19 +02:00
tobigr
82e3e71849
Update NewPipe Extractor to v0.26.2
2026-05-23 19:29:38 +02:00
Aayush Gupta
0f2bbf11ff
shared: Add top app bar composable to reflect different active services
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-23 16:14:48 +08:00
Aayush Gupta
909bd347a7
Setup multiplatform settings with KMP and theme
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-19 12:24:35 +08:00
Aayush Gupta
cc74ac8ce8
Initial support for compose multiplatform
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-19 12:22:31 +08:00
TobiGr
ef85e567fb
Update NewPIpe Extractor to the latest version
2026-05-16 09:20:30 +02:00
Aayush Gupta
c2ead904fe
Update libs to latest stable releases
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-16 12:36:21 +08:00
Aayush Gupta
6419b6bac7
Update Gradle and wrapper to 9.5.1
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-16 12:34:57 +08:00
Aayush Gupta
6cd63dc0c5
Upgrade AGP to 9.2.0
...
Building release builds is still broken on encrypted linux file systems but that's seems
to be not a priority for Google to fix. Upgrade so that developers can avoid suffering from
bugs such as preview rendering failure.
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-05-16 12:25:24 +08:00
Aayush Gupta
ff597f8e95
Update dependencies to latest stable releases
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-04-26 12:14:57 +08:00
tobigr
bdebc926a8
Update extractor
2026-04-20 15:35:08 +02:00
Aayush Gupta
aa094bc782
libs: Bump all libs stuck due to minSdk to latest release
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-04-16 16:38:19 +08:00
Aayush Gupta
2682f233a0
libs: Update kotlinx.serialization to latest release
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-04-16 16:13:59 +08:00
Aayush Gupta
4effcad436
libs: Update checkstyle to latest release and fix violations
...
Javadoc comment at column 46 has parse error. Details: no viable alternative at input '<http:/' while parsing HTML_ELEMENT [UnusedImports]
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-04-16 16:13:25 +08:00
tobigr
148b6f7998
Update NewPipe Extractor to v0.26.1
2026-04-10 14:03:57 +02:00
litetex
3aa74f1e77
Update extractor to latest commit
...
To get the changes from https://github.com/TeamNewPipe/NewPipeExtractor/pull/1464
2026-04-08 16:14:52 +02:00
Aayush Gupta
349000857a
Update dependencies and Gradle to latest stable release
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-03-18 15:52:23 +08:00
Aayush Gupta
6fa97e17f5
subscription: Port subscription import-export to workers from refactor
...
Please see https://github.com/TeamNewPipe/NewPipe/pull/11759/ for the original change
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-03-15 20:51:29 +08:00
tobigr
98a883d377
Update NewPipe Extractor to 0.26.0
2026-02-28 10:06:03 +01:00
Aayush Gupta
8902ce8678
Update dependencies and Gradle to latest stable releases
...
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-02-22 10:46:58 +08:00
Aayush Gupta
9f193a3b00
Merge pull request #13272 from theimpulson/coilport
...
Migrate from Picasso to Coil
2026-02-22 10:35:43 +08:00
tobigr
63e19890bf
Update extractor to the latest version
2026-02-21 17:00:05 +01:00
Aayush Gupta
57364109f4
Migrate from Picasso to Coil
...
Based on changes from refactor
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-02-21 16:48:57 +08:00
tobigr
85abc58158
Merge branch 'master' into dev
2026-02-05 23:01:30 +01:00
tobigr
74d5a8b173
Update extractor to version 0.25.2
2026-02-05 18:06:15 +01:00
Aayush Gupta
8d6e68d6f4
Partially revert upgrade to AGP 9.0.0
...
Building is broken on ecrypted filesystems
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-02-04 15:56:44 +08:00
Aayush Gupta
a7aad63bbb
Upgrade Kotlin and KSP
...
Fixes multiple build errors. Once parcelize is fixed, we should be good
to use built-in Kotlin completely
Ref: https://issuetracker.google.com/issues/478401081
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-01-29 14:59:25 +08:00
Aayush Gupta
d045b27cea
Migrate to built-in Kotlin
...
Ref: https://developer.android.com/build/migrate-to-built-in-kotlin
Signed-off-by: Aayush Gupta <aayushgupta219@gmail.com >
2026-01-29 14:00:51 +08:00