From ebc52f1409d3876a4ab82d8c053395d573233403 Mon Sep 17 00:00:00 2001 From: Bnyro Date: Thu, 27 Feb 2025 11:10:35 +0100 Subject: [PATCH] fix: use latest NewPipe extractor version --- build.gradle | 2 +- .../me/kavin/piped/utils/BgPoTokenProvider.java | 17 +++++++++++++---- 2 files changed, 14 insertions(+), 5 deletions(-) diff --git a/build.gradle b/build.gradle index 2ec70d2..4cde178 100644 --- a/build.gradle +++ b/build.gradle @@ -16,7 +16,7 @@ dependencies { implementation 'it.unimi.dsi:fastutil-core:8.5.13' implementation 'commons-codec:commons-codec:1.17.0' implementation 'org.bouncycastle:bcprov-jdk18on:1.78.1' - implementation 'com.github.FireMasterK.NewPipeExtractor:NewPipeExtractor:5325dc927b6861cd02c68dcd8e9cddbc4cf753ef' + implementation 'com.github.FireMasterK.NewPipeExtractor:NewPipeExtractor:aa40823e8b2f87c32ed244889c7a5542b9d820ec' implementation 'com.github.FireMasterK:nanojson:9f4af3b739cc13f3d0d9d4b758bbe2b2ae7119d7' implementation 'com.fasterxml.jackson.core:jackson-core:2.17.2' implementation 'com.fasterxml.jackson.core:jackson-annotations:2.17.2' diff --git a/src/main/java/me/kavin/piped/utils/BgPoTokenProvider.java b/src/main/java/me/kavin/piped/utils/BgPoTokenProvider.java index 722f070..c7a10bf 100644 --- a/src/main/java/me/kavin/piped/utils/BgPoTokenProvider.java +++ b/src/main/java/me/kavin/piped/utils/BgPoTokenProvider.java @@ -69,14 +69,14 @@ public class BgPoTokenProvider implements PoTokenProvider { }).join(); if (poToken != null) { - return new PoTokenResult(visitorDate, poToken); + return new PoTokenResult(visitorDate, poToken, null); } return null; } @Override - public @Nullable PoTokenResult getWebClientPoToken() { + public @Nullable PoTokenResult getWebClientPoToken(String videoId) { try { return getPoTokenPooled(); } catch (Exception e) { @@ -86,8 +86,17 @@ public class BgPoTokenProvider implements PoTokenProvider { } @Override - public @Nullable PoTokenResult getAndroidClientPoToken() { - // TODO: allow setting from config maybe? + public @Nullable PoTokenResult getWebEmbedClientPoToken(String videoId) { + return null; + } + + @Override + public @Nullable PoTokenResult getAndroidClientPoToken(String videoId) { + return null; + } + + @Override + public @Nullable PoTokenResult getIosClientPoToken(String videoId) { return null; } }