SubStreamer is a completely free music player app for the subsonic music server ( 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 click!

Discover new songs and old favorites by genre and time period with SubStreamer radio. Just choose what you want 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.


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

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 Server v5.1 or later (API level 1.11.0) or madsonic equivalent.

Now works with the default subsonic SSL / HTTPS service!

If you can update to ios 10 or later then please do so, app performance is MUCH better!

** If you use it or like it please leave me a review & rating it will really help! **

Get Subsonic server at:

What’s New

Version 4.5.9

This app has been updated by Apple to use the latest Apple signing certificate.

Update: Sorry SSL support still has some issues, you will be able to connect but images and playback will not function correctly yet
fix: Support for connecting to your server using SSL/HTTPS is back!
fix: Setting available offline to disabled would sometimes not do anything
fix: Rare crash when working with very large lists of offline tracks
fix: Streaming now starts a lot faster on ios10 & 11.
fix: Offline songs incorrectly showing "more info: arrow on list items
fix: Offline home page not updating connection status on change
fix: Optimization prompt will now only show once, you can still run optimization any time from settings
fix: Deleting all offline items while a download was in progress would result in the download hanging

Ratings and Reviews

3.6 out of 5
37 Ratings

37 Ratings

jcjordyn120 ,

It works but it doesn't

When trying to stream anything that isn't in the "new" section it crashes with SIGABRT, all albums are listed as "()" with no picture, and I have to start tracks twice, once to transcode and another to play the transcode result. I can send the crash logs if anyone wants them.

Developer Response ,

Thanks for trying substreamer, sorry you have having issues. I haven't come across anything like that before. If you could contact me at I would like to try and help resolve the issues.

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.

jimwting ,

Problem with large music files

I am trying to connect to a server with both large collections (60,000+) and very large file size (12-18Mb per song). Too many problems with resume. No matter it is streaming, active downloading, background downloading, optimize caching, etc. Many jobs never finish and looks like just hanging and not able to resume.

Developer Response ,

Thanks for trying substreamer! Wow 60K+ items is very large for sure and will present some unique issues. If you would be willing to share a test account on your server with me I'd be happy to look at what optimizations we could make to get it working better for you! You can contact me at if you'd like to help me improve the app for people with large collections!


Gaven Henry
10.2 MB

Requires iOS 9.0 or later. Compatible with iPhone, iPad, and iPod touch.



Age Rating


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer

You May Also Like