SubStreamer

SubStreamer



Free

6.0.43for iPhone, iPad and more
7.7
88 Ratings
Gaven Henry
Developer
32.5 MB
Size
May 5, 2023
Update Date
Music
Category
4+
Age Rating
Age Rating
4+
Apps in this category do not contain restricted content.
9+
Apps in this category may contain mild or occasional cartoon, fantasy or real-life violence, as well as occasional or mild adult, sexually suggestive or horrifying content and may not be suitable for children under 9 years of age.
12+
Apps in this category may contain occasional mild indecent language, frequent or intense cartoon or real-life violence, minor or occasional adult or sexually suggestive material, and simulated gambling, and may be for children under 12 years of age.
17+
You must be at least 17 years old to access this App.
Apps in this category may contain frequent and intense offensive language; Frequent and intense cartoon, fantasy or realistic violence: frequent and intense adult, scary and sexually suggestive subjects: as well as sexual content, nudity, tobacco, alcohol and drugs, may not be suitable for children under 17 years of age.
SubStreamer Screenshots
SubStreamer posterSubStreamer posterSubStreamer posterSubStreamer posterSubStreamer poster
SubStreamer posterSubStreamer posterSubStreamer posterSubStreamer posterSubStreamer poster

About SubStreamer

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 last.fm account and Substreamer can also tap into last.fm 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!

Features:

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

last.fm integration for fetching artist info, recommendations and playlists based on ratings

last.fm 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! ghenry22.apps@gmail.com

Requirements:

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: http://www.subsonic.org
Substreamer: http://substreamerapp.com
Show More

What's New in the Latest Version 6.0.43

Last updated on May 5, 2023
Old Versions
new: offline scrobbling. Plays when offline will now be saved and synced when connectivity is restored and offline mode disabled in substreamer.
Show More
Version History
6.0.43
May 5, 2023
new: offline scrobbling. Plays when offline will now be saved and synced when connectivity is restored and offline mode disabled in substreamer.
6.0.41
Apr 24, 2023
Fix: hide password details in settings page, allow user to click to reveal.
6.0.40
Apr 20, 2023
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.6
Jun 2, 2022
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.5
May 31, 2022
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
5.0.50
Dec 13, 2021
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
5.0.49
Nov 23, 2021
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.47
Nov 11, 2021
Fix: Unable to set items offline when transcoding enabled
Fix: Scrobbling sending incorrect value for time, causing scrobble fails
5.0.45
Oct 14, 2021
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.41
Sep 1, 2021


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.29
Jul 25, 2021
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.27
Jul 13, 2021
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.21
Jun 1, 2021
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.18
May 17, 2021
Fix: special characters in password could break legacy authentication
Fix: special characters in song/album/folder could rarely cause an issue
5.0.17
May 11, 2021
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.16
May 6, 2021
Add whole albums to playlists - click more options on an album to add the whole album to a new or existing playlist.



Artist Radio - generate a playlist of songs from this and similar artists. Tap more options on the artist page, an artist in the artist list, the current song in the player page, any song in the current play queue or the album details page.

Added 320kbps maxbitrate option
5.0.14
May 4, 2021
**NOTE PREVIOUS CACHED MUSIC WILL BE LOST ON UPGRADE**
Completely New User Interface
Podcast Support
Rewritten offline support! Faster and more efficient!
On device bookmarks
Playback timer
Multiple repeat modes
Dark & Light themes with system preference integration
Ability to start a server rescan from the app home screen
4.5.9
Nov 27, 2017
This app has been updated by Apple to display the Apple Watch app icon.

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
4.5.8
Nov 17, 2017
This update adds initial support for iOS11 along with several small bug fixes and some performance improvements.
Further updates on the way to optimise the layout for iPhone X.
3.6.9
Apr 27, 2017
new: split pane support for ipads to expose the side menu by default
new: active item highlighting in side menu
fix: incorrect color on tabs toolbar on home screen
fix: more robust media resource handling
fix: catch a bug in startup that caused some users to get stuck at "loading artists"
fix: playback position slider smoother on seek
update: update all underlying frameworks and libraries
3.6.7
Mar 21, 2017
Bug Fix Release: several small bug fixes and optimizations
3.6.2
Feb 24, 2017
IMPROVED: home screen album display
IMPROVED: more work on faster start up time and small app size
FIX: access to audio controls & airplay in the player interface
FIX: few small bugs
3.5.9
Feb 21, 2017
Several small bug fixes and layout tweaks.
Faster start up time
3.5.7
Feb 8, 2017
MASSIVE UPDATE TIME!
Version 3.5 is a complete rewrite of substreamer. Everything has been redone taking into account many lessons learned from the first version. Lots of known bugs have been fixed and everything is a lot smoother.

Please Note:
You will have to login again, previous credentials are not transferred over
You will LOSE YOUR CACHE, you will need to refill your cache after updating (be careful if updating while traveling!)
If you use SSL on your subsonic server make sure you have a valid SSL certificate, self signed or invalid certificates will not work.
This app requires subsonic v5.1 or later (API 1.11.0) or the madsonic equivalent.
Works best with iOS 10! Please upgrade if you can.

What's New:
Everything! No seriously this is a complete ground up rewrite of the entire app but some of the highlights:
Tag or Folder based navigation
Artist Lists
Artist Info and much cleaner last.fm integration
Artist Top Songs Lists (can be saved directly as a playlist)
Play Similar Songs feature in player interface
Better playlist handling with the ability to add any single song to a new or existing playlist or save your player queue as a new playlist
Star Albums, Songs, Artists, Folders
Full Offline music support for Songs, Albums, Folders, Playlists
Internal & External server preferences (for at home or away)
Screen keep alive for when caching lots of music or using your phone as a remote control / display
Updated styling
Quick and easy access to monitor downloads (in the top status bar!)
Mini-player always present at the bottom of the screen for quick control
1.6.1
Apr 6, 2016
Introduced a bug with the playback where files would intermittently get stuck in a loading state. Really sorry everyone!

fix: files will intermittently get stuck in a loading state and never start playing (introducted in 1.6.0)

SubStreamer FAQ

Click here to learn how to download SubStreamer in restricted country or region.
Check the following list to see the minimum requirements of SubStreamer.
iPhone
Requires iOS 11.0 or later.
iPad
Requires iPadOS 11.0 or later.
iPod touch
Requires iOS 11.0 or later.
SubStreamer supports English

SubStreamer Alternative

You May Also Like

Get more from Gaven Henry