605 Commits

Author SHA1 Message Date
Christopher Eby
e5b5870453 Query random songs in clusters 2010-07-01 01:38:39 -05:00
Christopher Eby
1524225657 Don't crash when moving before a repeating song 2010-07-01 01:18:34 -05:00
Christopher Eby
f6298a07c3 Cache the covers retrieved with getCover 2010-07-01 01:18:23 -05:00
Christopher Eby
435de332b8 Reuse bitmaps in CoverView 2010-07-01 01:18:12 -05:00
Christopher Eby
a85848c246 Refactor bitmap cache into a discrete class 2010-07-01 00:29:47 -05:00
Christopher Eby
4a120630b4 Fallback to offical cover art retrieval api 2010-06-03 21:34:41 -05:00
Christopher Eby
203fadccb4 Update song selector controls on the proper event only 2010-06-02 22:36:27 -05:00
Christopher Eby
5f53a5dbc2 Handle repeat/shuffle toasts in PlaybackService
Prevents toasts from being shown multiple times..
2010-06-02 22:33:53 -05:00
Christopher Eby
ae27040cd4 Better force state load 2010-06-02 22:29:06 -05:00
Christopher Eby
f43bb58a65 Only open the activity in certain areas on the widget 2010-06-02 00:30:39 -05:00
Christopher Eby
24f55f76f5 Toggle playback on long click of CoverView 2010-06-02 00:26:31 -05:00
Christopher Eby
d92c8a2638 Give CoverView its own Handler 2010-06-02 00:18:56 -05:00
Christopher Eby
9de092f7fb Make Song.generateBitmap more clear 2010-05-31 23:12:10 -05:00
Christopher Eby
91b8d627a8 Create tab count constants in SongSelector 2010-05-31 22:33:54 -05:00
Christopher Eby
6234b402f2 Save state in song selector across orientation changes 2010-05-31 21:57:03 -05:00
Christopher Eby
21515a430e Defer broadcasting 2010-05-26 22:48:07 -05:00
Christopher Eby
3d0aff0d38 Launch the appropriate activity for widget double tap 2010-05-26 22:27:51 -05:00
Christopher Eby
3e186a2307 Add a 1x4 widget 2010-05-26 22:25:00 -05:00
Christopher Eby
cf34354bba Add an option to bring back the double-tap-widget-opens-activity behavior 2010-05-25 23:21:27 -05:00
Christopher Eby
aa07a5264c Add a check for an empty cursor in Song.randomize 2010-05-24 15:45:58 -05:00
Christopher Eby
cea45b35e1 Show the shuffle/repeat Toasts after the flags have actually been changed 2010-05-23 22:06:55 -05:00
Christopher Eby
7b3bccd550 Don't enable repeat if we have no songs 2010-05-23 21:59:38 -05:00
Christopher Eby
5c470d270b Modify the message overlay on the UI thread as is required 2010-05-23 21:48:16 -05:00
Christopher Eby
56d7e7b24e Version 0.1 build 12 2010-05-23 14:41:54 -05:00
Christopher Eby
2273f77ab2 Improve widget response time 2010-05-23 14:41:18 -05:00
Christopher Eby
b80fe99875 Fix long press in SongSelector 2010-05-23 14:09:37 -05:00
Christopher Eby
25ed28af37 Give a bit more detail in the repeat enabled message 2010-05-23 13:50:21 -05:00
Christopher Eby
c90934c1a1 Fix playlist playback
Use the right column
2010-05-23 11:24:23 -05:00
Christopher Eby
0e8fb9cb29 Allow playlists to be renamed 2010-05-23 11:11:13 -05:00
Christopher Eby
ec017c8d46 Allow playlists to be edited with the default music player 2010-05-23 01:18:10 -05:00
Christopher Eby
7de65f6b92 Split out media button code into MediaButtonHandler singleton
This allows us to avoid starting up the service simply to check if a media
button event should be handled.
2010-05-23 00:45:05 -05:00
Christopher Eby
4ac3826277 Remove the unecessary layout from VolumePreference 2010-05-22 23:45:19 -05:00
Christopher Eby
1527a56b31 Allow playback to be halted after a set idle timeout 2010-05-22 23:43:41 -05:00
Christopher Eby
6ea8b257c5 Don't initalize the controls ImageView with the icon
This was a remnant of some test code..
2010-05-22 21:51:52 -05:00
Christopher Eby
c7f33c2f61 Null checks are good 2010-05-22 17:28:09 -05:00
Christopher Eby
2fb8ec71f0 Ensure the state is updated when needed 2010-05-22 17:06:13 -05:00
Christopher Eby
0f58de6edb Make click the cover art in the selector open the playback activity 2010-05-22 16:54:30 -05:00
Christopher Eby
6e0b1db2dc Remove the filter suggestions preference
Now we never show suggestions
2010-05-22 16:50:32 -05:00
Christopher Eby
625e3a3354 Fix a regression that prevented the song list from being filtered 2010-05-22 16:36:00 -05:00
Christopher Eby
8cd99dd8ca Hide the controls when the search box is visible 2010-05-22 16:21:52 -05:00
Christopher Eby
63b6435f96 Show cover art in song selector controls
Also rename some things associated with the controls
2010-05-22 15:12:05 -05:00
Christopher Eby
a3a9a0fc21 Display artist in controls text 2010-05-22 14:30:59 -05:00
Christopher Eby
5ef2343272 Rework the song selector controls layout 2010-05-22 14:27:47 -05:00
Christopher Eby
1a4c81cab8 Always open the playback activity when double pressing an item 2010-05-22 11:45:13 -05:00
Christopher Eby
5d4dd5e0a6 Allow songs and playlists to be deleted. 2010-05-22 11:40:07 -05:00
Christopher Eby
cc33825cfb Target 2.2 and allow SD card installation 2010-05-20 17:43:53 -05:00
Christopher Eby
1f2f9d5d86 Rename Song.populate to Song.query 2010-05-18 22:16:33 -05:00
Christopher Eby
b878e1aebe Use BITMAP_OPTIONS 2010-05-18 22:16:30 -05:00
Christopher Eby
e989d397fe Remove Song.equals
Seems to be unused
2010-05-18 22:16:27 -05:00
Christopher Eby
8459c71b4e Split utility functions from Song into Playlist and MediaUtils 2010-05-18 22:16:21 -05:00