Commit Graph

  • 618c364f72 Prepend ACTION_ to PlaybackService actions Christopher Eby 2010-04-26 19:18:04 -05:00
  • 58c53567bf Open the application by means of a launcher activity Christopher Eby 2010-04-26 18:10:40 -05:00
  • fe2ec0f975 Handle non-running PlaybackService better Christopher Eby 2010-04-26 17:45:54 -05:00
  • 80ebbafb6d Document ControlButton and add missing license header Christopher Eby 2010-04-25 23:37:07 -05:00
  • a9a8083e89 Store generated cover art views in a cache in CoverView Christopher Eby 2010-04-25 18:57:35 -05:00
  • 38b8e3ef9f Split bitmap generation code out of CoverView Christopher Eby 2010-04-24 21:30:33 -05:00
  • f33eaa5ba6 Don't prevent flinging in CoverView either Christopher Eby 2010-04-24 18:38:03 -05:00
  • 44b78811b3 Add license headers to XML files Christopher Eby 2010-04-24 18:29:02 -05:00
  • 4e9d541dfb Document ContextApplication Christopher Eby 2010-04-24 18:20:21 -05:00
  • bcceeb6b9d Document most of Song Christopher Eby 2010-04-24 18:14:49 -05:00
  • 6cd2b5c7a2 Don't prevent scrolling in CoverView when an bitmap has not yet been loaded Christopher Eby 2010-04-24 13:29:10 -05:00
  • 88784789ca Move bitmap generation and service interaction into a background thread Christopher Eby 2010-04-24 13:23:48 -05:00
  • 69ea872f75 Don't use binders or broadcasts to communicate within the application Christopher Eby 2010-04-24 10:49:31 -05:00
  • 2ca9c39f1c Make SongSelector an Activity again Christopher Eby 2010-04-23 22:14:35 -05:00
  • c7e10009c2 Make the external output only preference work again Christopher Eby 2010-04-23 13:03:25 -05:00
  • e49fde46cd Move all of the media button handling code into PlaybackService Christopher Eby 2010-04-23 12:13:15 -05:00
  • 53eb34ec84 Make scrobbling work with the official Last.FM client Christopher Eby 2010-04-23 11:20:08 -05:00
  • 1ac82fd16b Don't update the seek bar when the activity is paused Christopher Eby 2010-04-23 11:18:10 -05:00
  • 669ecb4dd3 Don't update the seek bar position when not playing Christopher Eby 2010-04-23 11:06:37 -05:00
  • 3eec11e821 Fix broken logic in headset_plug receiver Christopher Eby 2010-04-23 00:57:27 -05:00
  • f2763c9eb3 Don't broadcast a change to a null song on service shutdown Christopher Eby 2010-04-22 21:49:32 -05:00
  • d0a88387af Don't show the search box in the selector by default Christopher Eby 2010-04-22 13:57:06 -05:00
  • adee2c36aa Do some preemptive updating of the widget when the next button is pressed Christopher Eby 2010-04-21 20:16:02 -05:00
  • aeeeaab238 Use the application icon as the widget fallback background in all cases Christopher Eby 2010-04-21 17:58:24 -05:00
  • 966a02f5c6 Remove the double-press-launches-activity functionality in the widget Christopher Eby 2010-04-21 10:24:42 -05:00
  • 846b1aad76 Remove reliance on MediaStore cover cache Christopher Eby 2010-04-20 23:12:16 -05:00
  • fc7aae9d81 Use the private MediaScanner API to load cover art jfim 2010-04-20 20:48:58 -04:00
  • 05e4abed9c Don't automatically hide the controls in the main view Christopher Eby 2010-04-20 18:37:07 -05:00
  • f1142c894f Fix CoverView rendering in horizontal separated mode Christopher Eby 2010-04-14 18:38:48 -05:00
  • 0d625e0851 Cpoy the albumId into the parcel Christopher Eby 2010-04-14 18:37:48 -05:00
  • 3dfb6e6b6e Add a fallback for cover art fetching Christopher Eby 2010-04-19 00:32:41 -05:00
  • ec1de12818 Shorten some long preference descriptions Christopher Eby 2010-04-15 22:37:53 -05:00
  • 0409d707b4 Swap library / display mode menu items Christopher Eby 2010-04-15 22:31:58 -05:00
  • d4b38f4491 Search button toggles song selector on/off Christopher Eby 2010-04-15 22:31:08 -05:00
  • fe335aa90a Don't dismiss the dialog on back press in selector-on-startup mode Christopher Eby 2010-04-15 22:24:31 -05:00
  • 1c4c65890c Use an alternative method to fetch cover art Christopher Eby 2010-04-13 23:26:18 -05:00
  • 78122cc4c2 Remove some unused imports Christopher Eby 2010-04-13 22:38:36 -05:00
  • 809192ab4f Fix crasher Christopher Eby 2010-04-12 23:45:51 -05:00
  • 38fb7abafd Sort a little better for SongMediaAdapter songs Christopher Eby 2010-04-12 23:17:58 -05:00
  • 93f0873b64 Sort a little better for chosen songs Christopher Eby 2010-04-12 23:17:02 -05:00
  • e2889d3d25 Add controls in the song selector Christopher Eby 2010-04-12 23:08:23 -05:00
  • 7049755021 Reorder the menu Christopher Eby 2010-04-12 21:38:17 -05:00
  • 0776b1e08b Save repeat and shuffle states Christopher Eby 2010-04-12 21:35:58 -05:00
  • 23cadc916e Don't remove the repeat start song Christopher Eby 2010-04-12 19:41:06 -05:00
  • 23bda5a16d Update the previous cover when repeating Christopher Eby 2010-04-12 19:39:54 -05:00
  • eb74963785 Store mRepeatStart as a position rather than a pointer Christopher Eby 2010-04-12 19:14:51 -05:00
  • 478c732673 Enabling shuffle shuffles repeated songs Christopher Eby 2010-04-12 18:53:12 -05:00
  • 2fd9a69898 Add more file types to .gitignore Christopher Eby 2010-04-12 17:14:04 -05:00
  • c3ce56fc0c Center the expander in its cut-out Christopher Eby 2010-04-12 17:11:37 -05:00
  • 7f0566eb8f Update prefs in SongSelector in all cases Christopher Eby 2010-04-11 19:41:42 -05:00
  • af213a1a30 Reset the queue position when the song selector opens Christopher Eby 2010-04-11 19:26:21 -05:00
  • acfc656cb9 Don't preserve timelien items after the chosen songs Christopher Eby 2010-04-11 19:15:56 -05:00
  • d08344a44c Remove the need for accessors in SongSelector Christopher Eby 2010-04-11 18:59:33 -05:00
  • 557b2aa2b6 Rename mCurrentSong to mTimelinePos Christopher Eby 2010-04-11 18:58:25 -05:00
  • 7f6523a8ba Don't subclass Handler where possible Christopher Eby 2010-04-11 18:42:09 -05:00
  • 848669aea8 Make some private members in PlaybackService package-protected Christopher Eby 2010-04-11 18:16:33 -05:00
  • 49aaae4269 Keep track of the timeline pos in CoverView Christopher Eby 2010-04-11 18:09:01 -05:00
  • a13f7a7107 Save song flags in state Christopher Eby 2010-04-11 15:27:48 -05:00
  • 635d378c59 Repeat option Christopher Eby 2010-04-11 15:12:08 -05:00
  • 5f856b6148 Share menu code between FullPlaybackActivity and SongSelector Christopher Eby 2010-04-11 10:44:53 -05:00
  • 003014945a Add shuffle option Christopher Eby 2010-04-11 10:26:42 -05:00
  • 95fcbaff32 Add ids to array in order in getAllSongIdsWith Christopher Eby 2010-04-11 00:27:32 -05:00
  • b98b107499 Combine getAllSongIds and getAllSongsIdsWith Christopher Eby 2010-04-11 00:19:13 -05:00
  • f69001aa46 Move DO_ITEM into its own method Christopher Eby 2010-04-10 23:39:34 -05:00
  • 9a557eeefe Remove getList Christopher Eby 2010-04-10 23:29:29 -05:00
  • 1a5b3cec6f Add an options menu to SongSelector Christopher Eby 2010-04-10 23:23:02 -05:00
  • 6423e27fde Don't crash when pressing the expander area when there are no expanders Christopher Eby 2010-04-10 22:24:13 -05:00
  • 14606ce033 Change the separator line from a gradient-colored to dashed Christopher Eby 2010-04-10 22:17:53 -05:00
  • 99896331f5 Draw the gradient line for the list dividers too Christopher Eby 2010-04-10 22:08:58 -05:00
  • b659888479 Add a separator between the expander and the title in MediaView Christopher Eby 2010-04-10 21:32:39 -05:00
  • ca315803a4 Store icons as raw bitmaps in CoverView Christopher Eby 2010-04-10 21:20:56 -05:00
  • f17661f161 Reuse Paint in MediaView Christopher Eby 2010-04-10 16:09:41 -05:00
  • 5a08592a92 Move broadcastSongChange into updateState Christopher Eby 2010-04-10 15:36:55 -05:00
  • 2b9b5ee742 Optimize MediaAdapter.MediaView Christopher Eby 2010-04-10 14:13:16 -05:00
  • d8bd109338 Optimize CoverView Christopher Eby 2010-04-10 13:52:43 -05:00
  • a4951e856a Save the display mode pref immediately after it changes Christopher Eby 2010-04-09 22:08:58 -05:00
  • 605632f547 Disable the media button controls when in a call Christopher Eby 2010-04-08 14:52:14 -05:00
  • 9a982a709e Don't break the back button Christopher Eby 2010-04-08 14:36:04 -05:00
  • aaf110cb1d Simplify initial cover art load Christopher Eby 2010-04-08 14:30:48 -05:00
  • a950805ee6 Update OneCellWidget intent receiver Christopher Eby 2010-04-07 23:10:21 -05:00
  • c2f58b04b3 Create the Handler in PlaybackService as soon as possible Christopher Eby 2010-04-07 23:08:18 -05:00
  • 80a6cbd201 Handle the media buttons inside the service Christopher Eby 2010-04-07 22:26:08 -05:00
  • fe3cfe8bc6 Automatically play when using the headset control advance Christopher Eby 2010-04-06 00:18:25 -05:00
  • d95f9cf81d Add a preference for the headset button Christopher Eby 2010-04-05 23:05:49 -05:00
  • 20d624c793 Add a previous song action Christopher Eby 2010-04-05 22:02:56 -05:00
  • ac952a64f2 Make the double click functionality of the media control actions optional Christopher Eby 2010-04-05 22:01:14 -05:00
  • 998b82a469 Preload the media button receiver Christopher Eby 2010-04-05 21:51:10 -05:00
  • 368e04c7ad Make MediaButtonReceiver follow code style and remove long press for now Christopher Eby 2010-04-05 21:33:04 -05:00
  • 4d7a618d6c Added headset button handling magnus anderssen 2010-04-02 16:28:24 +02:00
  • 19cec7b0b6 Add a null pointer check for mMediaPlayer Christopher Eby 2010-04-05 17:20:28 -05:00
  • 87585922f2 Add a volume setting Christopher Eby 2010-04-04 20:52:23 -05:00
  • 1b862cc392 Improve the initial state handling Christopher Eby 2010-04-04 15:34:24 -05:00
  • d38a778b14 Defer creation of a few utility classes in PlaybackService Christopher Eby 2010-04-04 15:25:14 -05:00
  • 4e61388fa8 Implement similar graceful no media handling in song selector Christopher Eby 2010-04-04 15:17:52 -05:00
  • bdb93df55f Handle loss of media gracefully Christopher Eby 2010-04-04 14:40:21 -05:00
  • ce7c5000db Reorganize PlaybackService Christopher Eby 2010-04-04 10:40:40 -05:00
  • 8231667d19 Don't disable the library menu entry when there are no songs Christopher Eby 2010-04-04 10:20:16 -05:00
  • 95b94f5921 Set the no media flag in setCurrentSong rather than in getSong Christopher Eby 2010-04-04 10:16:45 -05:00
  • 238beaaef6 Combine code to handle playback control buttons Christopher Eby 2010-04-04 10:10:39 -05:00
  • 6753a30877 Add vertical padding to the seek bar Christopher Eby 2010-04-04 01:06:04 -05:00