6.0.43
2023-05-05
new: offline scrobbling. Plays when offline will now be saved and synced when connectivity is restored and offline mode disabled in substreamer.
6.0.6
2022-06-02
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
2021-12-13
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.41
2021-09-01
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...
4.5.9
2017-11-27
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
2017-11-18
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
2017-04-28
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
2017-03-21
Bug Fix Release: several small bug fixes and optimizations
3.6.2
2017-02-24
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
2017-02-22
Several small bug fixes and layout tweaks.
Faster start up time
3.5.7
2017-02-08
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
2016-04-06
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)
1.6.0
2016-04-02
fix: some layout fixes on the player screen for smaller screen sizes
fix: login screen shows briefly on app start up even when a server is already configured
fix: loading screen doesn't display properly
fix: image caching enabled for recent and frequent tabs on home screen
update: all external libraries updated to latest versions
1.5.6
2015-10-22
Fix: IOS9 Support
Fix: play queue reorder button was not visible
Fix: Cannot connect to servers with HTTPS
Fix: Network availability pop ups over lap when rapid changes of state and block UI
Fix: Optimization pop up always appears even when completed
Update: Reduce subsonic API level requirement to 1.11 (subsonic server version 5.1+)
Update: Updated screenshots for store listing removing all cover art
1.5.2
2015-09-16
New: Player layout
New: Cache album button added to album view header bar
New: Discovery player layout updated to match audioplayer layout
New: seek controls added to discovery player
New: play/pause controls added to discovery player
New: ability to reorder tracks in playlists
New: ability to reorder tracks in now playing queue
New: ability to cache playlists for offline use (cached playlists will show in menu when offline)
New: Counter on image optimization status (so you know it's doing something!)
New: Automatically run cache optimization if not run and notify the user on login
Fix: Non-english characters now supported (should resolve reported bug where Korean characters were not displaying).
Fix: some sections were not caching or using cached coverart
Fix: better spacing around top bar cache / player buttons
Fix: lock aspect ratio to portrait until I have better layouts ready for landscape layout
Fix: play queue screen sometimes empty even though the queue is set and plays
Fix: play queue STILL sometimes shows blank
Fix: occasional hang on discovery entry when playback tries to start before audioplayer media is released.
Fix: handle when favorites have either 0 or 1 item better
Fix: Clearing song cache removed files but did not always reset storage used to 0
Fix: Pre-caching of next song and auto caching of current song adjusted to put less load on the network connection when starting a stream
Fix: Image cache handling improved to run more frequent requests with smaller batches (vs large batches which used excessive resources)
Fix: external link handling in artist bio text
Fix: finally catch a bug where incomplete cache downloads would intermittently cause playback to fail to initialise!
1.4.3
2015-09-08
Another batch of updates and improvements
New: discovery completely refreshed, new user interface to match the rest of the app, can now filter by genre and year, can now play a completely random list and also has a pull to refresh on the player to just get a completely new list
New: Album View
New: Cached Album View
New: Playlist View
Improved: track listing layouts
Improved: Now Playing current track playing / loading / pause status icon
Fix: removed some old login code which should make start up a bit faster
Fix: should now handle most non-english characters in album and track names etc
Fix: random mode would sometimes skip the first track
Fix: playback progress slider occasionally had erratic behaviour in the last version, much smoother now
Note: Please go to settings and run image optimization for the best experience if you did not do so already on the previous version. This caches a local copy of your album coverart which speeds up the whole app and makes sure nice art work is always available offline. Large collections (ie 1k+ albums) will take 10 minutes+ to complete but once initiated will just keep running in the background until done.
1.4.0
2015-08-29
This release adds offline caching support for storing your music offline! Lots of other fixes, updates and improvements as well. Remember you can swipe up from the bottom of the screen to access volume and airplay controls to send SubStreamers music out to airplay devices!
+ Offline Caching of Music - just swipe left on an album or song and hit cache
+ Offline Status Detection - Prompt to switch in or out of offline mode when connection is lost or restored
+ Offline Mode - Just go into settings and you can turn offline mode on or off any time
+ Offline CoverArt - Just go to settings and hit the button to optimize Image Cache to store a copy of your cover art offline so it's always available (recommend to run this on wifi as it takes a bit of time).
+ Download Queueing - If you queue up lots of songs to cache offline you can view the queue in the Cache menu item under the Downloading tab. If an item fails to download it will be added back to the end of the download queue to retry
+ Cache Size controls - under settings you can set the maximum size for cached songs to use, see the current size used and if you want delete the entire cache (large caches will take a little while to delete so please be patient).
+ Fix a bug where songs in some audio formats would not play
+ Fix a bug where the first track of a play queue is sometimes skipped if the queue is shuffled
+ Improve lock screen to use cover art from the local image cache whenever possible
+ Improved memory use for audio playback when switching from streams to offline playback
1.2.7
2015-08-03
Lots of fixes and improvements in this first update, hope you like them! There were some big changes to the login and server details so if you get a blank screen after update go to settings and click reset button to clear the old values, close the app (double click home and then swipe the SubStreamer app up to close it completely) then open and login again. This shouldn't affect you but these are the steps to resolve the problem if it does!
+ New login screen! (login format is much simpler and now supports http://my.server/subsonic type addresses)
+ New home screen layout
+ New search screen layout
+ New artist view under search results
+ More efficient audio playback
+ Discovery now updates the lock screen with now playing info and remote controls (next to skip, prev to favorite!)
+ Fix a bug where 2 audio tracks may play at once
+ Fix a bug where the next track in a playlist may not play
+ Fix lock screen and info center prev and next not available on ios 8.4
+ Fix lock screen metadata to be more reliable