Commit Graph

  • 870bc77e8b Avoid adding null songs to the library Christopher Eby 2011-09-25 03:10:46 -05:00
  • 9270c1a02d Update proguard.config Christopher Eby 2011-09-25 02:50:53 -05:00
  • 20a1ff1ae7 Change some log messages; remove SongNotification pref reset Christopher Eby 2011-09-25 02:49:30 -05:00
  • 086596b230 Reduce allocations in CoverView.onDraw Christopher Eby 2011-09-25 02:08:48 -05:00
  • ae78e46517 Reduce allocations in playback activity song position code Christopher Eby 2011-09-25 01:50:14 -05:00
  • 6da2526648 Use a cached SharedPreferences instance Christopher Eby 2011-09-25 01:16:58 -05:00
  • 221e3857f3 Move clear button to the side of the search field; use different icon Christopher Eby 2011-09-24 19:28:36 -05:00
  • 6be7e4d69e Remove ControlButton Christopher Eby 2011-09-24 18:15:45 -05:00
  • 09135ac52d Used focused icons for hidden buttons in widgets Christopher Eby 2011-09-24 17:50:02 -05:00
  • 2894c2aca4 Add HDPI icons; new play/pause/next/previous buttons Christopher Eby 2011-09-24 17:45:08 -05:00
  • 370514a316 Add album shuffle Christopher Eby 2011-09-23 22:17:07 -05:00
  • f194262c99 Don't shuffle songs unnecessarily Christopher Eby 2011-09-23 21:56:13 -05:00
  • ef924a80b9 Make cover press/long-press actions configurable Christopher Eby 2011-09-23 03:18:15 -05:00
  • 1088ea67ee Make disable cover art affect widgets Christopher Eby 2011-09-23 02:40:02 -05:00
  • 5620d240b5 Add a default album art icon for the library controls Christopher Eby 2011-09-23 02:23:24 -05:00
  • 98873972f7 Make library controls prettier Christopher Eby 2011-09-23 01:59:40 -05:00
  • 268a537969 Don't use TabHost Christopher Eby 2011-09-23 01:03:06 -05:00
  • b842b7e46f Share layout content between library with/without control layouts. Christopher Eby 2011-09-22 13:08:06 -05:00
  • 827201a644 Implmenent some optimizations suggested by layoutopt Christopher Eby 2011-09-22 12:55:44 -05:00
  • 84f0e02882 Add repeat current song mode Christopher Eby 2011-09-21 22:20:39 -05:00
  • 5341772d0c Move state file code to PlaybackService and add a version code to state file Christopher Eby 2011-09-21 17:32:38 -05:00
  • 48e2aa1d91 Shuffle current songs when enabling shuffling Christopher Eby 2011-09-21 16:52:01 -05:00
  • 8e83d85a59 Rename SongSelector to LibraryActivity Christopher Eby 2011-09-21 16:34:00 -05:00
  • eb7930543c Remove playlist instances Christopher Eby 2011-09-21 13:34:21 -05:00
  • f524be7199 Add a play all row Christopher Eby 2011-09-21 16:32:34 -05:00
  • 690789273b Run MediaStore queries on background thread Christopher Eby 2011-09-20 21:49:28 -05:00
  • 95a7a32e35 Separate MediaView from MediaAdapter Christopher Eby 2011-09-21 16:27:36 -05:00
  • e94c40bdcb Remove SongMediaAdapter Christopher Eby 2011-09-21 16:26:41 -05:00
  • 0f38aa4159 Add library section indexer Christopher Eby 2011-09-21 16:25:26 -05:00
  • 0cb2b325d3 Use separate layouts for library with/without controls Christopher Eby 2011-09-18 21:44:01 -05:00
  • 4ad42c7285 Move random song code into MediaUtils Christopher Eby 2011-09-19 00:55:31 -05:00
  • a60d6ec330 Change "Preferences" to "Settings" Christopher Eby 2011-09-18 19:25:29 -05:00
  • af069c208b Run library queries on worker thread Christopher Eby 2011-09-18 18:50:55 -05:00
  • e23598aef1 Start playback when using play action from library Christopher Eby 2011-09-18 17:24:50 -05:00
  • 2023409bd9 Remove ContextApplication Christopher Eby 2011-09-19 21:53:39 -05:00
  • 5837753b4a Eliminate Song.query; always query populated songs instead Christopher Eby 2011-09-18 16:52:42 -05:00
  • 1a24a3df4d Avoid using intents in broadcasts Christopher Eby 2011-09-18 15:54:34 -05:00
  • 34326718ad Move service-related code out of ContextApplication Christopher Eby 2011-09-18 15:36:13 -05:00
  • ccac623322 Remove exit button Christopher Eby 2011-09-18 09:42:52 -05:00
  • e19ac9bca5 Don't synchronize MediaPlayer Christopher Eby 2011-09-18 09:35:34 -05:00
  • 5c45c4540a Add random option Christopher Eby 2011-09-18 08:54:48 -05:00
  • 0f95ac6336 Volume always controls music volume Christopher Eby 2011-09-17 21:26:53 -05:00
  • cce040ded8 Query all info for songs chosen from library Christopher Eby 2011-09-17 21:04:54 -05:00
  • 399631d4ad Update queue offset when changing songs Christopher Eby 2011-09-17 02:37:51 -05:00
  • 4ba2eddd80 Do less work when widgets are inactive Christopher Eby 2011-09-17 02:12:57 -05:00
  • 34624b00c3 Don't attempt to load songs when service is not loaded Christopher Eby 2011-09-16 23:12:29 -05:00
  • 25ce5d6daf Don't send bitmaps through a parcel; send Uri instead Christopher Eby 2011-09-16 22:56:52 -05:00
  • 4311632dd5 Add back headset only feature Christopher Eby 2011-09-16 18:05:25 -05:00
  • 4191ba031f Require 2.0 Christopher Eby 2011-09-16 17:52:37 -05:00
  • 0fd6230497 Show quantity of picked songs in toast Christopher Eby 2011-09-17 03:03:10 -05:00
  • 7621c9312e Only hold one wake lock Christopher Eby 2011-09-18 09:27:23 -05:00
  • 9471e2a0bc Handle PlaybackService.onCreate in one step Christopher Eby 2011-09-11 18:39:56 -05:00
  • d37c151b02 Implement wait/notify properly Christopher Eby 2011-09-11 18:40:39 -05:00
  • fdb3e0b238 Attempt to fix ever-lasting Toasts. Christopher Eby 2011-09-07 01:47:21 -05:00
  • cb1221e00c Disable repeat option when there are no songs Christopher Eby 2011-09-11 15:14:33 -05:00
  • cf776d40bb Store the current song in PlaybackService Christopher Eby 2011-09-11 15:10:14 -05:00
  • a3aa6b4d6e Add swipe action to clear queue Christopher Eby 2011-09-11 14:40:30 -05:00
  • 8172618a09 Add swipe actions to enqueue songs Christopher Eby 2011-09-11 14:27:19 -05:00
  • 027489b4a1 Reset queue offset when using play items Christopher Eby 2011-09-11 00:38:12 -05:00
  • 744432a744 Don't call startService to pick songs from library Christopher Eby 2011-09-11 00:25:02 -05:00
  • 06915f6cf7 Add serialVersionUID to MediaAdapter.Limiter Christopher Eby 2011-08-30 22:45:47 -05:00
  • 53e40f85f2 Fix random cache shuffling when it is not completely full Christopher Eby 2011-09-06 00:30:39 -05:00
  • b8c137310a Make widget double tap setting global Christopher Eby 2011-09-03 19:05:08 -05:00
  • 4abbbfd6f3 Clear mPendingSeek Christopher Eby 2011-09-03 13:59:48 -05:00
  • 3f99f98a56 Add configurable up/down swipe actions Christopher Eby 2011-09-03 00:26:16 -05:00
  • 9bc3e97e9d Properly initialize mCurrentAdapter Christopher Eby 2011-09-02 02:40:25 -05:00
  • 605e14f930 Account for sorting that takes place when querying random songs Christopher Eby 2011-09-02 02:36:49 -05:00
  • d0ee5e8676 Load saved song position Christopher Eby 2011-09-02 02:34:28 -05:00
  • 8617a7c7c6 Update track progress when play pressed Christopher Eby 2011-09-02 01:06:13 -05:00
  • 283a53e4db Fix PlaybackService.onDestroy Christopher Eby 2011-09-02 00:41:17 -05:00
  • 7c00dc4496 Tweak inverted notification Christopher Eby 2011-08-31 21:24:55 -05:00
  • e7ea4941ea Add option to invert colours in notifications Jean-Baptiste Lab 2011-08-31 15:32:04 +02:00
  • 91094a85ab Mandated Java 1.6 so that the @Override annotation can be used with interface overrides. David Beswick 2011-08-21 21:35:00 +10:00
  • 76b6fe134d Add widget display mode without zoomed cover art Christopher Eby 2011-08-30 18:44:36 -05:00
  • 339a9fcf85 Make media button play/pause pause immediately. Christopher Eby 2011-08-30 01:53:50 -05:00
  • 69bbfbb255 Run playback activity song/state change methods on UI thread Christopher Eby 2011-08-30 01:35:18 -05:00
  • cc1a5cb448 Handle notifications better Christopher Eby 2011-08-29 01:32:59 -05:00
  • a4ea3089f6 Move media button registration into MediaButtonHandler; only register when media buttons are enabled Christopher Eby 2011-08-28 23:10:19 -05:00
  • fa63a36bbc Fix purge Christopher Eby 2011-08-28 19:47:26 -05:00
  • f0abd282cc Fix the long press fix Christopher Eby 2011-08-28 19:13:09 -05:00
  • 07c29406e2 Handle text alignment in TextView rather than the layout Christopher Eby 2011-08-28 18:21:35 -05:00
  • 13e30746ed Restructure play/pause and song change to update UI immediately Christopher Eby 2011-08-28 18:11:53 -05:00
  • 7336b69e08 Fix duration improvement again Christopher Eby 2011-08-28 04:56:57 -05:00
  • 3c76f4359f Fix duration improvement Christopher Eby 2011-08-28 04:36:01 -05:00
  • 6ea6688a27 Fix dpad navigation. Christopher Eby 2011-08-28 04:34:15 -05:00
  • a2d8710ae8 Added ability to navigate songs by moving left and right on the dpad when play controls are focused. Preference to come later. David Beswick 2011-07-21 19:43:42 +10:00
  • df570d507c Use song duration data from MediaStore Christopher Eby 2011-08-28 03:45:53 -05:00
  • b038af1ba2 Remove dead code Christopher Eby 2011-08-28 03:29:10 -05:00
  • 17ea717535 Update proguard.config Christopher Eby 2011-08-28 03:28:35 -05:00
  • 7bbe6184e9 Cleanup updateState() Christopher Eby 2011-08-28 02:45:21 -05:00
  • 83cdef201f Persist the visibility of the controls Christopher Eby 2011-08-28 02:11:28 -05:00
  • 33374c2ebd Add genre tab to library Christopher Eby 2011-08-28 01:50:47 -05:00
  • d1d875fd5f Refector library limiters Christopher Eby 2011-08-28 00:08:57 -05:00
  • 444b7f588b Optimize isSongAvailable() Christopher Eby 2011-08-27 18:07:22 -05:00
  • 13f80aaca4 Fix MediaUtils.shuffle Christopher Eby 2011-08-27 16:08:35 -05:00
  • 09cf5a8930 Handle CoverView long-presses better. Christopher Eby 2011-08-27 15:37:04 -05:00
  • 0303cfb08f Add a new style for FullPlaybackActivity Christopher Eby 2011-08-27 15:24:41 -05:00
  • 6e3c8e7580 Fix cover scaling Christopher Eby 2011-08-25 23:55:39 -05:00
  • f65cb06978 Remove dead code Christopher Eby 2011-08-25 00:13:49 -05:00
  • f54be18e5b Call userActionTriggered() in the correct places Christopher Eby 2011-08-25 00:10:59 -05:00