Spotilol v1.1 build 10 (Spotify client)
Requirements: 9+
Overview: A android app that wraps Spotify’s web player with built-in adblocker.
It’s a fork of Spotifuck by deviato, ported from smali to clean Kotlin. all free, all open-source.
● blocks audio ads
● media notification with play/pause, skip, seek, like/unlike
● works with lock screen, Bluetooth, Wear OS
● autoplay modes: off, once at start, or permanent
● mobile-friendly CSS/JS layout tweaks
● AMOLED dark mode (pure black)
● keeps screen on while you’re vibing
● browse your library through Spotify’s API
● update checker (auto & manual)
Quick Start: The Certificate Thing
Spotilol generates a local CA cert so Spotify doesn’t know you’re in a WebView. it lives on your device, stays on your device.
● open Spotilol — you’ll see the “Certificate Required” screen
● tap “Export .pem” to save it to your Downloads
● go to Settings > Security > Encryption & Credentials > Install a certificate > CA certificate
● find spotilol_ca.pem in your Downloads and tap it
● it’ll warn you about network monitoring — tap “Install anyway”
● come back to Spotilol and tap “Check”. if it worked, you’re in.
● Note: if you ever clear your device’s credential storage (like after a factory reset), you’ll have to do this again.
★ Untouched apk with Original Hash Signature
★ Certificate MD5 digest: aff55e6183004f4b92c65fdc49889e49
★ No changes were applied
➡ CPU architectures: arm64-v8a, armeabi-v7a
➡ Screen DPIs: 160dpi, 240dpi, 320dpi, 480dpi, 640dpi
What’s New:
● NOTE: This is the first phase 1 release with major changes. While we’ve tested extensively, big changes can introduce bugs we may have missed. If you run into any issues, please report them on GitHub, your feedback helps us improve quickly.
● NOTE 2: Android Auto support is still in testing/experimental phase. It may not work perfectly on all devices or head units.
● NOTE 3: The new downloader is currently limited to downloading the track being played, and only via the YouTube method. Support for playlists is planned for a future update, any help or reports are welcome.
added
● Blockify-style player-state ad hook (AdStateHook + AdIdStore) — PR #43 by Malrus
● Google Analytics / tracker neutralizer (GaBlocker) by Malrus
● TrackObserver injection exposing the current trackId/trackUri globally by Malrus
● native Compose error screen for WebView load failures by Malrus
● Spotify error boundary dialog restyle for mobile by Malrus
● Power Save Mode + autoplay unlock deadlock fix by Malrus
● file chooser support + Spotify service worker neutralization by Malrus
● WebGL fingerprint spoofing by Malrus
● debug log collector + live devlog viewer
● Android Auto media browser service
● volume slider bar in the custom player
● offline mode & YouTube download support
fixed
● live-preference sync for AmoledTheme and CustomCss (applied immediately) by Malrus
● external navigation leaking on the settings page + OAuth login flows by Malrus
● MediaSession metadata now gated behind the AndAuto preference by Malrus
● certificate export after reinstall (#33), 10s track skip, blank video, incomplete browser spoof by Malrus
● telemetry leak, main-thread violations, child WebView leak by Malrus
● WebView crash recovery and leak fixes by Malrus
● proxy first-load race + hardened ProxyController usage by Malrus
● Google Tracker blocking for privacy by Malrus
● devlog dialog not opening from settings
● native debug gating enforcement, unblock workbox-window chunk by Malrus
improved
● reduced polling & injection overhead in LyricsSyncFix & CssHack by Malrus
● optimized JS injection lifecycle on background/foreground transitions by Malrus
● optimized ErrorDialogRestyle scans, removed dead DOMContentLoaded listeners by Malrus
● eliminated redundant DOM queries in ToastFix polling path by Malrus
● softened interval throttle, expanded ad blocklist by Malrus
● keep-alive socket reuse + hardened JS boot/auto-play wiring by Malrus
● raw Thread migrated to ExecutorService in proxy & GitHub API by Malrus
● regex console.log stripper replaced with cached scanner by Malrus
● Firebase migrated to version catalog + build toolchain upgrade by Malrus
● gradle wrapper upgraded to 9.7.1
● lyrics sync fix, toast restyle, modal fix by Malrus
refactored
● profile encrypted prefs migrated to MasterKey API by Malrus
This app has no advertisements
More Info:https://github.com/lyssadev/Spotilol
Download Instructions:
https://ouo.io/Ua3z0Ik
Mirrors:
https://ouo.io/fAnQBn