Adrian Ulrich
beb440a7ac
support for expanded notifications
2014-10-14 12:54:45 +02:00
Adrian Ulrich
0ede5aa4d1
get rid of some legacy stuff
2014-10-14 10:23:58 +02:00
Adrian Ulrich
28cc7322b3
slightly increase doubleclick detection
2014-10-14 10:01:54 +02:00
Adrian Ulrich
0530495bc1
copy playlist contents during rename
...
Android 4.4 has a silly bug (? feature ?) where renaming a playlist will make it impossible to re-create a new playlist with the old name until the renamed playlist has been deleted.
This patch changes vanillas rename code to actually copy the full playlist and delete the old version.
2014-10-14 09:24:58 +02:00
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