798 Commits

Author SHA1 Message Date
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