Description of DSub
DSub is a Subsonic music streaming app (with no ads!). Use DSub to connect to your remote Subsonic server and listen to your music wherever you go!
Songs are cached for playback to save on your mobile bandwidth and to make them available when you have no connection at all!
The code for this project are released under the GPL and are available on Github:https://github.com/daneren2005/Subsonic. The following features have been implemented that set this app apart from the basic Subsonic app (with more to follow):
Lockscreen controls (ICS+)
Gapless Playback (JB+)
Better offline support (cached playlists, search, etc...)
Better Bluetooth controls (works with more devices, sends metadata on devices which support it)
Better Shuffle (size of playlist option + by year, genre, etc...)
Notification prev/pause/next buttons
Quick add/remove songs to playlist
Persistent Notification (optional, off by default)
Pause playback when other apps request audio focus (navigation, etc)
Stuttering playback fixes for the users who were effected by it
Option to gather logs and send them via email for newer versions of Android which don't allow 3d party apps (ex: alogcat) to gather other apps logs anymore.
Drag and Drop songs to rearrange your playlist on the Now Playing tab
User defined Cache Size, Network Timeout, and Buffer Length
Random bug fixes
Note: The permission to read system logs is only for the option to send logs via email (which you have to explicitly click and then send) and isn't used anywhere else.