finds.dev← search

// the find

spotiflacapp/SpotiFLAC-Mobile

★ 4,618 · Dart · MIT · updated Jun 2026

Mobile music utility built with Flutter and Go. High-quality audio management for your personal library. - open source, no ads, no subscription.

SpotiFLAC Mobile is a Flutter app with a Go native backend that downloads lossless audio from Tidal, Qobuz, and Deezer to your local library. It's aimed at audiophiles who want a personal offline collection in FLAC at up to 24-bit/192kHz. The extension system lets the community add new sources without waiting for app updates.

The Flutter+Go split is the right call: Go handles the heavy lifting (audio metadata parsing, concurrent downloads, FFmpeg integration, CUE parsing) while Dart stays in its lane as a UI layer. The go_backend has real test coverage — supplement tests, cache tests, metadata edge cases — not just happy-path stubs. The extension architecture is genuinely clever: extensions are independently versioned binaries hosted on community GitHub repos, so when a streaming API changes the app doesn't need a release. Localization covers 16+ languages with ARB files and Crowdin integration, which is more effort than most hobby projects bother with.

The legal situation is the obvious elephant: this downloads DRM-protected content from paid streaming services regardless of what the MIT license disclaimer says, which means the project could be pulled or sued at any point — something to weigh before building anything on top of it. iOS distribution is locked to AltStore/SideStore sideloading, so it's one Apple policy change away from being broken for that platform. The extension system's decentralized URL model means you're executing arbitrary code from whoever hosts the extension repo — there's no signing, no verification beyond the user trusting the URL they paste in. The app also depends on third-party intermediary APIs (MusicDL, Cobalt, Paxsenix) that have no uptime commitments and can vanish or start rate-limiting without notice.

View on GitHub → Homepage ↗

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →