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+)
Manage/Listen to Podcasts (And auto sync new podcasts)
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.
Tags: dsub, dsub app, dsub music app, dsub subsonic comment, subsonic dsub, dサブ埋め込み, dsub subsonic, dsub widget, subsonic dsub add to playlist, droid jelly bean subsonic.
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
Hungarian translation (thanks Andrássy László)
Tons of bug fixes