SubStreamer 4+

Gaven Henry

Designed for iPad

    • 3.9 • 69 Ratings
    • Free



SubStreamer is a completely free app to use with any subsonic compatible music server (subsonic, airsonic, madsonic, navidrome, ampache etc). Your music when you want it, where you want it, online or offline.

Easily see newly added, recently played and most played albums or just grab a list of random albums or songs for something different.

Like that song? Play similar songs with a tap!

Discover new songs and old favorites by genre and time period with SubStreamer radio. Pick your filters and get a random generated playlist, just like radio without the ads!

Got a song stuck in your head? Sure that you have it on an album somewhere but just can't remember where? Just search!

Connect your subsonic server with your account and Substreamer can also tap into to give you more information about artists, songs and albums in your collection and recommend similar artists, similar songs or give you a list of the top rated songs in your own collection for you to explore.

Build up a play queue of your favorite rock songs and just hit save as playlist to have it stored on the server for later.

Of course you can also just hit your favorite album and press play.

Oh and if Music isn't enough we also support podcasts that you have synced with your subsonic server both online and offline!


Chromecast Support

Full offline support. Store albums, songs and playlists and podcasts on your device and listen offline.

Keep your starred songs synced and available offline automatically!

Automatic caching of upcoming songs for smooth playback.

Easy playlist management for adding single or multiple tracks to a playlist or starting a new playlist.

Radio mode generates random playlists for your chosen genre or time period (or both!)

Quick lists of random / recently played / frequently played and newest albums right up front.

Search for artists, albums, songs integration for fetching artist info, recommendations and playlists based on ratings scrobbling

Airplay support (just open the volume controls in the player to access airplay directly or use the control center by swiping up from the bottom of the screen)

if you run into any bugs please let me know, i use this app every day myself and am always trying to make it better!


Subsonic Compatible API Server (API level 1.13.0) or above.

Note that for SSL support you must have a valid certificate. Invalid certificates will cause connection errors.

Get Subsonic server at:

What’s New

Version 6.0.6

New: Variable playback rate - access it in the player screen
New: Quick search on home screen - let's you quickly find something and start playing
New: Bookmark autoname setting - if enabled in settings, bookmarks will be automatically named for when they are created so you don't have to type a name every time. I keep podcast's bookmarks to pick up later and got sick of typing "podcast" every time as title!
New: Artist Images in artist list, if you have previously viewed an artist their image will now display in the artists list. At the top right there is also a button to download ALL artist images / info and cache them or to force a refresh of all if you need to.
New: Some new options at the tail end of settings for clearing cached data (not your offline music just cached data like artist info, album lists etc) in case something isn't behaving right
New: Musicbrainz API integration for correcting artist matches. LastFM sometimes returns wrong MBID's which breaks artwork retrieval from, if we get a failed request now substreamer will automatically check for a different MBID and try again. Fixed a bunch of my artists. This is currently automatic in the background but I will expose the ability to fix matches manually in the future.
New: display file format for downloaded music in offline music screen (currently supporting MP3/FLAC display), will expand this to show the server side format in online album views etc as well in time.
Update: Light theme got a bit of love
Update: flat buttons (no more drop shadows)
Update: more options for offline cache size limit
Fix: standardise key images and layout across pages, there was a bit of variation where I had missed things
Fix: fixed some "more options" menus that had broken or missing items to be more consistent
Fix: side menu expanded to large on tablets wasting screen space
Fix: adjusted title logo on landscape tablet view
Fix: offline file size now correct when transcoding is used, previously the original filesize was always used. This is a FORWARD LOOKING change, it will not go back and correct your current cache space usage number but will be correct going forward.
Fix: don't scrobble podcasts, it confuses the server
Fix: Max bitrate is now honored when transcoding
Fix: album list in artist view sorted by release date

Ratings and Reviews

3.9 out of 5
69 Ratings

69 Ratings

Link00seven ,

Great app, a few small things I’d like to see eventually

This is a great app, in a space where it doesn’t seem like there are many that are frequently updated. The interface is slick and the configuration was intuitive to get it going.

A few potential areas of improvement:
1. In every other music player in the world, the back button goes to the beginning of the track - unless you’re already there in which case it does go back a track. This doesn’t do that, so I have to go back and then forward if I want to restart a song. And if I’m on the first track of a playlist, it doesn’t work at all.
2. I’d be great technical playback details. Is it playing a FLAC file? Is it an MP3? AAC? Plexamp has this and I really appreciate seeing it.
3. There’s no way to clear the queue. Just replace it. This has the effect of the iOS “playback controls” always being on my Lock Screen no matter what until I kill the app manually.

Overall though, a great start and I hope to see continued development. Would be even better if it were open sourced :)

Developer Response ,

Thanks for the review and for trying substreamer. Great feedback, that is really helpful! The skip backwards thing I have in my todo list. For the technical details I can show the format but I can't get specific bitrates and more technical details that easily with the current implementation. If you have a look in the offline music section you will see that I have already started to include the format information here :)
Interesting point on the playback controls, I will have a look at a way to clear the play queue and kill the media session. the lockscreen controls will time out on their own after a fairly short idle period but this is not a crazy suggestion!
Check out if you want to stay up to date or make suggestion or report any issues, then they get shared with other users as well.

Nyrif ,

Good App, Needs Work

I’ve been going back and forth between ampache clients for my phone, and all of them are pretty good but most have a fatal flaw (like play:sub randomly starting songs over and not downloading songs right). I love this one, but there’s still issues.
1: Albums with 2 discs show up as 2 seperate albums, but both have all the songs from each disc. It is annoying to have 2 of one album appear.
2: Pull artist images from the server, sometimes the app’s built in artist image search gets the wrong image.
3: Fix downloads, it’s possible to download when the app is not focused.

Gmanz5 ,

Fix plz! Review will go from a 1 star to almost a 5 with these fixed

The Substreamer app is a WONDERFUL app and it provides a fantastic service but some bugs make it impossibly frustrating to use!

1. This isn’t too huge of a problem because it’s not that bad I’ll still point it out this app takes entirely too long to load especially if after a few minutes or I open too many other apps or sometimes if I get a phone call the app will kick forcing me to reload the app a search for whatever it was. This can occur several times within my short 17 min commute to and from work.

2. I am not totally sure if the bug that’s at hand but when a content provider uploads say, an album when you access that album you’ll see double postings of each song. It’s only when you enable view offline that this problem is fixed.

3. Whatever is the root cause of the previous issue brings forth another bug. Sometimes when browsing the album I’ll select at track and the track just will not play, the app will know the song is selected and the monitor in my vehicle will even display the song. Occasionally if I choose the duplicate track the song will start but in far many instances I’m still with silence.

Developer Response ,

Hi please give the new version a try, you should not see these issues any more.

App Privacy

The developer, Gaven Henry, indicated that the app’s privacy practices may include handling of data as described below. For more information, see the developer’s privacy policy.

Data Not Collected

The developer does not collect any data from this app.

Privacy practices may vary, for example, based on the features you use or your age. Learn More

More By This Developer

You Might Also Like