Mobile music utility built with Flutter and Go. High-quality audio management for your personal library. - open source, no ads, no subscription.
Find a file
2026-01-13 17:50:12 +07:00
.github Merge main into dev (sync v2.2.8 features) 2026-01-12 06:22:22 +07:00
android feat: add Extension Store for browsing and installing extensions 2026-01-13 00:03:39 +07:00
assets/images UI Modernization: Unified app bars, updated logos, improved settings & Deezer support 2026-01-11 04:28:41 +07:00
build_assets Fix: iOS embedMetadata method + Android APK path detection 2026-01-09 02:31:01 +07:00
go_backend fix: preserve directory structure when extracting extension packages 2026-01-13 17:50:12 +07:00
ios feat(extension): add custom URL handler support for extensions 2026-01-12 22:22:25 +07:00
lib security: improve extension sandbox security 2026-01-13 17:41:24 +07:00
scripts Initial commit: SpotiFLAC Android/iOS app 2026-01-01 19:28:15 +07:00
.gitignore chore: add extension API feature request template and ignore docs folder 2026-01-12 01:22:23 +07:00
analysis_options.yaml Initial commit: SpotiFLAC Android/iOS app 2026-01-01 19:28:15 +07:00
CHANGELOG.md fix: preserve directory structure when extracting extension packages 2026-01-13 17:50:12 +07:00
devtools_options.yaml perf: optimize state management, add HTTPS validation, improve UI performance 2026-01-03 00:46:34 +07:00
icon.png chore: update to v2.1.7 with new icons 2026-01-09 17:54:50 +07:00
image.png chore: update to v2.1.7 with new icons 2026-01-09 17:54:50 +07:00
LICENSE v1.1.1: UI fixes, MIT license, history persistence improvements 2026-01-01 22:29:40 +07:00
pubspec.lock feat: use custom FFmpeg AAR for Android, reduce APK size 2026-01-05 14:09:32 +07:00
pubspec.yaml security: improve extension sandbox security 2026-01-13 17:41:24 +07:00
pubspec_ios.yaml security: improve extension sandbox security 2026-01-13 17:41:24 +07:00
README.md feat: add extension system with skipBuiltInFallback support 2026-01-12 00:17:52 +07:00

GitHub All Releases VirusTotal

Get Spotify tracks in true FLAC from Tidal, Qobuz & Amazon Music — no account required.

Android iOS

Download

Screenshots

Metadata Source

SpotiFLAC supports two metadata sources for searching tracks:

Source Pros Cons
Deezer (Default) No developer account needed, rate limit per user IP Slightly less comprehensive catalog
Spotify More comprehensive catalog, better search results Requires developer API credentials to avoid rate limiting

Using Spotify

To use Spotify as your search source without hitting rate limits:

  1. Create a Spotify Developer account at developer.spotify.com
  2. Create an app to get your Client ID and Client Secret
  3. Go to Settings > Options > Spotify API > Change from Deezer to Spotify > Input Custom Credentials
  4. Enter your Client ID and Secret
  5. Change Search Source to Spotify

Extensions (Alpha)

Alpha Feature: Extensions are now available in alpha. Some features may be unstable or change in future releases.

SpotiFLAC supports extensions to add custom metadata and download providers. Extensions are written in JavaScript and run in a secure sandbox.

Features

  • Metadata Providers: Add new sources for track/album/artist search
  • Download Providers: Add new sources for audio downloads
  • Custom Settings: Extensions can have user-configurable settings
  • Provider Priority: Set the order in which providers are tried

Installing Extensions

  1. Download a .spotiflac-ext file
  2. Go to Settings > Extensions
  3. Tap Install Extension and select the file
  4. Configure extension settings if needed
  5. Set provider priority in Settings > Extensions > Provider Priority

Developing Extensions

Want to create your own extension? Check out the Extension Development Guide for complete documentation.

Example Extensions

Sample extensions are available in the docs/extensions_example folder:

Other project

SpotiFLAC (Desktop)

Get Spotify tracks in true FLAC from Tidal, Qobuz & Amazon Music for Windows, macOS & Linux

Ko-fi

Disclaimer

iOS Support: This app is primarily tested on Android. iOS support is experimental and may have bugs — the developer is too poor to afford an iPhone for proper testing. If you encounter issues on iOS, please report them!

This project is for educational and private use only. The developer does not condone or encourage copyright infringement.

SpotiFLAC is a third-party tool and is not affiliated with, endorsed by, or connected to Spotify, Tidal, Qobuz, Amazon Music, or any other streaming service.

You are solely responsible for:

  1. Ensuring your use of this software complies with your local laws.
  2. Reading and adhering to the Terms of Service of the respective platforms.
  3. Any legal consequences resulting from the misuse of this tool.

The software is provided "as is", without warranty of any kind. The author assumes no liability for any bans, damages, or legal issues arising from its use.