Fix cache location reset for Samsung upgrades
WARNING: Please read the first change!
Google changed Android so that apps can only write to a specific location on a SD card for 4.4+. Samsung is currently upgrading their phones to 4.4, so if you have a Galaxy phone you will probably receive a notification that the cache location has been changed to the only place DSub can write to now. Everyone else's settings will be left alone, but the default cache location has also been changed.
When your only playing one song, next/previous buttons skip within song (mostly useful for podcasts)
Added option to auto open to Library instead of the Home tab (under Settings -> Appearance)
Add more information to Send Log function for easier debugging
Some minor bug fixes
Add support for casting in offline mode
Use internal IP for ChromeCast if using a http address
Fix loading getting stuck on 4.1 and below devices
Fix crash on Android 2.2/2.3 devices
Add ChromeCast support for music only (Android 2.3+ only)
Video/Offline mode to follow
More detailed download notification (Android 4.2+)
Cancel button on download notification (Android 4.2+)
Update background threading architecture to be more efficient
Memory optimizations
Never sync the demo server
Clear album art cache on exit
Fix cache cleaner not using pinned music in space calculations
Don't scrobble podcasts
Fix offline scrobbling bug
Fix some offline caching issues when sync is on with multiple servers
Browse by ID3 Tags instead of folder structure (off by default)
Probably a good idea to clear existing cache since there will be many songs that don't match up
Add unstar option to mass unstar songs in the Starred list
Convert the start timer to use a slider
Add years to albums display (requires Subsonic 4.9+)
Renamed all Delete's to Delete something to remove ambiguity
Fixed some places where rotating the screen caused a crash
Various minor bug fixes
Add stats to genres for 4.9Beta3+ Servers
Fix stuck Last.FM notification if you use it to scrobble
Fix shuffle play issue
Fix pressing next from bluetooth controls not looping back to start with repeat set to all
Added optional SSID to use for local network address (requires new permission: ACCESS_WIFI_STATE)
Fix not being able to clear local network address
Fix Galaxy S3 issues
Hide star button on now playing screen if hidden in settings
Fix podcasts not being clickable in offline mode
Bunch of minor improvements/bugfixes
Fix downloads not limiting bitrate correctly
New Share management tab (can disable in settings). Ability to share albums/songs (thanks archrival)
High quality album art cache (doesn't overwrite existing downloaded art) (thanks archrival)
Add ability to hide Play next/Play Last/Star/Share from menus
Add ability to define a separate IP used while browsing via WiFi
With unlimited bitrate, default to 320 kpbs if transcoding to mp3 (instead of server default of 128 kpbs)
Show artist as a option under album lists/search albums
GZip if tomcat/reverse proxy is set up to support it
Fix for using play next sometimes screwing up playback
Fix listened to podcasts not being deleted in certain circumstances
Enable keep starred songs synced in settings
Enable sync newly added in settings
Sync notification when new stuff is downloaded (can be disabled)
Added albums by decade button to home screen on 4.9Beta3+
Browse genres by album (instead of by song) on 4.9Beta3+
Sort Podcasts by name
Sort albums by year on 4.9Beta3+
Fix clicking on notifications/widgets
Many sync fixes/improvements
Background optimizations to improve battery life
Fix genres not being sorted/weird characters in 4.9Beta3+
Fix crash turning screen back on in Android 4.3
Various minor bug fixes
Click on album art to popup a larger version
Added Show all media button to replace albums with songs
Automatically delete podcasts that are > 95% listened to
Added Show Details button to albums (Year/Genre on Subsonic 4.9Beta3+)
Fix podcasts syncing trying to redownload ones you delete
Fix the context menus on the first pane on tablets not working
Bunch of random bug fixes and enhancements
Fix search on MusicCabinet servers
Manage new sync options in Settings -> Cache/Network
Mark playlists as Keep Synced to auto download whole playlist
Mark podcasts as Keep Synced to auto download new podcasts
New Search Provider that searches as you type (thanks Sindre)
When using "Listen To" search, autoplay artist or albums if they match the query
Full screen option in Settings. Immersive mode for Android 4.4+
Fix KitKat's lockscreen scrollbar for Android 4.4+
Fix crashes on KitKat
Added Play Next to artist/album context menus + song overflow menu
Hungarian translation (thanks Andrássy László)
Tons of bug fixes
Added starring for artists for 4.9+ Servers
Add ability to place large widget on lockscreen for Android 4.2+
Option to use app's custom sorting (on by default)
Lots of tablet UI enhancements
Updated translations
Tons of bug fixes
Fixed crash when going to download list with Screen On = true
Fixed crash when changing volume in RC mode
Changed from tabs to Pull Out Drawer like newer Google docs specify
Major UI update with better scaling icons
Updated main app icon (thanks Ben Sumner)
Added tablet layout that better uses extra space
New Bookmarks tab
Persistent notification is like other music apps now (change in settings)
Ability to hide Podcasts/Bookmarks/Chat tabs
Pressing next with repeat all on loops back to beginning
Increase right padding so context buttons are easier to press
Fix offline shuffle mode
Settings screen now broken down by sections
Added option to choose whether or not to pause on headphone/bluetooth disconnect
Added confirm for clearing current queue
Added option to hide widget while nothing is playing
Fix not being able to change position in Jukebox mode
Fix position not being saved sometimes when pausing during a streamed song
Fix sometimes the letters not matching the position on the artist list
Various minor bug fixes
Fix recent update sometimes messing up downloaded song
Fix changing position while streaming a song
Notification while doing background downloads, clicking will show you the download list
Put songs in the root directory in a new folder called Root at the bottom of the list
Speedup of saving/loading current playing list (mostly matters for those using large playlists)
Cache most common folder listings for better experience while network is intermittent
Speedup of offline playlist loading
Fix app reloading data/losing position on orientation change
Fix Show Album from now playing list
Fix using shuffle in offline mode sometimes using online songs
Various optimizations and bug fixes
Fix for freezes on 4.3
Fix for starred songs/albums not being clickable
Updated icon
Moved from ActionBarSherlock to Google's new equivalent library
Fix podcasts not showing up if server less than 4.8
Add option to download all podcasts at once (useful for when first adding a new podcast)
Put back notification for position changing
Added AlbumArtist, Genre, Track metadata (Android 4.3+)
Added position updating for AVRCP 1.3 (Android 4.3+)
Jukebox volume looks nicer
Jukebox stays active the next time you start DSub
More optimizations and bug fixes
Added option to clear cache from settings
Added cloud settings backup so when you reinstall on the same device your settings are still there
Fixed Android 4.3 crash
Performance enhancements
Fix some podcasts causing errors
Added Podcast Tab (4.5+)
Add/Delete Podcast Channels. Manage server status of Podcast Episodes (4.8+)
Double press pause on headset to skip to next song
Added HLS as a option under external video players (4.8+). Skipping doesn't seem to work for me.
Fix pressing play from widget from sometimes starting song over
Various minor UI tweaks to make things look nicer
Gapless Playback setting: if off now acts more like base Subsonic app to hopefully fix some issues
Added offline starring to library view instead of just now playing
Remove * to show downloading, go off of whether arrow is blue or green for cached/perma cached
Go back to always showing bottom bar so downloading list is accessible
Fix offline mode matching first letters against ignore list (ie: the), instead of first word
Add prompt for removing a server
Fix some cases where list would incorrectly show up blank
Scrobble and star songs and sync changes back when going online (has trouble when tags don't match folders)
Fix cases where operations didn't work in online mode when originally added in offline mode and vice versa
Added blank option to genre picker in the shuffle dialog
Added option to show track # in front of song (off by default)
Separate cached playlists from different servers in separate folders so they don't interfere with each other
Fix for some music files which throw errors at the end not proceeding to the next song
Fix flash preference not being obeyed for the Play External option
As songs are downloaded in background list, automatically remove them
Fix low quality album artwork in large widgets
Fix a rare case that can cause a song to be played twice
Fix for some who listen to untranscoded flac songs
Remove bottom bar if nothing is in the queue
Use .nomedia file instead of folder for more compatibility
Clean some sensitive info from the logs
Fix album art on old Subsonic/MusicCabinet servers
Added Genre parsing (thanks archrival)
Changed Genre to combo selection on 4.8+ servers
Added video choice similar to Subsonic (Raw is the same as MX but you can choose which player to use)
Added 4x2, 4x3, 4x4 widgets (thanks archrival)
Add option to create new playlist when adding song to playlists
Added option to overwrite existing playlist on 4.7+ servers
Fix when removing the current server
Fix edge case in new sort
Sort by disc number if specified in tags
Show starred artists in starred list
Change folder.jpg to albumart.jpg which galleries shouldn't display
Fix Show Album
Added support for server Ignored Articles (future server version) + defaults to server's defaults
On network error return to front of the app instead of exiting all the way
Fix occasional crash when going back into app after running for a while
Various minor bugfixes
Fix if you set chat refresh rate to 0, will just not refresh
Revert dark theme modification
New Theme called black which is the pure black background
Option to disable chat menu, need to exit app and reenter for now
New: Chat Tab (Set chat auto refresh rate from settings)
New: Dynamic servers, add as many, or remove all but the ones you are using
New: Added separate setting for songs to preload for Wifi/Mobile
Improvement: The infinite playlist while shuffling is now persistent between startups
Theme: White is now more white, got rid of blue text for white theme only
Theme: Black is now a flat black due to popular request
Theme: Apply the current theme to settings screen
Fix: Don't stretch album art on bottom of main tabs
Fix: Possible fix for some who were having crash on starting EQ
Converted everything to fragments!
Swipe to switch tabs
Breadcrumb trail when going down several levels
Require double tapping back to exit app
Change log dialog for new versions
Endless loading on album lists (ie: Random, Recently Added, etc...) instead of pressing more
Look at what is now playing from main tabs
Added Playing: Track/Total to Now Playing action bar
When clicking on a album in search, the parent is also added to the back stack
Added total time to playlist/album headers
Fixed a lot of the menu items not working when using search
Update to Light/Dark themes