Analysis updated 2026-06-20
Listen to music for free without paying for a streaming subscription
Stream music on Linux where official streaming apps are often unavailable
Download tracks with embedded metadata tags for offline listening
Customize your music sources by installing or building community plugins
| krtirtho/spotube | chen08209/flclash | solido/awesome-flutter | |
|---|---|---|---|
| Stars | 46,021 | 38,023 | 59,909 |
| Language | Dart | Dart | Dart |
| Setup difficulty | easy | moderate | easy |
| Complexity | 1/5 | 3/5 | 1/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Spotube is an open-source music streaming application that lets you listen to music across desktop and mobile devices without paying for a streaming subscription. It works by pulling music metadata, playlists, and audio from community-built plugins rather than storing any music itself, the app acts as a front-end player that delegates the heavy lifting to whichever audio sources the plugins connect to. The core idea is that the app itself is completely platform-agnostic. You bring your own music source via plugins created by the community or by yourself. This plugin architecture is the foundation of the whole project, it means Spotube is not tied to any single music service and can theoretically support any platform someone builds a plugin for. Audio playback and controls happen entirely on your device, not on a remote server, keeping the experience fast and private. Other notable features include time-synced lyrics (the words scroll in time with the song), the ability to freely download tracks with embedded metadata tags, and zero telemetry or data collection of any kind. The app is notably lightweight because it avoids using Electron, a common cross-platform framework that tends to produce large, memory-hungry apps, opting instead for Flutter, which compiles to native code on each platform. Someone would use Spotube if they want a free, open-source alternative to paying music streaming services, value their privacy, or want to listen to music on Linux where official clients are often limited or absent. It is also appealing to technically inclined users who want to customize their music experience through plugins. The tech stack is Dart and Flutter, which allows the same codebase to run natively on Android, iOS, Windows, macOS, and Linux. It is available through standard package managers and app stores, including F-Droid on Android.
Spotube is a free, open-source music player that streams music through community plugins with no subscription required, no data collection, and lightweight native performance on desktop and mobile including Linux.
Mainly Dart. The stack also includes Dart, Flutter.
Setup difficulty is rated easy, with roughly 5min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Verify against the repo before relying on details.