Substreamer - Music Streamer

3.7
731 reviews
Content rating
Everyone
50K+
Downloads
Content rating
Everyone
Learn more
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image
Screenshot image

About this app

Substreamer is a free, open-source music streamer for your personal Subsonic-compatible server. Stream, browse, and download your entire music library on Android — no ads, no subscriptions, and no data collection.

Verified with Navidrome, Subsonic, Gonic, Nextcloud Music, and Ampache. Also compatible with Airsonic-Advanced, Funkwhale, Supysonic, and other Subsonic API servers.

STREAM & DOWNLOAD
Stream music in full quality or choose a bitrate that suits your connection. Supports FLAC, MP3, AAC, and other lossless and lossy formats. Download albums, playlists, and favorite songs for offline listening with background queue processing and automatic recovery. Substreamer switches to offline mode automatically when your server is unreachable — your downloaded music keeps playing without interruption.

TUNED IN — SMART MIXES
Personalised playlists powered by your listening history. Time-of-day mixes, deep cuts from similar artists, decade time machines, genre blends, favorites radio, and a custom mix builder — all generated from your own music library, not an algorithm trained on someone else's taste.

LISTENING ANALYTICS
See your play history, top artists, albums, and songs, most active listening hours, activity heatmaps, and listening streaks. Scrobbles queue locally when you are offline and sync automatically when you reconnect. Exclude specific albums or artists so one-off plays don't skew your stats.

LIBRARY MANAGEMENT
Browse your music collection by album, artist, or playlist. List and grid views with alphabetical quick-scroll make navigating large libraries fast and easy. 5-star ratings and favorites sync with your server. Create and manage playlists, reorder tracks, or save your current queue as a new playlist.

PLAYBACK
Background playback with full lock screen and notification controls. Adjustable playback speed, shuffle, and repeat modes. Share albums or playlists with configurable links.

BEAUTIFUL & PRIVATE
Light, dark, and system themes with custom accent colors. Album art color extraction for immersive detail views. Your self-hosted music stays between you and your server — no tracking, no analytics collected, no account required.

COMPATIBLE SERVERS
Verified with Navidrome, Subsonic, Gonic, Nextcloud Music, and Ampache. Also compatible with Airsonic-Advanced, Funkwhale, Supysonic, and other Subsonic API servers. Built for the self-hosted music community.

OPEN SOURCE
Substreamer is free and open source under the GPL-3.0 license. A personal music player that puts you in control — browse the code, report issues, or contribute at github.com/ghenry22/substreamer.
Updated on
2 Jul 2026

Data safety

Safety starts with understanding how developers collect and share your data. Data privacy and security practices may vary based on your use, region and age. The developer provided this information and may update it over time.
No data shared with third parties
Learn more about how developers declare sharing
No data collected
Learn more about how developers declare collection

Ratings and reviews

3.7
711 reviews
Dwayne Fluke
4 July 2026
First off, nice work on the refresh. Nice to see so many improvements. It truly looks slick. That said, I'm running the last version of the original Subsonic server. Substreamer doesn't show any artwork. UPDATE: Cover art issue has been fixed with the new update. Again, great work. Added a star to my review. Eagerly awaiting Android Auto addition.
Did you find this helpful?
Gaven Henry
24 June 2026
Thanks for the kind words, Dwayne! Artwork on original Subsonic servers will be fixed in the next update (already on it). Android Auto is actively in development. For the artwork issue right now, head to https://github.com/ghenry22/substreamer/issues to track progress.
Billy Madsen
8 July 2021
The new update is great. I love the radio options off of artists and songs. Very Sweet. My only gripe is that I like to keep tabs of my music on my phone and the folders its in. I like to use airsonic to download music to my phone and don't have to rely on an internet connection to have music always on my phone. Then listen to that music and the stats go back to airsonic. There is no option as to which folder the music gets downloaded to or to tell if a song is available locally on the phone. Also I can't find a way to download all starred songs. I really appreciate the hard work.
Did you find this helpful?
Gaven Henry
12 July 2021
Thanks for the review! Offline Music and Offline Podcasts are listed in the menu, these list all of the songs/albums/podcasts/playlists that are stored offline If you're offline when listening substreamer currently doesn't record the plays (on my TODO list) Local/SDCard storage option is coming as is easy offline sync for starred songs
David J. Hammaker
8 July 2024
Very usable streaming app with plenty of features. I like that I can create and update playlists from the app. I appreciate the management of offline resources and the ability to clear space from the app itself. Problems: No gapless streaming. The 3-dot buttons everywhere are too small. Album art sometimes disappears. I can't always remove a song from a playlist. Sometimes music is playing, but the play-progress-bar is frozen. I have to refresh playlists from playlist menu and inside playlist.
3 people found this review helpful
Did you find this helpful?
Gaven Henry
7 April 2026
Thanks for the detailed list, David! Most of those UI bugs (album art, progress bar, playlist refresh) got tackled in our v8 rewrite: https://substreamer.org. On gapless: v8 isn't guaranteed gapless but very close on downloaded content — feedback welcome at https://github.com/ghenry22/substreamer/issues!

What's new

• Keyboard no longer hides text fields when searching
• Faster app startup
• Bluetooth, lock-screen, and now-playing control fixes
• Added Japanese, plus translation updates
• Sync libraries with over 10,000 albums
• One-tap switch when your server is unreachable
• Trust certificates and legacy auth when adding a server
• Playback stability and cover-art fixes
• Many more bug fixes and improvements