From bdebc926a81290db315afa109af87d47e2109b68 Mon Sep 17 00:00:00 2001 From: tobigr Date: Mon, 20 Apr 2026 15:35:08 +0200 Subject: [PATCH 1/2] Update extractor --- gradle/libs.versions.toml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gradle/libs.versions.toml b/gradle/libs.versions.toml index f1ef610ccea..9ca4443d695 100644 --- a/gradle/libs.versions.toml +++ b/gradle/libs.versions.toml @@ -60,7 +60,7 @@ teamnewpipe-nanojson = "e9d656ddb49a412a5a0a5d5ef20ca7ef09549996" # the corresponding commit hash, since JitPack sometimes deletes artifacts. # If there’s already a git hash, just add more of it to the end (or remove a letter) # to cause jitpack to regenerate the artifact. -teamnewpipe-newpipe-extractor = "v0.26.1" +teamnewpipe-newpipe-extractor = "1512cf3222b0c5d87a249e6ac231b98090c42623" viewpager2 = "1.1.0" webkit = "1.15.0" work = "2.11.2" From ec81b6bb624fd8b98040fe90022f23c6b799f5ac Mon Sep 17 00:00:00 2001 From: tobigr Date: Mon, 20 Apr 2026 15:38:39 +0200 Subject: [PATCH 2/2] Remove proguard rules for optional jsoup classes The underlying problem is fixed with jsoup 1.12.2. See https://github.com/TeamNewPipe/NewPipeExtractor/pull/1480. Revert 6c5d58bed3a4e7945580c644a875aa1addf3a89b / #13038. --- app/proguard-rules.pro | 5 ----- 1 file changed, 5 deletions(-) diff --git a/app/proguard-rules.pro b/app/proguard-rules.pro index df4f78d8c38..61c0d06d0e4 100644 --- a/app/proguard-rules.pro +++ b/app/proguard-rules.pro @@ -16,11 +16,6 @@ -dontwarn javax.script.** -keep class jdk.dynalink.** { *; } -dontwarn jdk.dynalink.** -# Rules for jsoup -# Ignore intended-to-be-optional re2j classes - only needed if using re2j for jsoup regex -# jsoup safely falls back to JDK regex if re2j not on classpath, but has concrete re2j refs -# See https://github.com/jhy/jsoup/issues/2459 - may be resolved in future, then this may be removed --dontwarn com.google.re2j.** ## Rules for ExoPlayer -keep class com.google.android.exoplayer2.** { *; }