AI summary
Ad-free Spotify-style music player with synced lyrics, offline downloads, queue caching, Android Auto support, and an in-app updater. Downloads and playback can use BitChord audio fallback.
Generated by AI. May contain inaccuracies.
Screenshots
About this app
Ad-free fork of MySpoti with better UI and a refined download engine
A modern, pixel-perfect native Android music client with an ad-free experience, synced lyrics, and offline downloads.
Overview Spotifusion is a native Jetpack Compose Android music player engineered to deliver an authentic, 1:1 Spotify UI experience combined with ad-free playback, offline downloads, real-time synced lyrics, and synchronized music videos.
Playback operates through a lightweight, headless official Spotify Web Player running in a background WebView (:host-android). The native interface communicates directly with Spotify's catalog and metadata services for lightning-fast navigation, while plays register to your account normally.
Key Features - 1:1 Official Spotify Design: Pixel-measured layout, Spotify Mix typography, authentic transport controls, precise seek bar, and bottom lyrics peek cards. - Ad-Free Playback: Audio advertisements are automatically detected and bypassed at the player source without needing Premium or modifying DRM. - Fast Offline Downloads (BitChord Engine): Download full tracks, playlists, albums, and Liked Songs for offline playback: a. Powered by BitChord's intelligent TrackMatcher algorithm to avoid live takes, karaoke versions, or covers. b. Downloads high-bitrate audio (up to 320kbps AAC and progressive Opus streams) using range-chunked acceleration that bypasses server throttling. c. Zero verification gates or login barriers for downloads. - Real-Time Synced Lyrics: Powered by LRCLIB with instant line-by-line sync and smooth transitions. - Smooth Spotify Canvas & Synchronized Music Videos: Full-screen looping Spotify Canvas animations with smooth transitions, plus official music videos from YouTube synced to playback. - Automatic Regional/Account Fallback: Chromium Cronet network relay prevents false account/country refusals, with automatic BitChord audio fallback if Spotify restricts a track on your account or device. Intelligent Playback Caching & Queue - Preloading: Proactively caches the current track and preloads upcoming queue tracks (1–10 tracks ahead) with configurable storage caps (500 MB – 5 GB) and automatic post-play purging for uninterrupted listening in tunnels or rural areas. - In-App Auto-Updater: Checks GitHub Releases automatically, displays release notes in-app, and downloads + installs updates seamlessly. - Complete Library & Navigation: Full support for Liked Songs, user playlists (with pinned item styling), albums, artists, podcasts, and audiobooks. - System Integration: Bluetooth metadata & device naming, lock screen controls, media notifications, full Android Auto support (including Start Radio & Offline Downloads), and Spotify Connect. - Privacy & Recents: Built-in Recap and listening history stored locally on your device.
License This project is licensed under the GNU General Public License v3.0
What's new
- ✨ New Features - Intelligent Playback Caching & Queue Preloading (#1): Dynamically caches the currently playing track and pre-downloads upcoming tracks in your queue (1 to 10 tracks, default 3) in the background for uninterrupted, gapless playback through tunnels, rural areas, and unstable connections. Automatically purges played tracks after a 15-second cooldown and supports configurable cache storage caps (500 MB, 1 GB, 2 GB, 5 GB, or Unlimited) in Settings. - In-App Auto-Updater: Automatically checks p1di/spotifusion on GitHub for new releases, displays the release notes in-app, and downloads + installs the update directly inside Spotifusion. - Country & Free Account Restriction Bypass (BitChord Fallback): Upgraded the WebView relay with a Chromium/Cronet HTTP/2 & HTTP/3 stack (br, zstd, full browser Client Hints, and single-device Connect registration) to eliminate false 402 country/account refusals. If Spotify still restricts a track on your account or your device lacks Widevine DRM, Spotifusion automatically falls back to the built-in BitChord 320kbps AAC audio engine so the song plays seamlessly. - Full Android Auto Support + Radio: Added full Android Auto browse tree support (Home, Library, Downloads, Liked Songs), a "Start Radio" action for the currently playing song, and automatic offline fallback when driving without signal. - Smooth Spotify Canvas Fullscreen Animation: Replaced the instant snap transition with a smooth cross-fade, subtle zoom settle (FastOutSlowInEasing), and interpolated full-bleed transitions when Canvas enters fullscreen view. Offline Listening Stats Notice: Added a one-time warning dialog when downloading tracks explaining that offline playback does not count toward Spotify listening stats, with OK and Don't show again options.
- 🐛 Bug Fixes - Fixed Crash on Artist / Page Navigation: Added R8 keep rules for Zstd/Cronet JNI classes (com.squareup.zstd.**, org.chromium.net.**), thread-safe Compose snapshot mutations in PlaybackCacheStore, and safe route encoding so opening artists, albums, or tracks never crashes. Fixed Ad-Skip Skipping the Next Song: Captured the exact upcoming track before an ad break (AdRecoveryRules / pickBeforeAd / pickAfterReload / AdBlock.ahead) and waited for page reload completion so ad recovery resumes the intended next song instead of skipping past it. - Fixed Runaway Playlist Skipping (6–7 Songs in a Row): Added TrackChanges and licenseLimitedUntil guards so consecutive track transitions in a playlist never trigger false ad recovery or chain-skip through multiple tracks. - Fixed Player Stuck on One Song Without Sound: Added ControlRelay URL timeout detection and Chromium network stack fallback so a stalled relay never locks the HUD on a single silent track. - Fixed TV & Spotify Connect Skipping / Seeking 1 Minute In: Disabled local stall-recovery seeking and skipping while a remote Spotify Connect device (TV, speaker, desktop) is active (remoteActive guard). - Stop Playback on App Close: Swiping Spotifusion away from Recent Apps now fades out and stops playback cleanly (configurable via Settings → Keep playing when closed). - Fixed Songs Failing to Download: Replaced substring version-word filtering (which falsely rejected songs/artists containing words like Alive, Oliver, Believe, Discover, or Recover) with word-boundary regex matching, stripped - Remastered / - Radio Edit suffixes, and added a 3rd fallback search pass.
About this version
- Version
- 1.1.0 (2002)
- Size
- 15.6 MB
- Requires Android
- 10
- Target SDK
- 29
- Architecture
- armeabi-v7a, arm64-v8a
- Downloads
- 56
- Updated
- Nov 1, 2026
- Package
- com.spotifusion.app
Similar apps
Ratings & reviews
- 50
- 40
- 30
- 20
- 10