From a235454d80df81605e8b9579ca747e0ba08262ba Mon Sep 17 00:00:00 2001 From: inotia00 <108592928+inotia00@users.noreply.github.com> Date: Mon, 24 Mar 2025 21:36:17 +0900 Subject: [PATCH] fix(YouTube Music - Spoof app version): Show warning when spoofing app version with YT Music 5.xx --- .../app/revanced/extension/music/settings/Settings.java | 6 +++++- .../main/resources/music/settings/host/values/strings.xml | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/extensions/shared/src/main/java/app/revanced/extension/music/settings/Settings.java b/extensions/shared/src/main/java/app/revanced/extension/music/settings/Settings.java index 6222be5a9..05a214f8f 100644 --- a/extensions/shared/src/main/java/app/revanced/extension/music/settings/Settings.java +++ b/extensions/shared/src/main/java/app/revanced/extension/music/settings/Settings.java @@ -3,6 +3,7 @@ package app.revanced.extension.music.settings; import static java.lang.Boolean.FALSE; import static java.lang.Boolean.TRUE; import static app.revanced.extension.music.sponsorblock.objects.CategoryBehaviour.SKIP_AUTOMATICALLY; +import static app.revanced.extension.shared.utils.StringRef.str; import androidx.annotation.NonNull; @@ -241,7 +242,10 @@ public class Settings extends BaseSettings { // region Migration // Old spoof versions that no longer work reliably. - if (SPOOF_APP_VERSION_TARGET.get().compareTo(SPOOF_APP_VERSION_TARGET.defaultValue) < 0) { + String spoofAppVersionTarget = SPOOF_APP_VERSION_TARGET.get(); + if (spoofAppVersionTarget.compareTo(SPOOF_APP_VERSION_TARGET.defaultValue) < 0) { + Utils.showToastShort(str("revanced_spoof_app_version_target_invalid_toast", spoofAppVersionTarget)); + Utils.showToastShort(str("revanced_extended_reset_to_default_toast")); Logger.printInfo(() -> "Resetting spoof app version target"); SPOOF_APP_VERSION_TARGET.resetToDefault(); } diff --git a/patches/src/main/resources/music/settings/host/values/strings.xml b/patches/src/main/resources/music/settings/host/values/strings.xml index c4db3fb96..eca418502 100644 --- a/patches/src/main/resources/music/settings/host/values/strings.xml +++ b/patches/src/main/resources/music/settings/host/values/strings.xml @@ -209,6 +209,7 @@ This does not bypass the age restriction. It just accepts it automatically."Select the spoof app version target. 6.42.55 - Disable real-time lyrics 7.16.53 - Restore old action bar + Invalid spoof app version: %s.