Christopher Eby
|
d17df425cd
|
Move deleteMedia into PlaybackService
|
2011-09-27 00:26:41 -05:00 |
|
Christopher Eby
|
6cdaf3787d
|
Pass ContentResolver instead of Context in some cases
|
2011-09-27 00:26:39 -05:00 |
|
Christopher Eby
|
870bc77e8b
|
Avoid adding null songs to the library
|
2011-09-27 00:26:38 -05:00 |
|
Christopher Eby
|
9270c1a02d
|
Update proguard.config
|
2011-09-27 00:26:30 -05:00 |
|
Christopher Eby
|
20a1ff1ae7
|
Change some log messages; remove SongNotification pref reset
|
2011-09-25 02:49:30 -05:00 |
|
Christopher Eby
|
086596b230
|
Reduce allocations in CoverView.onDraw
The Paint parameters for drawBitmap is unnecessary and we can avoid requesting
the clip rect.
|
2011-09-25 02:08:48 -05:00 |
|
Christopher Eby
|
ae78e46517
|
Reduce allocations in playback activity song position code
|
2011-09-25 01:50:14 -05:00 |
|
Christopher Eby
|
6da2526648
|
Use a cached SharedPreferences instance
Reduces allocations a bit
|
2011-09-25 01:16:58 -05:00 |
|
Christopher Eby
|
221e3857f3
|
Move clear button to the side of the search field; use different icon
|
2011-09-24 19:53:53 -05:00 |
|
Christopher Eby
|
6be7e4d69e
|
Remove ControlButton
|
2011-09-24 18:16:51 -05:00 |
|
Christopher Eby
|
09135ac52d
|
Used focused icons for hidden buttons in widgets
|
2011-09-24 17:50:02 -05:00 |
|
Christopher Eby
|
2894c2aca4
|
Add HDPI icons; new play/pause/next/previous buttons
|
2011-09-24 17:45:08 -05:00 |
|
Christopher Eby
|
370514a316
|
Add album shuffle
|
2011-09-23 23:33:06 -05:00 |
|
Christopher Eby
|
f194262c99
|
Don't shuffle songs unnecessarily
|
2011-09-23 21:56:13 -05:00 |
|
Christopher Eby
|
ef924a80b9
|
Make cover press/long-press actions configurable
Also don't update the swipe action preferences through the service. There's no
reason to do that; I'm not sure why I was doing so before...
|
2011-09-23 03:18:15 -05:00 |
|
Christopher Eby
|
1088ea67ee
|
Make disable cover art affect widgets
|
2011-09-23 02:40:02 -05:00 |
|
Christopher Eby
|
5620d240b5
|
Add a default album art icon for the library controls
Mostly to prevent the need to shift the postion of the buttons back and forth
when changing between songs with/without cover art.
|
2011-09-23 02:23:24 -05:00 |
|
Christopher Eby
|
98873972f7
|
Make library controls prettier
|
2011-09-23 01:59:40 -05:00 |
|
Christopher Eby
|
268a537969
|
Don't use TabHost
|
2011-09-23 01:06:16 -05:00 |
|
Christopher Eby
|
b842b7e46f
|
Share layout content between library with/without control layouts.
Also make search box not overlap.
|
2011-09-22 15:29:53 -05:00 |
|
Christopher Eby
|
827201a644
|
Implmenent some optimizations suggested by layoutopt
|
2011-09-22 15:28:32 -05:00 |
|
Christopher Eby
|
84f0e02882
|
Add repeat current song mode
|
2011-09-21 22:23:47 -05:00 |
|
Christopher Eby
|
5341772d0c
|
Move state file code to PlaybackService and add a version code to state file
|
2011-09-21 22:23:46 -05:00 |
|
Christopher Eby
|
48e2aa1d91
|
Shuffle current songs when enabling shuffling
|
2011-09-21 22:23:45 -05:00 |
|
Christopher Eby
|
8e83d85a59
|
Rename SongSelector to LibraryActivity
|
2011-09-21 22:23:44 -05:00 |
|
Christopher Eby
|
eb7930543c
|
Remove playlist instances
|
2011-09-21 22:23:43 -05:00 |
|
Christopher Eby
|
f524be7199
|
Add a play all row
|
2011-09-21 22:23:43 -05:00 |
|
Christopher Eby
|
690789273b
|
Run MediaStore queries on background thread
|
2011-09-21 22:23:42 -05:00 |
|
Christopher Eby
|
95a7a32e35
|
Separate MediaView from MediaAdapter
|
2011-09-21 22:23:36 -05:00 |
|
Christopher Eby
|
e94c40bdcb
|
Remove SongMediaAdapter
|
2011-09-21 16:26:41 -05:00 |
|
Christopher Eby
|
0f38aa4159
|
Add library section indexer
|
2011-09-21 16:25:26 -05:00 |
|
Christopher Eby
|
0cb2b325d3
|
Use separate layouts for library with/without controls
|
2011-09-21 16:23:58 -05:00 |
|
Christopher Eby
|
4ad42c7285
|
Move random song code into MediaUtils
|
2011-09-21 16:23:58 -05:00 |
|
Christopher Eby
|
a60d6ec330
|
Change "Preferences" to "Settings"
Settings seems to be the more common term in Android apps.
|
2011-09-21 16:23:57 -05:00 |
|
Christopher Eby
|
af069c208b
|
Run library queries on worker thread
|
2011-09-21 16:23:51 -05:00 |
|
Christopher Eby
|
e23598aef1
|
Start playback when using play action from library
|
2011-09-19 22:13:11 -05:00 |
|
Christopher Eby
|
2023409bd9
|
Remove ContextApplication
|
2011-09-19 22:13:09 -05:00 |
|
Christopher Eby
|
5837753b4a
|
Eliminate Song.query; always query populated songs instead
|
2011-09-19 22:13:08 -05:00 |
|
Christopher Eby
|
1a24a3df4d
|
Avoid using intents in broadcasts
|
2011-09-19 22:13:06 -05:00 |
|
Christopher Eby
|
34326718ad
|
Move service-related code out of ContextApplication
|
2011-09-19 22:13:05 -05:00 |
|
Christopher Eby
|
ccac623322
|
Remove exit button
|
2011-09-19 22:13:03 -05:00 |
|
Christopher Eby
|
e19ac9bca5
|
Don't synchronize MediaPlayer
Preparing sometimes takes a long time and this causes a freeze in the playback
actively when it requests the song position.
|
2011-09-19 22:13:02 -05:00 |
|
Christopher Eby
|
5c45c4540a
|
Add random option
Disabling this option makes Vanilla function more like a typical music player.
|
2011-09-19 22:12:54 -05:00 |
|
Christopher Eby
|
0f95ac6336
|
Volume always controls music volume
|
2011-09-19 21:52:11 -05:00 |
|
Christopher Eby
|
cce040ded8
|
Query all info for songs chosen from library
|
2011-09-19 21:51:58 -05:00 |
|
Christopher Eby
|
399631d4ad
|
Update queue offset when changing songs
|
2011-09-18 09:28:01 -05:00 |
|
Christopher Eby
|
4ba2eddd80
|
Do less work when widgets are inactive
|
2011-09-18 09:28:01 -05:00 |
|
Christopher Eby
|
34624b00c3
|
Don't attempt to load songs when service is not loaded
|
2011-09-18 09:28:00 -05:00 |
|
Christopher Eby
|
25ce5d6daf
|
Don't send bitmaps through a parcel; send Uri instead
This speeds things up quite a bit, but requires some reworking to the widget
layouts...
|
2011-09-18 09:28:00 -05:00 |
|
Christopher Eby
|
4311632dd5
|
Add back headset only feature
|
2011-09-18 09:28:00 -05:00 |
|