Update to Android 9 target level
Optionally use system default media style notification (on by default - thanks avm99963)
Fix not being able to use basic server auth with @ in network connection string via server setting (thanks popeen)
Turned DLNA casting off by default since it causes battery drain I have not been able to fix
Fix saving files being broken on Android 11+
Upgrade to Android 8 target level again
Fix playlist created date showing UTC time
Encrypt passwords saved locally
Reverted back to target SDK 23 to fix service crashes
Fix more issues from targeting Android O
Implement notification channels
Fix lockscreen back/forward controls rewinding/fast forwarding instead
Fix Android Auto compatibility
Fix Android Auto compatibility
Add option to change rewind/fast forward interval (thanks KBerstene)
Auto: Play entire directory when selecting song (thanks hufman)
Auto: Show 50 songs instead of 3 (thanks hufman)
Auto: Fix playing from a bookmark when multiple bookmarks in directory (thanks hufman)
Add option to disable downloads while roaming (thanks The-Compiler)
Fix persistent notification showing different actions when paused
Fix OPUS files not showing up in Offline mode
Fix not being able to have servers with _ in the domain
Fix cache exceeding limit with long playlist
Fix error if null album when applying ReplayGain
Fix deadlock bug
Add option to scan server for Subsonic 6.1+
Enhanced custom playback speed UI (thanks SilentViking)
Keep custom playback speed between songs (thanks SilentViking)
Auto: Browse full library while parked (thanks hufman)
Add bitrate option for 48kpbs
Only download playlist when setting to sync if on Wifi
Added toggle for DLNA casting to fix battery issues some users are having on Android 7.0+
Fix rotating screen in offline mode
Add support for Android 7's split screen UI
Fix for Android 7 not playing
Fix basic authentication for servers
Fix top track songs using different save file
Add support for casting Internet Radio to ChromeCast/DLNA
Add support for Play Title by Artist from Google Search
Move to more modern connection framework
Use Google Play SSL
Show album instead of artist for Show all media
Ask for location permissions for Day/Night themes
Fix a change to the ChromeCast API
Fix Show all media sometimes failing
Fix Internet Radio streams which point to playlists
Don't show playback speed button below Android 6.0
Listen to Radio Internet Stations
Automatic Day/Night theme
Android 6.0 runtime permissions
Custom variable playback speed
Add Play Now for songs when click action is add to queue
More secure connections with tokens (Subsonic 6+)
Auto skip uncached songs when no network
Shrink install size
Fix DLNA casting on Android 7.0+
Fix lagging in landscape view on the Now Playing screen
Add option for different actions when pressing a song
Fix some N release issues
Fix grid alignment for some albums
Variable Playback Speed (Android 6.0+)
Show album instead of artist on Top Tracks
Fix search/comments with ' not working
Fix double press to skip from some headsets
Fix newer versions of Madsonic's Artist Radio
Fix no SSID using local network address on all WiFi connections
Fix rotation/sleep while EQ was visible
Fix being able to add albums to playlists
Fix cast dialog in landscape
Fix First level artists option
Fix some artist menu items missing
Improved Search Bar
Display songs in root folder
Heads Up Setting: Only when out of app
Speed up resuming app from notifications/widgets
Bluetooth: Double click play/pause button to skip to next some
Auto: Previous/Next rewind/fast forward on Podcasts/Audio Books
Fix playlist not overwriting when resumed from bookmark
Fix some bluetooth devices sending next/previous multiple times
Fix reverting to stock Subsonic after using Madsonic 6+ servers
Fix Podcast list cache not working with no internet
Audio Books/Podcasts: Replace back/forward with rewind/fast forward buttons
Expandable Search Results
Add option to cache while casting
Add optional Heads Up Notifications (Lollipop+)
Clicking bookmarked song plays entire album from bookmarked position
Auto: Remove podcast/album limit now that Google removed limit
Fix tall album art running into controls
Fix Show Artist not being an option when browsing By Tags
Fix 1-star song background on darker themes
Fix Bluetooth multiple skips
Podcasts/Audio Books: Show listened indicator
Podcasts/Audio Books: Improve what is considered fully played
Improved Artist sorting to closer match Web GUI
Show Artist/Album from Search and Album Lists
Videos: ability to star
Admin: Show/update Video Conversion role (Subsonic 6.0+)
Stop background sync if lose Wifi
Fix upsampling mp3s when cache rate is set to unlimited
Fix "Failed to create artist radio" error
Fix rare issue causing arrow to get stuck
Fix rare issue with background download getting stuck
Toggle for Batch Mode on Now Playing
Admin tab: view/update music folders (Subsonic 5.2+)
Tag Browsing: can specify Music Folder (Subsonic 6.0+)
Show shuffle/radio mode in title bar
Madsonic only: Songs lists on Home tab
Clicking songs adds songs before it as well
Similar Artists: show missing artists below main list
Improve offline search (thanks fxthomas)
Improve podcast date formatting
Increase max sleep timer to 1 hour
Cast: added setting to disable DLNA gapless playback
Cast: added setting to stream original source files
Long press details dialogs to copy information
Android Auto improvements
Top Tracks: display #
Require current password when changing password
Improved Share Details dialog
Sort Music Folders alphabetically
Fix repeating same song if multiples copies in play queue
Fix freeze on Play x from Google Now
Fix Show Artist/Album back behavior
Minor Chromecast fixes
Minor theme improvements
Display albums in cards
Improve ActionBar dropdown
Add Portuguese and Dutch translations
Add batch Star/Unstar
Add quick Internal/External buttons when changing Cache Location
Auto add bookmarks on pause for Podcasts/Audio Books
Android Auto: Add Podcasts, Album Lists, and Bookmarks tabs
Add more spacing between Track # and Title
Go directly to synced Playlist/Podcast on Sync notification
Themed drawer header images
Update Cover Art in background refresh
Fix Repeat All in Jukebox mode
Fix rotating re-opening Now Playing from widget
Fix some DLNA issues
Fix Black/Holo themes not having drawer behind notification panel
Fix songs in Album Lists for Madsonic
Keep track of played songs locally
Improved DLNA/Chromecast casting
Improved search Play x matching
Improvement to background playlist updates
Improvements to background refresh of songs/albums
Improved offline song scrobbling reliability
Fix Decades list including first year of next decade
Fix settings sub-menu header overlap
Misc bug fixes
Improved tablet layouts
Fix moving songs on Now Playing list showing incorrectly
Misc bug fixes
Android Auto support
Thumb/Star on Android Wear
Podcast Channel Artwork (Subsonic 5.3+)
Podcast: Most recent episodes
Device Handoff: option to never ask again
Added Swedish translation (thanks popeen)
Improved fast scrolling
List decades down to 1800 for old composers
Improved low memory handling
Add scrolling to widget titles
Fix artist artwork after Last.FM change
Fix bug with sleep timer display
Fix bug with user permissions not refreshing
Fix bug changing user's permissions on Admin tab
Add ability to star/rate albums in root folder
Chat Tab: default to bottom/newest messages
Offline Mode: do not show playlists with no cached songs
Fix broken starring artist
Fix not being able to cache videos
Various bug fixes
Add context menu items back as optional
Add setting to shuffle by albums or by songs
Fix missing Most Played albums
Remove new auth since servers using LDAP break
Auto skip non-downloaded songs with Wifi required setting
Admin tab: directly display user if non-admin
Support latest Madsonic 6 Beta changes
Fix position not updating while casting
Minor bug fixes
Make colored bars optional
Minor tweaks based on feedback
Add back some context menu options
Reverse By Decade order (5.3+)
Top Tracks option (5.3+)
Use tokens for more secure unencrypted traffic
Madsonic 6.0 Beta support
Add videos list for Browse By Tags
Add title to details dialog
Add changed date to Playlist details (5.3+)
Fix crash on removing first song in playlist
Nerd Stuff: Custom User Agent
Moderate Material rewrite
Long select to multiselect songs/albums
Colored status bar
Swiped up playing bar
Swiped to remove from current playing list
Updated pull out Drawer
Toggle offline from Drawer
Select server from drawer
Playlists with album art
Separate sections for mine vs shared playlists
Updated search display
Better looking detail dialogs
Sleep time remaining
Option to keep 0, 1, 2, or 3 past songs in list
Add Permanent Cached song count to About dialog
Updated icon
Updated notification on Lolipop
Performance enhancements
Removed support for Android 2.3
Lazy load artist bio information
Keep previous search in bar when searching again
Warning if trying to stream on mobile if set to stream only on Wifi
Fix crash on alphabetical list for some users
Hide per folder option for Browse By Tags (Subsonic does not support it)
Misc improvements/fixes
New setting: Automatic renaming of duplicate songs
New setting: auto play on headphone insert
New setting: make automatic renaming of duplicate songs optional
Persistent Notification: dismissible when not playing
Duplicate artists: combine them into a single listing when browsing all folders
No internet: display last loaded version of albums lists
Bug fixes for Ampache users
Handoff: move to another DSub client and pickup where you left off (Subsonic 5.2+)
DLNA: gapless playback on supported renders
Option to warning on back press
Better handle date for Subsonic 5.1+
Handle more ReplayGain tag formats
Minor bug fixes
Cast proxy setting for fixing casting with self-signed certificates
View all albums in alphabetical order from Home tab
View all videso from Home tab
Artist Radio for Madsonic users
Minor bug fixes
Browse starred by folder as well (Subsonic 5.2+)
Crash fixes
Fix some more DLNA issues (still working on others)
Artist Radio (Subsonic 5.1+)
Checkbox to browse Recently Added, etc by folder (Subsonic 5.1+)
Ability to open straight to other tabs
Add play/shuffle to similar artists menu
Offline Podcasts: dont show duplicate folder
Fix crash with Madsonic servers
Fix widget not showing info when app is not running
Show folder as empty immediately after deleting last song in it
Fix searching with spaces in it
Fix pressing play on widget before app starts not working
Cast audio to DLNA (email me with issues)
Artist image + details header (Subsonic 5.1+)
Similar Artists option (Subsonic 5.1+)
View similar artists missing from your server (Subsonic 5.1+)
On starred list, load artist image (Subsonic 5.1+)
Podcasts: clicking on description wrapers around image
Hide folder selection if user only has one
Fix seeking after file finished downloading restarting the song
Fix sleep timer incrementing on it's own
Fix bookmarks not being auto deleted while casting
Fix clean cache not deleting artwork/avatars
Fix search with tag browsing on Ampache servers
Play/shuffle quick album lists such as Recently Added or Random
Change download status to a percentage
Improved unknown album art
Allow any size cache to be set
Improved search sort order
Fix settings coloring on older versions of Android
Fix sleep timer not remembering last value
Fix caching not working while casting
Fix crash on GB
Fix some theme issues
Partial Material Theme update
Make playing notification public for Lolipop
Fix Lolipop connectivity issues for some users
Fix cache from playlist view downloading starred songs instead
Fix remove from playlist not showing up on MusicCabinet servers
Fix color on Lolipop lockscreen notification
Various bug fixes
Improve automatic bookmark logic
Tasker: Toggle online/offline
Tasker: Set start/end year + genre for shuffle
Remove files no longer on server
Calculate bitrate instead of relying on tags
Work around for issue of EQ sometimes not starting
Fix issues with offline playlists
Fix all servers sharing a recently added count
Fix star options not showing up when using Show Album
Delete songs removed from server
Fix crash on GB devices
ReplayGain: read tags to normalize sound
ReplayGain: choose smart tag reading or specify track/album tags
Scrobbling: implemented according to Last.FM standard
Scrobbling: scrobble if more then 4 minutes or 50% in
Scrobbling: do not scrobble if less then 30 seconds
Madsonic: view artists Top Tracks from Last.FM (Madsonic 5.1+)
Settings: changed a few to be seek bars
Tasker: fix issue with not always starting
Artist view: add recursive cache/delete menu options
SSID Settings: added copy current button
Conditionally remove Cache/Delete Cache from context menus
Added transition animations
Fix crash when casting on GB
Fix widget showing blank on restart
Fix Show all media
Various bug fixes
Rating: show rating directly on albums
Albums: rate/star from album's screen
Limit misc artwork from growing above 100 MB
Fix cover art bug with latest Subsonic Beta
Fix Set Rating from now playing screen
Fix offline starring of albums with tag browsing
Fix current position on Nexus 5 going above duration
Windows Server: SNI support
Minor memory optimizations
Misc bug fixes
Add Set Rating to Now Playing's songs menu
Fix "overwrite existing playlist" not showing
Fix duplicate songs display status in Now Playing
Ratings: set album/song ratings
Ratings: quick thumbs up/down from now playing screen
Ratings: automatically ignore 1-starred songs
Add To Playlist: show when song already in
Recently Added: show count from Home
Bookmarks: auto bookmark tagged Audio Books
Bookmarks: show indicator in listing/now playing screen
Video: Download using hls transcode settings
Sync: Disable per server
Global Shuffle: optimize for large list preferences
Global Shuffle: don't add duplicates
Offline Shuffle: improve randomness
Move EQ to options menu
Fix issue with empty folder
Fix various cache coherency issues
Old Servers: fix broken scrobbling
Fix cache location reseting
Bookmarks: Resume from albums/playlists
Bookmarks: Auto bookmark long songs/podcasts
Bookmarks: Auto delete after played
Bookmarks Tab: Show artist/album
Bookmarks: Delete from album/playlist
Stars: Update without refresh
Tasker Plugin: Start + optional start Shuffle Mode
Madsonic 5.1+: Add Rescan Server option to Home tab
Sort quick search results by closeness to query (instead of Artists -> Albums -> Songs)
Clicking on Sync notifications goes to corresponding tab
Fix no podcasts showing up if one of them is the error state
Fix starring some albums when browsing by tags
A few crash fixes
Require password for entering admin tab for security
Improvements to sync notifications
Fix crash on sharing
Misc bug fixes
Android Wear notification support
Selected drawer tab is now bold
Scroll to song when clicked in search results
Custom sort is now a toggle between sorting by year and alphabetical
For persistent notification, use standard notification layout + x in corner
Don't display type information for each song
Properly save songs for use with external players
Return fast scrolling hack for devices still on Android 4.4.2
Various bug fixes and enhancements
Only show podcast, share, and jukebox options when user has server permissions
Remove playlist options from public, non-owned lists (throws error anyways)
Add avatars to chat tab
Better refresh status
Better downloading notification
Use system volume menu for Jukebox/casting
Fix infinite errors when selecting bad server
Fix context menu errors on old small album art view
Fix issue with background downloads stalling
New language: French (thanks Cotib)
Admin tab
Create/delete users, change others passwords/emails/permissions if admin
Change own password either way
FAQ dialog
Click on Podcast Channel description to expand it
Add Podcast Episode description to Details dialog
Don't switch views when clicking on bottom portion of album art
Keep notification open when receiving a call
Fix for delay between headset disconnect and pause
Fix background bluetooth disconnects causing playback to stop
Fix app trying to upsample songs in mp3 -> mp3 transcode
Fix for DSub preempting bluetooth events