Commit graph

725 commits

Author SHA1 Message Date
Stypox
aa4ec2f39e Channels are now an Info
The previous "main" tab is now just a normal tab returned in getTabs().
Various part of the code that used to handle channels as ListInfo now either take the first (playable, i.e. with streams) tab (e.g. the ChannelTabPlayQueue), or take all of them combined (e.g. the feed).
2023-09-18 23:22:32 +02:00
ThetaDev
243145cefd update extractor 2023-09-18 23:22:31 +02:00
ThetaDev
37b7a46c57 update NewPipeExtractor 2023-09-18 23:22:31 +02:00
ThetaDev
11f83b8e24 feat: add channel tabs 2023-09-18 23:22:31 +02:00
Isira Seneviratne
2c6f1ca166 Merge pull request #10248 from Isira-Seneviratne/NIO_downloads
Improve the download helpers using the Java 7 NIO API.
2023-09-17 21:09:02 +05:30
TacoTheDank
923d86365d Update miscellaneous libraries 2023-09-17 15:43:43 +02:00
Isira Seneviratne
eaaa2760db Use desugar_jdk_libs_nio. 2023-09-17 14:50:26 +02:00
TobiGr
2839babfb3 Adjust empty state message for ListInfoFragments depending on Info stream type
Show "no streams" for SoundClound.
Show "no live streams" for MeidaCCCLiveStreamKiosk.
Otherwise show "no videos"
2023-08-05 03:50:28 +02:00
Stypox
1468df5f44 Update NewPipeExtractor to v0.22.7 2023-08-02 20:12:55 +02:00
TobiGr
07982b783f Bump version to 0.25.2 (994) 2023-08-02 20:02:22 +02:00
TobiGr
b0234889e0 Update NewPipe Extractor to 39a911db9f 2023-07-31 23:59:28 +02:00
TobiGr
c5d94fd6ab Update com.squareup.okio:okio to 3.4.0
Use okio 3.4.0 explicity to fix vulnerability introduced through okhttp3 (3.3.0).
See https://www.cve.org/CVERecord?id=CVE-2023-3635 for more details on the vulnerability.
2023-07-31 21:53:49 +02:00
TacoTheDank
463834f6cd Update AndroidX Room library 2023-07-17 21:09:44 -04:00
Stypox
20d1ea91dd Make all leak canary libs debugImplementation-only 2023-07-14 18:32:30 +02:00
TacoTheDank
af978a9ba6 Update LeakCanary library 2023-07-11 20:32:29 -04:00
TobiGr
c011e55f99 Update acra and checkstyle fixing vulnerability in dependency com.google.guava
See https://app.snyk.io/org/thescrabi/project/27dc214e-7f4f-47bb-a77c-443201491254
2023-07-01 13:30:37 +02:00
TacoTheDank
da52710142 Update some libraries 2023-05-30 12:22:05 -04:00
TacoTheDank
bbf00446a3 Fix unresolved extractor 2023-05-12 01:12:12 -04:00
Stypox
1317e725b6 Fix ktlint formatter after upgrade to Java 17
See https://github.com/pinterest/ktlint/issues/1195 and https://github.com/ScoopInstaller/Extras/issues/10313. Note that although this should have been fixed in the latest version of ktlint (we are using an old one), the fix doesn't seems to have worked for me.
2023-04-25 18:37:04 +02:00
Isira Seneviratne
7c6ede42f7 Merge pull request #10035 from Stypox/update-gradle
Upgrade Gradle and AGP from 7.x to 8.x and use Java 17
2023-04-20 19:55:31 +05:30
Stypox
edd6071eec Update CI Java version 2023-04-20 15:42:33 +02:00
Stypox
a60605624a Upgrade to Gradle 8.0 2023-04-20 10:36:23 +02:00
Stypox
727de29bd6 Merge pull request #10021 from Isira-Seneviratne/PendingIntentCompat
Switch to AndroidX's PendingIntentCompat.
2023-04-14 14:20:47 +02:00
Isira Seneviratne
4e0375ef4c Update AndroidX Core to 1.10.0. 2023-04-09 18:45:57 +05:30
TobiGr
4e97f2382e Remove jsoup files from APK
Two jsoup files slipped into the META-INF dir of the APK for some reason. README.md and CHANGES are removed automatically now.
2023-04-04 17:42:34 +02:00
Stypox
4d677be2d6 Merge pull request #9890 from Redirion/bumpexo184
Bump ExoPlayer to 2.18.5
2023-04-03 14:11:15 +02:00
TobiGr
dc002907f9 Bump NewPipe Extractor to 0.22.6 2023-04-02 23:02:19 +02:00
Robin
da9937b4f5 Bump ExoPlayer to 2.18.5 2023-03-23 15:03:07 +01:00
Robin
333e832cae bump ExoPlayer to 2.18.4 2023-03-06 16:49:43 +01:00
Stypox
18aed407c3 Release v0.25.1 (993) 2023-03-01 10:52:05 +01:00
Stypox
d67c652555 Update NewPipeExtractor 2023-03-01 10:51:17 +01:00
Robin
0f460841d8 Update to ExoPlayer 2.18.3 2023-02-23 12:46:05 +01:00
Stypox
b7f6a7815c Update NewPipeExtractor again, because of JitPack problems 2023-02-08 22:37:17 +01:00
Stypox
7acdf54984 Update NewPipeExtractor again 2023-02-08 22:27:49 +01:00
Stypox
1533253c72 Merge pull request #9742 from TeamNewPipe/revert-9553-exo182
Revert PR #9553 "Update ExoPlayer to 2.18.2"
2023-02-07 10:48:18 +01:00
TobiGr
24dec02773 Update core libraray desugaring libs from 2.0.0 to 2.0.2 2023-02-03 18:42:12 +01:00
Stypox
7e5c5f5e7f Add snippet to ensure baseline.profm file is sorted
Thanks to obfusk, see https://issuetracker.google.com/issues/231837768 and #6486
2023-02-03 18:40:48 +01:00
Tobi
324cfcc0a3 Revert "Update ExoPlayer to 2.18.2"
This commit reverts ae0f0b9
2023-02-03 18:33:35 +01:00
AudricV
51f56e3c3e [YouTube] Add support for live links
The addition of this support requires an extractor update.
2023-01-29 10:59:27 +01:00
Stypox
f287323be5 Merge pull request #9631 from TeamNewPipe/update-npe
Update NewPipeExtractor and properly linkify comments
2023-01-28 22:40:19 +01:00
Stypox
04a28d3158 Release v0.25.0 (992) 2023-01-22 08:59:21 +01:00
Stypox
c889808a15 Update NewPipeExtractor and properly linkify comments 2023-01-15 19:27:56 +01:00
Isira Seneviratne
4760eaffae Update desugar_jdk_libs to 2.0.0. 2023-01-14 11:00:00 +05:30
Stypox
ae0f0b94a3 Merge pull request #9553 from Redirion/exo182
Update ExoPlayer to 2.18.2
2023-01-02 18:21:53 +01:00
Robin
b5c19b1d59 Merge branch 'TeamNewPipe:dev' into exo182 2023-01-02 10:35:20 +01:00
Isira Seneviratne
c529738bd2 Use new NewPipe Extractor Utils methods. 2023-01-02 07:03:18 +05:30
Stypox
d3f62ab292 Merge pull request #9520 from Isira-Seneviratne/Update_RxJava
Update RxJava to 3.1.5.
2023-01-01 12:52:06 +01:00
Stypox
0de5cf5ce3 Update rxandroid from 3.0.0 to 3.0.2 2023-01-01 12:46:56 +01:00
Stypox
573bc55a8b Merge pull request #9481 from TacoTheDank/bumpDesugaring
Update Desugaring to 1.1.8
2022-12-31 17:15:00 +01:00
Stypox
7a57485107 Merge pull request #9306 from Stypox/target-api-33
Set compileSdk and targetSdk to 33 (Android 13)
2022-12-31 14:49:30 +01:00