AppCorpus
Market US

SubStreamer

by Gaven Henry

iPhone · iPad

Active Last checked 31 Jul 2026

Quick verdict

What it is
Store information collected; independent summary not yet available.
At a glance
  • Free to download

Categories and search queries

Official categories

AppCorpus categories

Key functions

Function Availability Access Scope Evidence
Free app Yes Free Store published
Siri Shortcuts Yes Unknown App Store Store published

Screens

App Store

20 store screenshots

SubStreamer ipad screenshot 1
SubStreamer ipad screenshot 2
SubStreamer ipad screenshot 3
SubStreamer ipad screenshot 4

Pricing & paywalls

App Store

  • Free

Ratings & reviews

App Store

4.0 130 ratings · App Store

  1. 4/5Best Navidrome Client for iOS

    Best app by far for Navidrome clients I’ve found for iOS. There’s are some minor tweaks that could be made that would make user experience better. 1.) When you are playing a song with the album cover pulled up with play/fast forward options, when you go to pull down the menu to see the song list behind it, you have to grab from the top of the screen or else it doesn’t pull down and minimize. This is a very minor thing but is quite annoying especially I would imagine so if you have a bigger phone as you have to reach super far to swipe down from the top to minimize it to see your music again. I would say this is the lowest having fruit to immediately improve user experience. 2.) On the side bar menu, there is no option for “songs” to just see all songs in your library. You can only view by album or artist. It would be nice to pull up all songs from A-Z and pick from there a song to play vs drilling into an artist or album to play one. 3.) In offline mode, albums and songs are separated. It would be nice to just see all of your downloaded music with filters to see al download songs, all downloaded artists and all downloaded albums. Basically if you downloaded an album, those songs won’t appear under the songs section. It should all just pool into one bucket of “downloaded music” with filters for artists, albums or just see all downloaded songs. If these improvements were made alone this app would be near perfect with such a better daily user experience. Keep up the great work this project is awesome!!! 👏🏼👏🏼

    scooterscotty69 · 31 Jul 2026

  2. 5/5Initial Review

    First of all, thank you to the developers of this project for their hardwork. I quickly went through the process of connecting to my Navidrome server and want to share my experience. Hardware: I am using an iPhone 13 on ios 18. Review: This is the most feature rich navidrome client I have tested so far. Everything I have tested in terms of playback so far has worked great. The playlist generator features are ambitious and take a while to load (I have yet to actually build a playlist using this feature cause my patience was thin), but I like the attempt to handle this on the client. I don’t hold this against the app because it feels more like an extra credit feature IMO. I also did run into a couple of UI bugs when I first tried using the player. I have not been able to repeat this behavior though, and I have been using the app now for about half an hour with no issues. So again, I won’t hold it against the app. What I will hold against the app, is that the UI pushes a lot of the playlist generator features, and they don’t seem to work super cleanly. This contributes to the UI feeling a little overwhelming compared to more barebones alternatives, and this makes it hard for me to recommend the app to a non-technical user. For myself, these problems are easy to look past, and I would daily drive this app in its current form.

    justin.luk927 · 31 Jul 2026

  3. 4/5Great 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 :)

    Link00seven · 31 Jul 2026

  4. 2/5Amazing UI With No Functionality

    So I went through all the apps that had Subsonic streaming capability. And THIS is the one I wanted to use the most because the UI looks amazing and better than any other. It’s very organized and had some neat customizations. I think it’s far and wide the best interface. The drawback? It doesn’t work. It synced with Astiga. It sees everything flawlessly it just doesn’t play music. I adjusted all the settings. I cleared the cache. I redownloaded. It simply won’t play music for me. And unfortunately no matter how pretty your app is, if it can’t play music, you’re in trouble. Astiga shows that the app attempted to play just no music and the progress bar never moves. But man if the developer can put some love on this and make it function…this is the one. I put two stars on it just for the sake of hope.

    Stefan804 · 31 Jul 2026

  5. 4/5Great app with great potential, but missing some easy and key features

    The app has great features that alternatives lack such as being able to download an entire playlist into cache rather tgan having to download one somg at a time manually. With that said, it is missing a very simple and cruicial feature: being able to view all songs. We can view all artists, albums, but not songs. Being able to scroll through all songs is the easiest way to find songs to add to a playlist or just find what to play now. Please add!

    PianoHeroMan · 31 Jul 2026

Privacy & accessibility

App Store

Privacy

  • Data Not Collected Developer declared

Accessibility

No accessibility labels collected yet.

Versions

