SpotiFLAC Mobile v4.9.0 build 2141
Requirements: 7.0+
Overview: music in FLAC format without quality loss from Deezer, Tidal, Qobuz, and Amazon Music.
Mobile music utility built with Flutter and Go. High-quality audio management for your personal library. No ads, no subscription.
✓ High-quality sound selection
✓ Ability to download entire albums
✓ Ability to create playlists
✓ Many settings
✓ Embedding lyrics in FLAC files
✨Features
Everything you need to build a high-quality music library on your phone.
True Lossless FLAC
Download in up to 24-bit/192kHz quality. No transcoding, no quality loss. Pure studio-grade audio files.
Multiple Providers
Download from Tidal, Qobuz, Deezer, and more via extensions. Automatic fallback if a source is unavailable.
Extensions
Community-built extensions add new music sources and features. Install from the built-in Store with one tap.
Search by Link or Name
Paste a Spotify, Tidal, Qobuz, or Deezer link. Or just search by song name — it handles the rest.
Batch & Playlist Download
Download entire albums and playlists at once. Smart queue management with concurrent downloads.
Rich Metadata
Full metadata embedding — album art, lyrics, genre, label, copyright, and more. All embedded in the FLAC file.
Extensions let the community add new music sources and features without waiting for app updates. When a streaming service API changes or a new source becomes available, extensions can be updated independently.
➠ Installing Extensions
Open the “Repo” (Store) tab in the app
Enter https://github.com/zarzet/SpotiFLAC-Extension/tree/main/extensions into the “Repository URL” and press on “Add Repository” button
Browse and install extensions with one tap
Or download a .spotiflac-ext file by clicking on it and pressing on “Raw” button and install manually via “Settings” tab > “Extensions”
Enable extensions under “Settings” tab > “Extensions” > “Installed Extensions”
Configure extension settings if needed
Set provider priority under “Settings” tab > “Extensions” > “Provider Priority”
Developing Extensions
ℹ️ Note
Want to build your own extension? Extension Development Guide has everything you need.
➡ Untouched apk with Original Hash Signature
➡ Certificate MD5 digest: e316523c63417a22727c732c524df0a8
➡ No changes were applied
➡ Screen DPIs: 160dpi, 240dpi, 320dpi, 480dpi, 640dpi
What’s New:
New Features
● library: Add bit depth quality label mode
● metadata: Show explicit badges in track titles
● library: Support multiple storage folders
● metadata: Add download attribution to comments
● metadata: Edit release tags and render UPC barcodes
● tagging: Write release identity tags
● extensions: Preserve provider metadata
● filename: Add provider traceability tags
● metadata: Show embedded cover resolution (#510)
● playlists: Add play actions (#506) by @Padma-Dev-E
● library: Add combined quality label #511
● metadata: Review batch tag enrichment #511
● logs: Copy selected entries #511
● search: Save max-quality cover on long press #511
● metadata: Show cover dimensions and size #511
● download: Add automatic lossy conversion
Bug Fixes
● ios: Handle library scan count output
● player: Smooth timed lyrics highlighting
● library: Show complete quality labels
● analysis: Reject false low spectral cutoffs
● ui: Align explicit badges with track titles
● metadata: Avoid duplicate explicit indicator
● metadata: Preserve explicit advisory across conversions
● home: Clear recent activity permanently
● library: Restore live folder scan progress
● library: Open folder actions on row tap
● metadata: Show readable SAF file locations
● analysis: Bound spectrogram memory for large files
● metadata: Preserve source release fields across providers
● download: Unblock queue after verification cancel
● download: Accept matching tracks across releases
● ui: Align metadata and wrap track badges
● ui: Update tutorial copy and library play button
● library: Preserve retained files during duplicate cleanup
● metadata: Keep collaboration albums grouped
● download: Normalize MP4 audio extension by codec (#512)
● lyrics: Use normalized Genius response (#517)
● download: Treat a short clean EOF as resumable, not complete by @A831ARD0
● playlists: Thread the source provider id through to recent playlists by @A831ARD0
● ios: Stop dropping the security-scoped download folder bookmark by @A831ARD0
● download: Recover queue after worker timeout (#524)
● playlist: Ignore container title during album verification #519
● metadata: Match by primary artist and review results #511
● lyrics: Respect extension provider selection #511
● metadata: Honor provider priority in autofill #511
● metadata: Prompt verification during autofill #511
● queue: Restore user-paused downloads #511
● cover: Preserve best max-quality candidate #511
● download: Preserve SAF and defer background starts
● db: Prevent concurrent startup locks
● a11y: Label interactive controls
Performance
● library: Stream scans and optimize queue queries
● history: Batch SAF orphan inspection #511
Refactoring
● metadata: Move cover resolution to extensions
● extensions: Prioritize configurable settings
Testing
● audio: Verify tagged PCM playback compatibility
Dependencies
● deps: Bump locked Flutter dependencies
● deps: Update Flutter and Go dependencies
Chores
● Update AltStore source to v4.8.5 by @github-actions[bot]
● analyzer: Exclude platform folders from analysis
● release: Bump version to 4.9.0
This app has no advertisements
More Info:https://spotiflac.zarz.moe
https://github.com/zarzet/SpotiFLAC-Mobile
Download Instructions:
armeabi-v7a (build 1141):
https://ouo.io/kDlDdB
Mirrors:
https://ouo.io/1UMr39 … a.apk.html
https://ouo.io/oA2VaVH
arm64-v8a (build 2141):
https://ouo.io/VcIOS4
Mirrors:
https://ouo.io/ruIu1a
https://ouo.io/Sg7bqn