Gapless playback
This patch adds support for gapless playback present in JellyBean.
It will do nothing on ICS devices.
do not call setDataSource() if we are going to destroy the object anyway
Remove volume override feature
This seems to be pretty buggy for some reason (android bug?) and crashes with random errors - even on freshly initialized MediaPlayers
update gapless cache on queue change
remove some legacy checks
0.9.14 release
Bugfix: Do not crash on fast-scroll
Fixed string out-of-bounds error: Android returns an empty string if there was no key. calling substr() on it turned out to be a dumb idea ;-)
Fix notification-area album cover
We are now using a fixed size for the image - JellyBean needs a seperate layout file as the gap between the cover + text changed
change version to 0.9.15
Adding BASTP TagParser
This is required for ReplayGain - a POC version of the code is already implemented (no album gain, no config option yet)
use lc _magic kw
avoid crashing if we got empty/null values
Ensure file paths are not empty (avoids ICS bug)
Ensure callback is not null in SongTimeline
Update res/values-uk/translatable.xml

Update uk translation
Config option to set filebrowser start
add new filebrowser files
implement ugly ghost-path detector
catch setDataSource exception thrown by metadata reader
use string resources for filepicker dialog