-
-
Notifications
You must be signed in to change notification settings - Fork 474
feat(Spotify - Spoof Client): Fix issues like songs skipping by spoofing to iOS #5388
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Just tested this on my device and can confirm (with about 30s of testing) that it instantly fixed the issue for me (issue described in #5310) Tl;dr its at least not a per device fluke and doesnt line up with my prior tests so i think it works |
...nsions/spotify/src/main/java/app/revanced/extension/spotify/misc/fix/ClientTokenFetcher.java
Outdated
Show resolved
Hide resolved
...nsions/spotify/src/main/java/app/revanced/extension/spotify/misc/fix/ClientTokenFetcher.java
Outdated
Show resolved
Hide resolved
patches/src/main/kotlin/app/revanced/patches/spotify/misc/fix/SpoofClientPatch.kt
Show resolved
Hide resolved
I've patched the latest APK with this and sent it around to friends and family to test after giving it a shot myself, if anything goes wrong I'll report back |
Tested for about 20 mins. Working properly. |
Tested for an hour, Works like a charm. Login process got much better. |
13 hours later and its still working |
While trying to patch with I'm getting..
Have tried using: 9.0.60.607 , 9.0.58.594, 9.0.60.614 |
Latest commit broke the patch |
yeah, just tried it and it worked |
extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/fix/RequestListener.java
Outdated
Show resolved
Hide resolved
extensions/spotify/src/main/java/app/revanced/extension/spotify/misc/fix/RequestListener.java
Outdated
Show resolved
Hide resolved
@oSumAtrIX It's not better to understand why iOS spoof works instead? I believe this patch will could be fixed in a minute by Spotify, if it will be used. |
Open or not has zero difference, but I won't elaborate here.
This is false |
# [5.31.0-dev.16](v5.31.0-dev.15...v5.31.0-dev.16) (2025-07-11) ### Features * **Spotify - Spoof client:** Fix issues like songs skipping by spoofing to iOS ([#5388](#5388)) ([e36d4c1](e36d4c1)) * **YouTube:** Disable two-finger tap gesture for skipping chapters ([#5374](#5374)) ([71db0a2](71db0a2))
# [5.31.0](v5.30.0...v5.31.0) (2025-07-11) ### Bug Fixes * **Bacon Reader - Spoof client:** Use www instead of ssl API to fix auth related issues ([#5402](#5402)) ([72459bb](72459bb)) * Correctly name `Enable ROM signature spoofing` patch ([d85881a](d85881a)) * Fix accidental changes ([e2ac841](e2ac841)) * Fix refactoring typo ([ec0ae42](ec0ae42)) * Handle empty list of announcements ([de9d720](de9d720)) * **SoundCloud:** Constrain patches to last working app target ([e8ea89f](e8ea89f)) * **Spotify - Unlock Premium:** Remove wrongfully hidden non ad browse sections ([#5403](#5403)) ([8633544](8633544)) * **Spotify:** Remove other ads type from the browse screen ([#5333](#5333)) ([c68533a](c68533a)) * **Sync for Reddit - Spoof client:** Use www instead of ssl API to fix auth related issues ([#5392](#5392)) ([47e6b62](47e6b62)) * **YouTube - Hide ads:** Hide new type of general ad ([#5345](#5345)) ([f23716b](f23716b)) * **YouTube - Hide layout components:** Do not hide playlist sort button if 'Hide AI comments summary' is on ([5f3e48e](5f3e48e)) * **YouTube - Playback speed:** Allow custom speeds with 0.01x precision ([#5360](#5360)) ([0eecef0](0eecef0)) * **YouTube - Slide to seek:** Show tap and hold 2x speed overlay when active ([#5398](#5398)) ([dbc9c5f](dbc9c5f)) ### Features * **Cricbuzz - Hide ads:** Hide Cricbuzz11 UI elements ([#5381](#5381)) ([a42c98f](a42c98f)) * **Lightroom:** Constrain patches to last working version ([#5335](#5335)) ([32ce70e](32ce70e)) * **Spotify - Spoof client:** Fix issues like songs skipping by spoofing to iOS ([#5388](#5388)) ([e36d4c1](e36d4c1)) * **Spotify:** Remove support for old versions ([#5404](#5404)) ([9d31238](9d31238)) * **YouTube - Change header:** Add in-app setting to change the app header ([#5346](#5346)) ([9ba45b6](9ba45b6)) * **YouTube - Hide layout components:** Add `Hide channel links preview` and `Hide 'Visit Community' button` in channel page ([#5320](#5320)) ([9d9cce3](9d9cce3)) * **YouTube:** Disable two-finger tap gesture for skipping chapters ([#5374](#5374)) ([71db0a2](71db0a2))
Yet Another Spotify Spoof™
Big thanks to @Nuckyz for the initial WIP work.
TODO: