Spotilol v1.0.5 build 4 (Spotify client)

Follow Us!

Unirse al canal de Telegram

Spotilol v1.0.5 build 4 (Spotify client)
Requirements: 9.0+
Overview: A android app that wraps Spotify’s web player with built-in adblocker

A lil Android app that wraps Spotify’s web player with built-in adblocking.

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:
Proxy & Network
● Implement idle-socket pool for upstream TLS connections (reduces handshake latency)
● Better proxy socket pool reliability and HTTP body parsing
● Reuse leaf keypair for domain certificate generation (avoids re-generating keys per domain)
● OOM proxy recovery — redirect to CertificateActivity when proxy is not running
● Expand ad CDN blocklist

WebView & Player
● Full SpotilolPlayer implementation with custom player controls UI
● Dynamic player mode switch (Spotilol / Original) via preferences listener
● Performance: delay player injection, replace setInterval with MutationObserver + requestAnimationFrame, add CSS contain + will-change, drop unnecessary device spoofs
● Fix: use window.playing for play/pause state instead of aria-label
● Auto-close Now Playing when clicking artist/track/album links
● Fix: switch player mode properly — hide/show correct UI
● Fix: search grid sticky header overlapping first track
● Fix: kill Canvas (video) elements before screen locks to prevent audio stalling
● Block 4 more tracker domain
● Hide scrollbar Globally
● Refactor: split monolithic SpotifyWebViewClient into separate JS injection objects (PlayerCore, MediaUpdater, PlaybackControls, MainLoop, AutoFeatures, CssHack, SpotilolPlayer, etc.)

Bluetooth
● Add Bluetooth/headphone auto-pause on disconnect
● Add Bluetooth auto-resume on reconnect

Firebase
● Integrate Firebase Analytics
● Integrate Firebase Crashlytics
● Integrate Firebase Performance Monitoring
● Add Google services plugin and BoM dependency management

Memory & Stability
● Fix zombie renderer process leak on WebView destruction
● Fix play/skip controls going dead after low-memory process kill
● Reduce low-memory destruction impact

UI / Onboarding
● Replace CertificateActivity with SplashActivity for cleaner startup flow
● Update Spotilol logo assets
● Add update badge indicator (red dot) on settings button

This app has no advertisements

More Info:
https://github.com/lyssadev/Spotilol

Download Instructions:
https://ouo.io/9boGmJh

Mirrors:
https://ouo.io/uw9SsB
https://ouo.io/hgpQpl
https://ouo.io/SUKK3jU

Telegram

Share to...