About this project
Spotube is an open-source, cross-platform music streaming application for desktop and mobile, built with Flutter and MPV rather than Electron. It describes itself as a plugin-powered, extensible music streaming platform where users bring their own music metadata, playlists and audio sources through community-created or self-made plugins.
Key capabilities described in the README:
- Plugin architecture: supports any platform or custom music service through plugins, with community-driven plugins for popular platforms.
- Downloadable tracks with tagged metadata.
- Cross-platform support across Windows, macOS, Linux, Android and iOS.
- Small application size and lower data usage.
- Time-synced lyrics regardless of plugin support.
- No telemetry, diagnostics or user data collection.
- Native performance, with playback control handled locally rather than on a server.
- Open source under the BSD-4-Clause license.
Installation options listed include Windows installers plus Chocolatey, Scoop and WinGet; macOS DMG and Homebrew; Android APK and F-Droid; iOS IPA requiring sideloading via AltStore or similar; and Linux via Flatpak, Debian/Ubuntu .deb, Arch/Manjaro packages, Fedora/OpenSUSE .rpm and tarball. AppImage was temporarily removed due to stability issues. Nightly builds are available from GitHub Releases, and the project states new versions usually release every three to four months.
The README credits a range of services and libraries, including Flutter, MPV, MusicBrainz, ListenBrainz, Piped, Invidious, yt-dlp, NewPipeExtractor, LRCLib, SponsorBlock, Last.fm, and numerous Dart/Flutter packages. It also lists a small maintainer team and links to contribution instructions for building from source.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.