Adrian Ulrich
fdc5598b1c
remove superfluous play() call
2014-10-13 18:06:43 +02:00
Adrian Ulrich
4632b8d665
fix previous commit ;-)
2014-10-13 17:49:24 +02:00
Adrian Ulrich
3b62928056
implement audiopicker class
2014-10-13 17:38:35 +02:00
Adrian Ulrich
ecaa32455f
get rid of proguard and backupagent
2014-10-13 15:02:22 +02:00
Adrian Ulrich
9993ff64c6
use MetadataRetriever instead of BASTP
2014-10-13 09:02:27 +02:00
Adrian Ulrich
e3a423e6c4
fix a few cursor leaks
2014-10-13 09:01:56 +02:00
Adrian Ulrich
103572b9ef
this is hopefully fixed with 5926ba234c562c1731de1a6f080b4c383260fc19
2014-10-13 08:36:25 +02:00
Adrian Ulrich
5926ba234c
bugfix: avoid returning stale songs in any case
2014-10-12 21:11:37 +02:00
Adrian Ulrich
b472087b3a
update to newest bastp version with song-duration information
2014-10-12 20:27:37 +02:00
Adrian Ulrich
a0d49e9eda
support playing files missing from androids media database
2014-10-12 15:09:02 +02:00
Adrian Ulrich
4f69bc1feb
Revert "REVERT ME: added google timebomb"
...
This reverts commit 82154e740cb2768c78ca6d7ecb2caf2003942ce7.
2014-10-12 12:47:52 +02:00
Adrian Ulrich
517104b7b8
avoid crashing if song is null
2014-10-07 21:00:20 +02:00
Adrian Ulrich
7cefab87a6
only start playback if mCurrentSong is set
2014-10-07 20:50:17 +02:00
Adrian Ulrich
82154e740c
REVERT ME: added google timebomb
2014-10-07 20:30:35 +02:00
Adrian Ulrich
46e0470100
remember scrolling position in filechooser
2014-08-24 18:11:40 +02:00
Adrian Ulrich
6726f07268
fix crash if creating a playlist fails
2014-08-24 15:24:56 +02:00
Adrian Ulrich
3a8292822d
handle case where curKey was null
2014-08-24 15:05:51 +02:00
Adrian Ulrich
977b8210cc
check for key != null
2014-06-29 19:52:49 +02:00
Adrian Ulrich
e7f2be06ad
check for null cursor
2014-06-29 19:16:07 +02:00
Adrian Ulrich
636e0053c5
implement cover shadow loader
2014-06-20 16:20:07 +02:00
Adrian Ulrich
6bc4326f31
Move coverart settings into own fragment
2014-06-20 15:21:15 +02:00
Adrian Ulrich
977cf22611
use inputStream to read cover data
2014-06-20 15:05:16 +02:00
Adrian Ulrich
184d91b5bd
initial support for internal artwork loader
2014-06-17 22:01:02 +02:00
Adrian Ulrich
da21f68c10
load album art on our own
2014-06-17 21:08:08 +02:00
Adrian Ulrich
855a2e4ab0
group same artist/album combinations in lru cache
2014-06-17 20:45:42 +02:00
Adrian Ulrich
04f29a1c30
use own class as cache key
2014-06-16 22:34:01 +02:00
Adrian Ulrich
ec0f0994bd
Merge pull request #71 from piemonkey/random-albums-just-code
...
Reimplement album shuffle so that output is more random
2014-05-11 15:05:04 +02:00
Adrian Ulrich
d8093e4450
GC support for playcounts
2014-04-16 22:19:18 +02:00
Adrian Ulrich
37e26c87be
use MediaUtils.TYPE_SONG
2014-04-16 21:59:40 +02:00
Adrian Ulrich
6a97ef8015
make buildMediaQuery private
2014-04-16 21:36:04 +02:00
Adrian Ulrich
5fcca67ef0
add playcount sorting option
2014-04-13 11:39:34 +02:00
Adrian Ulrich
1509ee10ff
initial bare-bones support for playcounts
2014-04-13 09:14:32 +02:00
Adrian Ulrich
20c1629b20
enable fastscroll in queuelist
2014-04-12 22:21:53 +02:00
Adrian Ulrich
b77eaea1e7
remove fastscroll legacy code
2014-04-12 22:19:09 +02:00
Adrian Ulrich
98cd32189c
get rid of READ_PHONE_STATE permission
...
This permission was only used to autoresume after a call - a feature i always disliked anyway
2014-04-12 22:10:00 +02:00
Adrian Ulrich
d3a4ebf5b1
Bring back missing string item
...
Transifex could not handle the duplicate 'deleted' key, so we are
renaming it
2014-04-12 21:23:57 +02:00
Adrian Ulrich
ef360c3313
check song.path for nullpointer
2014-04-12 17:46:32 +02:00
Adrian Ulrich
6bbd63a41b
Remove broken rescan feature
...
This won't work on 4.4 and is a minor feature -> drop it
2014-04-12 17:38:51 +02:00
Adrian Ulrich
bc108b6747
hopefully fix misterious fixSlashes() crash?!
2014-04-12 17:38:35 +02:00
Adrian Ulrich
43b13d9684
Add confirm dialog to delete action
2014-04-12 17:24:32 +02:00
Rich
74c3aac4fd
Reimplement album shuffle so that output is more random
...
Removed the flawed Fisher-Yates shuffle and implemented a more (processor at least) efficient implementation involving Collection.shuffle() being called on an album list.
2014-02-17 23:56:56 +00:00
Adrian Ulrich
750fbb47b3
Get rid of CompatFroyo
2013-09-01 10:21:21 +02:00
Adrian Ulrich
c3cdcc50ec
Get rid of CompatFroyo in ViewPager
2013-09-01 10:04:34 +02:00
Adrian Ulrich
5005c38e8b
remove some honeycomb legacy stuff
2013-09-01 09:43:36 +02:00
Adrian Ulrich
cdbe36056f
Readahead support
2013-08-30 18:52:45 +02:00
Adrian Ulrich
70c7957d0a
also include artist in showqueue
2013-08-29 11:19:41 +02:00
Adrian Ulrich
2243e5a68f
delay seek by 150ms
2013-08-29 11:08:34 +02:00
Adrian Ulrich
f7a58becf9
remove headset_plug (autoplay on headset-insert) feature
2013-08-29 10:40:21 +02:00
Adrian Ulrich
95250a8d22
Allow back-button in filebrowser view
...
Hitting back will now remove the last limiter
2013-08-29 10:31:47 +02:00
Adrian Ulrich
07da854515
Always expand folders
...
User can still use long-press to enqueue a folder
2013-08-29 10:01:07 +02:00