Commit Graph

  • 9e8bc71904 Allow the song info to be shown below the cover instead of on top of it Christopher Eby 2010-04-04 00:34:55 -05:00
  • 124780de98 Make sure we are actually starting up in onCreate Christopher Eby 2010-04-03 22:55:04 -05:00
  • 85876e1b0f Set a title in the song selector context menu Christopher Eby 2010-04-03 22:37:17 -05:00
  • e08a39cacf Update the readme Christopher Eby 2010-04-03 20:13:25 -05:00
  • 9298542e7c Further organize strings Christopher Eby 2010-04-03 17:50:31 -05:00
  • 4957916360 Add preference to open song selector on startup Christopher Eby 2010-04-03 17:49:00 -05:00
  • 0ab6b3e6c9 Reword the mini player preference Christopher Eby 2010-04-03 17:29:52 -05:00
  • e94cf2b443 Organize translatable strings Christopher Eby 2010-04-03 17:24:22 -05:00
  • 2147dd52cb Update the cover view when the queue changes Christopher Eby 2010-04-03 17:17:49 -05:00
  • 35ba1a0704 Limit the view being expanded to synchronously Christopher Eby 2010-04-03 11:17:18 -05:00
  • 126760692f Make the expander flag in MediaAdapter a boolean Christopher Eby 2010-04-03 11:03:10 -05:00
  • 8f76a2be25 Subclass MediaAdapter for songs Christopher Eby 2010-04-03 10:59:04 -05:00
  • f5f86018ec Reset the last acted id when the song selector is opened Christopher Eby 2010-04-03 10:24:38 -05:00
  • 043b5c18b0 Remove the dialer input preference Christopher Eby 2010-04-03 10:21:57 -05:00
  • e21e1c6532 Rework MediaAdapter to be backed by a Cursor instead of an array Christopher Eby 2010-04-03 10:05:13 -05:00
  • 0571a3189c Covert ids from int to long Christopher Eby 2010-04-02 12:33:15 -05:00
  • a3ded6499c Retrieve a random song by selecting a random row from a query of all songs Christopher Eby 2010-04-02 11:45:38 -05:00
  • 81fa1dd75f Make double tap song selector dismissal activate for any action Christopher Eby 2010-04-02 11:16:01 -05:00
  • ededdcf716 Load preferences in onStart in song selector Christopher Eby 2010-04-02 11:12:20 -05:00
  • 7791663e29 Load dialog code in onCreate Christopher Eby 2010-04-02 11:09:20 -05:00
  • 6c58ca2d82 Convert default action preference to use integer strings Christopher Eby 2010-04-02 11:00:09 -05:00
  • b275d5a1b9 Remove debug output Christopher Eby 2010-04-02 10:51:46 -05:00
  • efef58276e Allow the notification to never be shown Christopher Eby 2010-04-02 10:51:23 -05:00
  • 2116ca6fa6 Remove oldState in the changed broadcast Christopher Eby 2010-03-28 21:45:17 -05:00
  • e11c0fec25 Move song randomization into Song Christopher Eby 2010-03-28 18:37:20 -05:00
  • dc2d1ddbcc Simplify state loading code Christopher Eby 2010-03-28 18:14:17 -05:00
  • 6a32d69816 Keep Random instance in ContextApplication Christopher Eby 2010-03-28 18:07:01 -05:00
  • 9183f01fc9 Lazy load mActivities in ContextApplication Christopher Eby 2010-03-28 18:04:00 -05:00
  • 001215190e Return updateState to old behavior Christopher Eby 2010-03-26 22:05:00 -05:00
  • 210e2c5513 Change event_loaded to replace_song Christopher Eby 2010-03-26 21:57:20 -05:00
  • 5528749b59 setCurrentSong on startup Christopher Eby 2010-03-26 21:47:34 -05:00
  • a76ac9e7c1 Handle the context menu in song selector properly Christopher Eby 2010-03-26 21:19:11 -05:00
  • df27c4323a Open the playback activity any time the last played item is pressed Christopher Eby 2010-03-25 22:47:33 -05:00
  • 8b9f851fae Flip around the choose songs check Christopher Eby 2010-03-25 22:04:24 -05:00
  • 8d738567f1 Handle null intents in onStart Christopher Eby 2010-03-25 21:57:34 -05:00
  • b5480992b9 Change togglePlayback to toggleFlag Christopher Eby 2010-03-21 22:33:12 -05:00
  • c3f955155f Make the service state a set of flags Christopher Eby 2010-03-21 22:29:26 -05:00
  • 456f3d2504 Double tap inside song selector dismisses it Christopher Eby 2010-03-21 21:40:39 -05:00
  • 11b62deb6a Fix the SongSelector background on Android 1.5 Christopher Eby 2010-03-21 21:31:17 -05:00
  • aac448f5f7 Add icons to the menu, change the order and rename "media library" to "choose songs" Christopher Eby 2010-03-21 21:13:57 -05:00
  • e150b9210c Only display the icon as the cover in the widget when loading from state Christopher Eby 2010-03-21 17:45:38 -05:00
  • 696e65a18a Cancel the notification through updateState on service destruction Christopher Eby 2010-03-21 17:43:32 -05:00
  • 1d629c7fa2 Update the notification properly when the song changes Christopher Eby 2010-03-21 17:41:45 -05:00
  • f19927e97e Increase the double-tap time for the widget Christopher Eby 2010-03-21 17:31:49 -05:00
  • 0542c93faf Don't clear covers on stop Christopher Eby 2010-03-21 17:21:29 -05:00
  • c5bf6837c0 Move common setService code into PlaybackActivity Christopher Eby 2010-03-21 17:19:03 -05:00
  • e6412a9001 Simplify the way the message overlay works Christopher Eby 2010-03-21 17:10:10 -05:00
  • 9e1aff4645 Fix some crashers that show up with no media Christopher Eby 2010-03-21 17:08:44 -05:00
  • 8b9e7a63b7 Rename the main activities to be more consitent Christopher Eby 2010-03-21 16:43:52 -05:00
  • 4a24644485 Defer some service startup code Christopher Eby 2010-03-21 16:29:02 -05:00
  • d936e35483 Don't worry about unsetting the service in unbindService Christopher Eby 2010-03-21 16:26:30 -05:00
  • ff91e51451 Just look for the handler on startup instead of a custom variable Christopher Eby 2010-03-21 16:23:52 -05:00
  • a091aabc31 Move quit to ContextApplication Christopher Eby 2010-03-21 16:15:00 -05:00
  • 41e63e331f Make SongSelector a dialog Christopher Eby 2010-03-21 16:12:17 -05:00
  • adfbe7f78e Set state to paused on service destruction Christopher Eby 2010-03-20 19:33:38 -05:00
  • 09070cd065 Allow the widget to start the playback service Christopher Eby 2010-03-20 19:27:16 -05:00
  • bae99ac33f Update the notification on initial load Christopher Eby 2010-03-20 19:06:21 -05:00
  • d1aa74df89 Remove SongData.Field Christopher Eby 2010-03-20 18:47:53 -05:00
  • 6878e6e37a Don't hide MediaViews when we are not going to reshow them Christopher Eby 2010-03-20 17:52:44 -05:00
  • 2dcb8eb0e4 Add an expand menu action Christopher Eby 2010-03-20 17:21:52 -05:00
  • 5fda18dc67 Remove unneeded use of SongData.Field Christopher Eby 2010-03-20 16:55:14 -05:00
  • cb013cc51e Integrate MediaView into MediaAdapter Christopher Eby 2010-03-20 16:50:06 -05:00
  • 9b7254cd5c Replace the stop service function with an exit function Christopher Eby 2010-03-20 16:14:15 -05:00
  • cc953001b8 Set a foreground image instead of background image in the widget Christopher Eby 2010-03-20 15:24:16 -05:00
  • 5fde2d3b82 Enable seeking while paused Christopher Eby 2010-03-20 00:30:26 -05:00
  • 7f3dd9544d Make updateState thread-safe Christopher Eby 2010-03-19 23:54:06 -05:00
  • 827a626895 Relocate scrobbling code Christopher Eby 2010-03-19 10:27:45 -05:00
  • 32ce1f7120 Update widget play/pause icon according to state Christopher Eby 2010-03-18 20:05:29 -05:00
  • 18f1f7b8a7 Initialize the widget even when the service is dead Christopher Eby 2010-03-18 20:00:23 -05:00
  • eb88179297 Don't crash when the service is already disconnected and update state to allow reconnection Christopher Eby 2010-03-18 19:59:06 -05:00
  • adde0a4e95 Split service state handling code into discrete class Christopher Eby 2010-03-18 19:27:15 -05:00
  • 11d175cb94 Listen for song change in AppWidgetProvider Christopher Eby 2010-03-18 09:12:36 -05:00
  • 4acc55f25b Convert MediaView into a single view Christopher Eby 2010-03-18 08:42:56 -05:00
  • 35181cc141 Ignore case in comparisons Christopher Eby 2010-03-18 01:03:47 -05:00
  • dd0640fdb4 Avoid referencing issue Christopher Eby 2010-03-18 01:00:26 -05:00
  • c41507ddbf Set right expander listener Christopher Eby 2010-03-18 00:44:31 -05:00
  • cff0461931 Remove dead file Christopher Eby 2010-03-18 00:42:31 -05:00
  • cc0320ba16 Split Song into Song and SongData Christopher Eby 2010-03-18 00:38:49 -05:00
  • 6bbd34952a Make limiters work again Christopher Eby 2010-03-17 18:04:23 -05:00
  • ab543e3871 Combine stateChanged and songChanged events Christopher Eby 2010-03-17 12:42:56 -05:00
  • fdc1a87301 Spin the notification off into its own class Christopher Eby 2010-03-13 01:26:57 -06:00
  • 7e05f88c4a Don't autoconnect to service if it was explicity stopped within the application Christopher Eby 2010-03-12 23:42:26 -06:00
  • 93d59aca7a Share connect service code Christopher Eby 2010-03-12 23:15:48 -06:00
  • ca7fcd82c6 Long press back finish activity and disconnects from service Christopher Eby 2010-03-12 22:45:19 -06:00
  • f1e7c0d425 Update the filter for all lists Christopher Eby 2010-03-12 22:26:29 -06:00
  • 1b1b83127c Defer to TabHost to retrieve MediaAdapters Christopher Eby 2010-03-12 21:57:44 -06:00
  • ebcae9e507 Move limiters to their own layer Christopher Eby 2010-03-11 20:29:40 -06:00
  • d955dd3fa6 Version 0.1 build 10 Christopher Eby 2010-03-11 02:33:49 -06:00
  • fa0376318d Scale the widget resolution Christopher Eby 2010-03-11 02:08:48 -06:00
  • 74664dbb2b Only empty the view on tab change Christopher Eby 2010-03-11 02:03:35 -06:00
  • 03821bbae5 Avoid using getTag(id) Christopher Eby 2010-03-11 02:00:38 -06:00
  • 6bf23b0237 Disable the media library menu item when there is no media Christopher Eby 2010-03-11 01:29:09 -06:00
  • 7c087cc6af Allow a limiter set by an expander to be removed Christopher Eby 2010-03-11 01:04:30 -06:00
  • 1d6ca04568 Add a "last used action" preference to the song selector Christopher Eby 2010-03-10 23:48:43 -06:00
  • 4a5bbb3582 Defer loading of artist adapter too Christopher Eby 2010-03-10 23:38:23 -06:00
  • c204191049 Rename queue to media library Christopher Eby 2010-03-10 23:21:00 -06:00
  • 568c5be403 Consolidate the adapters into one MediaAdapter class Christopher Eby 2010-03-10 23:04:49 -06:00
  • fe5ff05bad Create a custom layout for the song selector items Christopher Eby 2010-03-10 22:42:44 -06:00
  • e8f8ff3888 Don't crash with no songs present Christopher Eby 2010-03-10 22:32:46 -06:00
  • a9d1941a46 Decrease the sample interval for the velocity tracker Christopher Eby 2010-03-10 02:16:43 -06:00