App Store

  • 5.0.17

    Larger album art on album and music player views fixed audio starting to play as soon as a headset / speaker connects or when switching from headset to iphone speaker new play / shuffle button design new login screen - now has some help and more guidance on selections fixed a bunch of issues with Ampache compatibility fixed some CORS issues against some server setup variations podcast detail view is now much faster for podcasts with lots of episodes

  • 5.0.18

    Fix: special characters in password could break legacy authentication Fix: special characters in song/album/folder could rarely cause an issue

  • 5.0.21

    fix: search results could fail to return fix: saving / updating playlist name could fail fix: top songs not displaying in artist view fix: coverart not displaying on homescreen for folder view fix: album name not displaying on homescreen for folder view Improve: search now matches exact phrase rather than any word, returns much better search matches

  • 5.0.27

    New: Chromecast Support New: Radio section renamed to Playlist Builder (so it doesn't get confused with internet radio) Fix: bookmarks don't starting playing from beginning of track Fix: shorten description length for podcasts for readability Fix: side menu active item not updated when navigating back to home with hardware back button Fix: add album to playlist was not working in some instances Fix: set consistent bitrate when no limit is set

  • 5.0.29

    New: Starred Songs can be set as available offline and are automatically kept in sync with any changes. Fix: Download speed improved when setting items as available offline

  • 5.0.41

    New - Recommendations section on home screen provides direct access to random play and recommended playlists generated based on your recent plays and starred songs. New - Random playlist length setting. Allows you to configure the playlist length when using the play random recommendation on the home screen. New - Swipe to skip tracks in player view New - Improved Search Option added to settings. Sends your search query in a format which will cause the server to match the entire phrase exactly instead of matching any word in the phrase which is the default. Works with most subsonic forks (subsonic/airsonic/airsonic-advanced/madsonic etc). Does NOT work with Ampache. If you enable and then get no search results then your server does not know how to handle the query. Do let me know if you find servers that don't work and I will add specific notes. Fix: More info button in the playqueue would always show options for the current playing track Fix: album list showing broken playcount rather than track count Fix: bug in URL matching on login in some scenarios Fix: Faster loading Starred songs list with long list Fix: Faster loading play queue with long queue Fix: Updated animations between now playing/play queue as they were stuttery Fix: Similar artists list in artist detail view does not display when there is only 1 similar artist Fix: Shuffle play on artist detail view does nothing Probably some other stuff I have forgotten...

  • 5.0.45

    New: Cache format selection, you can now select the cache format the same as you can with stream format, this affects auto cache and when you set something as available offline. Your device must support the original audio format if transcoding is disabled. New: FLAC support for local files when using Original cache stream format. Fix: intermittent issue when suspended in background on some devices (white screen issue) Fix: recently played and frequently played not updating for navidrome and funkwhale Removed: scrobble to last.fm setting removed, will use whatever is configured on your server

  • 5.0.47

    Fix: Unable to set items offline when transcoding enabled Fix: Scrobbling sending incorrect value for time, causing scrobble fails

  • 5.0.49

    fix: chromecast streaming would stop when in background fix: cannot seek to start of track on player screen using the progress bar on some songs

  • 5.0.50

    fix: intermittent issue not resuming playback from last position on start up fix: remove 128gb cache size limit, add more cache size options fix: auto cache / set offline not honoring max bitrate

  • 6.0.40

    NEW: Playnext added to more options menu on any track, inserts the track as the next in the playqueue. NEW: Tablet with larger screens will now see an expanded side menu and a larger mini-player with a pop up play queue viewer. NEW: Updated layout for detail views, round buttons with icons replacing text entries NEW: Swipe down on player screen and downloads screen to close NEW: Disc number display on albums and tracks sorted by disc NEW: Friendly time display, supports hours, minutes, seconds properly NEW: Reactive background colours, background will update based on the most vibrant colours in album and artist images NEW: Fanart.tv integration moved to settings, if you are not getting proper artist images from your server then turn this setting on and substreamer will grab them from fanart.tv for you. Good for forks that still try to pull from last.fm and get the "grey star" image for all artists. Navidrome has great artist image support now so I have made this an option rather than the default! NEW: Skip back now goes to the start of the playing song unless the song is under 10s in. FIX: Broken cached images when switching between internal and external servers or changing the server address FIX: Shuffle play on offline starred songs list FIX: rare intermittent issue with first time DB creation FIX: caching for navidrome local artist images FIX: stop screen jumping about when loading artist detail FIX: don't show empty brackets when year value is missing from album data FIX: Recently added doesn't refresh on homescreen after scan FIX: better detection and handling when something goes wrong, reset and return to the home screen rather than crashing with a corrupted layout. FIX: update a bunch of inconsistent wording (ie download/cache/set offline) A bunch of other stuff I have probably forgotten already....

  • 6.0.41

    Fix: hide password details in settings page, allow user to click to reveal.

  • 6.0.43

    new: offline scrobbling. Plays when offline will now be saved and synced when connectivity is restored and offline mode disabled in substreamer.

  • 6.0.5

    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 fanart.tv, if we get a failed fanart.tv 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

  • 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 fanart.tv, if we get a failed fanart.tv 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

  • 8.0.36

    Tuned In: personalised smart mixes powered by your listening history — time-of-day playlists, genre blends, decade time machines, and more. Listening analytics with play history, top artists, activity heatmaps, and streaks. Scrobble exclusions: hide specific albums or artists from your stats. Fresh new UI with smooth animations, album art color extraction, and improved iPad support.

  • 8.0.38

    Tuned In: personalised smart mixes powered by your listening history — time-of-day playlists, genre blends, decade time machines, and more. Listening analytics with play history, top artists, activity heatmaps, and streaks. Scrobble exclusions: hide specific albums or artists from your stats. Fresh new UI with smooth animations, album art color extraction, and improved iPad support.

  • 8.0.41

    Max width for bottom sheets on tablets Update banner spacing animation Support legacy auth for Nextcloud Music & Ampache Playlists empty state placeholder when offline with no downloaded content Can't manage shares when offline as requires API access Onboarding centered on larger screens and tablets Navidrome, subsonic, airsonic-advanced, gonic all properly supported now with capabilities and API level detection Stop playback and clear playback state on logout Client API Level requirement reduced to 1.15.0 to accomodate airsonic forks

  • 8.0.43

    Fix stale cover art in My Listening, improve artist icon, add pull to refresh Unlock UI orientation for tablets Clean up iconography with clearer and more specific icons Tablet layout improvements Show cover art in bottom sheets and context menus Tablet layout for landscape mode and clean up for portrait mode Add more grid breakpoints for tablets Fix a small issue with startup Persist migration status to speed up startup

  • 8.0.47

    Fix slow loading bug when reduce motion is enabled Backups now user and server scoped with allowance for same server accessed on a different URL. Skip previous behaviour aligned to industry standards. If less than ~3s into track skip to previous otherwise seek to start of current track. Rapid double click seeks to start and then skips back. Add track detail to more options sheet to provide much more detailed information on the file. Next and previous track buttons now properly disable when there is no valid action for them (ie first track or last track and no repeat). When tapping a song in results, only add that one song to the queue, not all the results Playback status toast on tuned in screen Fix arrow placement on skip interval buttons UI: Fix spacing when skip interval buttons are shown Add Mix It Up (totally random) chip to the homescreen and Tuned In page Smooth out animated entry and exit of the panel player Implement albumInfo on expanded player view and phone/portrait player view. Implement Album level MBID override when server picks the wrong ID. Update MBID override browser and backups to handle artist & album overrides Implement fallback artist name / album title fuzzy text search when no MBID or no result returned for the MBID Fix stale cover art in My Listening, improve artist icon, add pull to refresh Unlock UI orientation for tablets Clean up iconography with clearer and more specific icons Tablet layout improvements Add more grid breakpoints for tablets, use the space to show more items in grid view lists Persist migration status to speed up startup

  • 8.0.52

    Synced/unsynced lyrics Queue restored on restart MiniPlayer always visible Sleep timer Native shares Playback formats with custom option Artist top-songs / all-songs toggle Improved album & track info Clickable artist names Gated admin functions Music Downloads v2 Tablet layout + art caching fixes Crash & stability fixes Translation updates

  • 8.0.56

    Player - Reliable queue resume on cold start - MiniPlayer and progress bar stay in sync - Expanded-player tabs reordered to match tab bar - Play count and last-played update immediately on scrobble Downloads & music cache - Partial-album support with top-up, filter, and cache browser - Full track metadata preserved; partial albums backfilled - Unified bottom chrome — downloads banner visible on all pages Cover art - Recovers blank album art from broken cache entries - Unsticks incomplete rows with repair feedback Color palette - New color extraction engine - Refined gradient Library & UI - Article-stripped sorting using server's article list and local fallback if server doesn't provide - Consistent fixed-width meta in list rows - Home listening time auto-scales to days for large totals - Light-mode album-info skeleton now visible - Spinner added to image-cache Scan Translations - Updates across multiple languages, including a full Traditional Chinese pass

  • 8.0.73

    • Playback speed control • Support multiple server URLs • Self-signed certificate fixes • Download your entire library • Bookmarks • Share songs • Play Next • Library songs view & faster search • Improved tablet layouts • Small screen fixes • Many more bug fixes and enhancements.

  • 8.0.89

    • CarPlay — browse and play from your car • Cast, AirPlay and Bluetooth audio output switching • Graphical equalizer with ReplayGain loudness normalisation • Gapless and crossfade playback • Playback speed with pitch correction • Playback cache with look-ahead, plus a live cache-usage view • Smarter search: fuzzy and phonetic matching, voice search, and recent searches • Edit playlists — rename, description, and public/private • Configurable scrobble milestone • Sync libraries with 10,000+ albums • Keyboard no longer hides text fields when searching • Faster app startup and library tab switching • Downloaded tracks always play from device, never re-streamed • Back-edge swipe no longer conflicts with row actions • Player colour now follows the cover art • Many more bug fixes and improvements

  • 8.0.91 · 28 Jul 2026

    hotfix release for a small issue from the last big release fix: downloaded album details lost after last update (hotfix)

Alternatives

Availability by market

Data quality & evidence

Page completeness
Live store listing
Last verified
31 Jul 2026
Sources
App Store

Report a correction