• Home
  • History
  • Annotate
  • only in /packages/apps/Music/src/com/android/music/
History log of /packages/apps/Music/src/com/android/music/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
f9e434bfeca4cfabe08ce632ffcab1d82793a3c3 27-Jan-2017 Jack He <siyuanh@google.com> Fix User Level READ_EXTERNAL_STORAGE Permission

* This app requires READ_EXTERNAL_STORAGE permission in order to play
music on external storage. As it was a system library, such permission
wasn't required before. However, to develop it using IDEs and deploy it
on device without flashing, we need it to request permissions properly.

Bug: 34748293
Test: mm -j 40
Change-Id: I463e74ff458b57c5e54238fba0d04237819dd0fa
usicBrowserActivity.java
b0fba8b212a649f41c7cad4c9e7c33e94ca29bb0 27-Jan-2017 Jack He <siyuanh@google.com> Enable clang-format on AOSP Music Player

* Formatted all java code using:
clang-format -i --style=file src/com/android/music/*.java
* Add clang-format file
* Add PREUPLOAD to check newly uploaded code

Test: mm -j 40
Change-Id: I202b98b29789fc10ad0b11da0c37f6aa0291131c
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
udioPreview.java
heckableRelativeLayout.java
reatePlaylist.java
eleteItems.java
ediaAppWidgetProvider.java
ediaButtonIntentReceiver.java
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicAlphabetIndexer.java
usicBrowserActivity.java
usicPicker.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
enamePlaylist.java
epeatingImageButton.java
canningProgress.java
ortCursor.java
ouchInterceptor.java
rackBrowserActivity.java
erticalTextSpinner.java
ideoBrowserActivity.java
eekSelector.java
6036ce6127022880a3d9c99bd15db4c968f3e6a3 07-Jun-2016 Dmitry Shmidt <dimitrysh@google.com> music: Remove deprecated MODE_WORLD_READABLE and MODE_WORLD_WRITEABLE

Change-Id: Ic9eaad9e7c5d49e4b11dd8fa513a15221a5dc9ec
Signed-off-by: Dmitry Shmidt <dimitrysh@google.com>
ediaPlaybackService.java
ouchInterceptor.java
476fb244a96139af3740cf7686fc5408131ba028 26-Mar-2015 Marco Nelissen <marcone@google.com> Don't refresh UI if it's not visible

Change-Id: I5d9a00dbcf26de236e937da8274cf71707229340
udioPreview.java
6cca1f464aed0a75102a8dab7b222d76ecf08dba 16-Jul-2013 Richard Liu <r66033@freescale.com> Fix Music apk force close issue during monkey test

Music apk force close when run monkey test,
test command: monkey -p com.android.music 5000

Change-Id: Id057cc970d24d81c3227fc9d4d20b141f772e6d1
Signed-off-by: Richard Liu <r66033@freescale.com>
Signed-off-by: guoyin.chen <guoyin.chen@freescale.com>
rackBrowserActivity.java
680a4cb421dd2712f2ed4880723073762a623d37 20-Aug-2013 Marco Nelissen <marcone@google.com> am 70b80e0c: Merge "Fixed the Music app crash issue when the repeat button is disabled."

* commit '70b80e0c42d3f9fd890afccbcb8fe32abc74a615':
Fixed the Music app crash issue when the repeat button is disabled.
70b80e0c42d3f9fd890afccbcb8fe32abc74a615 20-Aug-2013 Marco Nelissen <marcone@google.com> Merge "Fixed the Music app crash issue when the repeat button is disabled."
eea64f2c253a5455f205fbe9d0cf1661cbc265a4 02-Aug-2013 Marco Nelissen <marcone@google.com> am 0bc742fa: Merge "Music: Music Force Close when the last song is end and repeat is closed."

* commit '0bc742fa593d5ce1e6e0fd31b8f2991eed31c7d8':
Music: Music Force Close when the last song is end and repeat is closed.
0bc742fa593d5ce1e6e0fd31b8f2991eed31c7d8 02-Aug-2013 Marco Nelissen <marcone@google.com> Merge "Music: Music Force Close when the last song is end and repeat is closed."
8ef367969a0fd1f678b1f119b67d0ee409ea0389 01-Aug-2013 Mike Lockwood <lockwood@google.com> Fix lockscreen playback controls

Change-Id: If865190a67ebecc02f5a40a080dca311df43d98f
ediaPlaybackService.java
0a7f03fa179055114f63bf4e5b1535aefc65066f 22-Jul-2013 Jun Tian <jun.j.tian@intel.com> Fixed the Music app crash issue when the repeat button is disabled.

When the music application is set to REPEAT_NONE mode, the mNextMediaPlayer
didn't set to null. Therefore, the music would play next song, but the index
is invaild and causes the app crash.

Change-Id: I991ab50a05636ad3e14ea826cf9a43af7dacdb0a

Signed-off-by: Jun Tian <jun.j.tian@intel.com>
Signed-off-by: Zhu Yanglin <yanglinx.zhu@intel.com>
ediaPlaybackService.java
ea5075144c4f6da8dfd743ba1deb4ec7c59ef1c0 15-Oct-2012 kenthin <junx.wu@intel.com> Music: Music Force Close when the last song is end and repeat is closed.

getCursorForId(mPlayList[mPlayPos]) will cause ArrayIndexOutOfBoundsException
so need to check the index of mPlayList before use it.

Change-Id: I31e69c48a241310ec9418d147cc980bdcc81e31e
Author: Jun Wu <junx.wu@intel.com>
Signed-off-by: Jun Wu <junx.wu@intel.com>
Signed-off-by: Shuo Gao <shuo.gao@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 57322
ediaPlaybackService.java
b1c285c7e2da5492b4224f3e66ea5696b6df5fa8 08-Nov-2012 Glenn Kasten <gkasten@google.com> Fix NPE when mediaserver dies

Bug: 7497887
Change-Id: I92a1f332965da9462e2a063f2c1304a37a569384
ediaPlaybackService.java
c37b200d0198deaf488d0bfe1b114d1fd9037382 16-Oct-2012 Marco Nelissen <marcone@google.com> Fix crash when reloading an invalid queue

b/7233773

Change-Id: I8d0f39d00d11f2f08261c68af52e0d8aee298fd4
ediaPlaybackService.java
5d33d5e552556feac5c2346d78d54c81072c9382 21-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 29961911: Merge "Fix music crash when search song."

* commit '2996191189a9104852eedf1c97b68b0259579586':
Fix music crash when search song.
246f5a1e3edfb2e6cecfe2979bff297075edde84 13-Mar-2012 b359 <b359@borqs.com> Fix music crash when search song.

BZ: 26647

Change-Id: Ib65d7f505e60889c23b459b98425d52daf169629
Author: b359 <b359@borqs.com>
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 26647
ueryBrowserActivity.java
e313559fbb2bcac7bc371896d40ea11a64141f32 20-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 1f48f4cf: Merge "Null pointer protection in AudioPreview.java for Music app"

* commit '1f48f4cf893c6463042f5ff81d5a7ee86348b60c':
Null pointer protection in AudioPreview.java for Music app
1f48f4cf893c6463042f5ff81d5a7ee86348b60c 20-Aug-2012 Jean-Baptiste Queru <jbq@google.com> Merge "Null pointer protection in AudioPreview.java for Music app"
626f47889e840486b10259712a937b843af466da 17-Aug-2012 Jean-Baptiste Queru <jbq@google.com> am 16c9ad25: Merge "Fix JAVACRASH happens when press down key by keypad in music app"

* commit '16c9ad253c8f1e30b543847b10a312d908f9de5d':
Fix JAVACRASH happens when press down key by keypad in music app
41f8dcd5589141224de0c1bbb265549c8c970d1e 18-May-2012 b359 <b359@borqs.com> Fix JAVACRASH happens when press down key by keypad in music app

Need to handle new added playlist specially, as it is a special playlist(can not be moved).

Change-Id: I6fd959e7f8f242932d2edc542658741c180cf7f7
Author: b359 <b359@borqs.com>
Signed-off-by: Hongyu Zhang <hongyu.zhang@intel.com>
Signed-off-by: Xiaokang Qin <xiaokang.qin@intel.com>
Signed-off-by: Bruce Beare <bruce.j.beare@intel.com>
Signed-off-by: Jack Ren <jack.ren@intel.com>
Author-tracking-BZ: 36628
rackBrowserActivity.java
6fb8551aad7f7af3f099dfa286df587a31484000 18-Jul-2012 Marco Nelissen <marcone@google.com> Fix crash

Don't crash on invalid ids in the playlist.

Change-Id: Icb87f2561033c3d8694a0777fd795f2f2d1366b3
ediaPlaybackService.java
4732e676e10f22796826dabb916645808561c82a 05-Mar-2011 sergey2.novikov <sergey2.novikov@sonyericsson.com> Null pointer protection in AudioPreview.java for Music app

Added protection from null pointer exception of PreviewPlayer.
It can happen if user presses play-pause or drags SeekBar
and exits from AudioPreview simultaneously, so pointer to
PreviewPlayer will be used after nullification but before
the exiting from AudioPreview activity will be finished.

Change-Id: Idb3a903fdaa95727ad63dda8cab4589b5cfacd6a
udioPreview.java
90d1f62b8edbc03a0d0b2b42217e9004e7d658d8 05-Apr-2012 Marco Nelissen <marcone@google.com> Handle unplayable files for gapless playback.

Remove the recursion in open() and replace it with a loop, and handle
the various cases a nonplayable file can be encountered during playback.

Change-Id: Ia4d13d5573f678c87f53ae090366cf61c38f6a45
ediaPlaybackService.java
308670290db0a553de41a21f1c07ca7d53b3fbf6 15-Mar-2012 Marco Nelissen <marcone@google.com> Add compatibility shim

Make the app work on older versions of Android too.

Change-Id: Iec6172a8fcc821e493685586f2d126c3fa77db7b
ediaPlaybackService.java
e41bd18d3351b494306b7d7f2e1f562fa3fa8f8c 14-Mar-2012 Marco Nelissen <marcone@google.com> Support gapless playback

Use the new setNextMediaPlayer API.

Change-Id: I2af509caad75bd96b516cf24bc11a5669c8df0b2
ediaPlaybackService.java
38dc123c17bbf1e14754d8208de6d5ab0d63d472 09-Mar-2012 Marco Nelissen <marcone@google.com> Make progress bar updates smoother

Change-Id: I96628d1245668b3ce7f7f49512b38d43d3157136
ediaPlaybackActivity.java
bd0d2f10e06ec6fb83e21cb4966032916f68acc3 28-Feb-2012 Marco Nelissen <marcone@google.com> Slight refactor to prepare for gapless.

Change-Id: Ic348e4906df3d34ec25971870e6d06136e1a4667
ediaPlaybackService.java
cb3dc09ab1e96891a06adbcd11fe3047ccf8f494 11-Jan-2012 Marco Nelissen <marcone@google.com> Add support for A2DP play and pause buttons to preview activity.

b/5848206

Change-Id: I585eaf66039caf1544e6d126fd830d0e3bf974ec
udioPreview.java
f6e84b32a7d78ee23703b4db5913fea534362fac 07-Oct-2011 Marco Nelissen <marcone@google.com> Don't start playing music after ending a call.

Only consider long-presses when we saw the original button-down event,
to prevent playback from starting when an app only captures the initial
events in a repeat sequence, but lets the rest fall through.
b/5361747

Change-Id: I396deb1c28b6f8513628535accda0c59d3604fdd
ediaButtonIntentReceiver.java
94ed2422b691e1822783d696bc5acdecf222fe12 14-Sep-2011 Jean-Michel Trivi <jmtrivi@google.com> Comment out RemoteControlClient code during API change

The RemoteControlClient API is being changed, comment out the
related code before migrating to the new API.

Change-Id: I041731a238bd38148fedbf3eabe83d56997c1a10
ediaPlaybackService.java
7a72e2fb27da2c0be03a4b93f907cbee0d140e66 09-Sep-2011 Marco Nelissen <marcone@google.com> Fix build.

Change-Id: Ifad8b098591aa0eb4e109f724d906b602cf3176e
ediaPlaybackService.java
8717d3490e179e9591eac98a91a14995d98291ad 08-Sep-2011 Marco Nelissen <marcone@google.com> Add lock screen controls.

Change-Id: Iefaa17728c3db54d29ca528613eb725625ee929d
ediaPlaybackService.java
6b9d458cb567ca76fc3dcf834067b96217f7f6ed 07-Jun-2011 Marco Nelissen <marcone@google.com> Fix for changed fast scroll behavior in ICS

Change-Id: I32fc5ecccea0888cadfda53e3ff0fa1c1a812eb7
rackBrowserActivity.java
1df63035cccc70762a7ceb404d180204fb50d1dc 25-Jan-2011 Marco Nelissen <marcone@google.com> am 59f96d17: am dfc404c5: Be more robust.

* commit '59f96d173bb5f4130f9e0db9069e0f365bbe75ae':
Be more robust.
59f96d173bb5f4130f9e0db9069e0f365bbe75ae 25-Jan-2011 Marco Nelissen <marcone@google.com> am dfc404c5: Be more robust.

* commit 'dfc404c527e41c4bbc1804caba6ad5008309ec22':
Be more robust.
dfc404c527e41c4bbc1804caba6ad5008309ec22 24-Jan-2011 Marco Nelissen <marcone@google.com> Be more robust.

The media provider throws IllegalStateException in several places,
so deal with that when fetching album art.
b/3371305

Change-Id: Ib220cf81c762198a4c963f81b4116f347296389c
usicUtils.java
4d1a817f2b112b0cc16d660bfc24e442009a8f58 21-Jan-2011 Marco Nelissen <marcone@google.com> am 39d82084: Pull audio preview fixes from Honeycomb.

* commit '39d820840bdc738c8b2e219d246e49426a201d40':
Pull audio preview fixes from Honeycomb.
39d820840bdc738c8b2e219d246e49426a201d40 21-Jan-2011 Marco Nelissen <marcone@google.com> Pull audio preview fixes from Honeycomb.

Change-Id: Id3d0222567b2460ab8299508880087cdcdd9ba80
udioPreview.java
80b9ee1600d16f0b2dde128685290ddefb5dc89a 21-Jan-2011 Marco Nelissen <marcone@google.com> Pick up some fixes from Music2

Change-Id: I0e6712a2ecee0f6486cad6af9a614d86289466a5
udioPreview.java
47dd847ba35375d95c15bc1ee141d638f03ec82e 17-Dec-2010 Jaikumar Ganesh <jaikumar@google.com> Handle PLAY command in onStart of MediaPlaybackService.

Change-Id: Ic03149d4c07c69f2e930998b71634752724fdc43
ediaPlaybackService.java
7bae28fb4233e3d028b0436fb28f783dea14927e 02-Dec-2010 Marco Nelissen <marcone@google.com> Reinstate audio ducking.

Change-Id: I925c2555a1f990d694cf6817a419b9a618ac23c6
ediaPlaybackService.java
7181da85214e1527bba9e7983a3a27ed98bba91b 02-Dec-2010 Marco Nelissen <marcone@google.com> Fix audio focus issue some more. We now start playing immediately when
regaining focus, and set all the associated state variables accordingly,
so that very rapid focus loss/gain changes can be handled correctly.
b/3209106

Change-Id: I42a9e0567e62b1d68f9536ba97def0ced2d3008f
ediaPlaybackService.java
e07a8d35bbf4fa723fadc980f1d0aa605a457bb8 01-Dec-2010 Marco Nelissen <marcone@google.com> am ac2fcd8c: Do not merge. Fix audio focus issue some more. We now start playing immediately when regaining focus, and set all the associated state variables accordingly, so that very rapid focus loss/gain changes can be handled correctly. b/3209106

* commit 'ac2fcd8cde17ad86f20956f22555bac1c4b719c8':
Do not merge. Fix audio focus issue some more. We now start playing immediately when regaining focus, and set all the associated state variables accordingly, so that very rapid focus loss/gain changes can be handled correctly. b/3209106
ac2fcd8cde17ad86f20956f22555bac1c4b719c8 01-Dec-2010 Marco Nelissen <marcone@google.com> Do not merge.
Fix audio focus issue some more. We now start playing immediately when
regaining focus, and set all the associated state variables accordingly,
so that very rapid focus loss/gain changes can be handled correctly.
b/3209106

Change-Id: I89cb08511728d6e5adecb8b90323c6a22259d590
ediaPlaybackService.java
079dbf0bad02ef112d6afe5c245f71e554cf736c 01-Dec-2010 Bjorn Bringert <bringert@android.com> Fix build: s/FADEIN/FADEINFROMSTART/

Change If4f3f559fc908f82e22c58dbecc587a4f39f4ee8 was automerged
from gingerbread to master, and broke the build because
change I4f648c53d0303da7f9a9ec85b2e4b0d5e554670f renamed the FADEIN
constant to FADEINFROMSTART.

Change-Id: I07933ce29aeeeec098103b4ad2da481bdf2cd0ad
ediaPlaybackService.java
ba37fff419853e6aa3bf0aa8b73bf15812f107a5 01-Dec-2010 Marco Nelissen <marcone@google.com> am 72e42791: am 080563ad: When pausing, also cancel the in-progress fade in if there was one. b/3209106

* commit '72e42791d602ad5f5923ba6bed30b9dac9fe07e8':
When pausing, also cancel the in-progress fade in if there was one. b/3209106
72e42791d602ad5f5923ba6bed30b9dac9fe07e8 30-Nov-2010 Marco Nelissen <marcone@google.com> am 080563ad: When pausing, also cancel the in-progress fade in if there was one. b/3209106

* commit '080563ad0a9376c96354c552571561ff8df566fb':
When pausing, also cancel the in-progress fade in if there was one. b/3209106
080563ad0a9376c96354c552571561ff8df566fb 29-Nov-2010 Marco Nelissen <marcone@google.com> When pausing, also cancel the in-progress fade in if there was one.
b/3209106

Change-Id: If4f3f559fc908f82e22c58dbecc587a4f39f4ee8
ediaPlaybackService.java
2e502f740b5caed8a6e3998b38ff306ba88df10b 16-Nov-2010 Marco Nelissen <marcone@google.com> am 90e3176f: am 355e134c: New look for reordering lists. b/3198846

* commit '90e3176f6e7cb5b2a0bcf99ed0ca5e693bb28002':
New look for reordering lists. b/3198846
90e3176f6e7cb5b2a0bcf99ed0ca5e693bb28002 16-Nov-2010 Marco Nelissen <marcone@google.com> am 355e134c: New look for reordering lists. b/3198846

* commit '355e134c59525cdd5a5ca8db434ff9ccbb81fa2a':
New look for reordering lists. b/3198846
355e134c59525cdd5a5ca8db434ff9ccbb81fa2a 31-Jul-2010 Marco Nelissen <marcone@google.com> New look for reordering lists.
b/3198846

Change-Id: Ic4f775deb0112406e23f433e6b87d727710b14bf
ouchInterceptor.java
rackBrowserActivity.java
ee86add31f4e0897ad483c165cbc5aae07c6fa83 16-Nov-2010 Marco Nelissen <marcone@google.com> am 76a30367: am a3e73511: When preview audio was paused, don\'t restart automatically after an orientation change.

* commit '76a30367e66dfa39e0639be5d76952c3f08fd8c6':
When preview audio was paused, don't restart automatically after an orientation change.
76a30367e66dfa39e0639be5d76952c3f08fd8c6 16-Nov-2010 Marco Nelissen <marcone@google.com> am a3e73511: When preview audio was paused, don\'t restart automatically after an orientation change.

* commit 'a3e7351123432c29401a46438c9a4bf4ed2d5d0f':
When preview audio was paused, don't restart automatically after an orientation change.
a3e7351123432c29401a46438c9a4bf4ed2d5d0f 16-Nov-2010 Marco Nelissen <marcone@google.com> When preview audio was paused, don't restart automatically after an orientation change.

Change-Id: I62b159752970b204a4a542c1de387180a0a817a9
udioPreview.java
abf3d65f09a1c37ee42c88125003e701701a81e9 04-Nov-2010 Marco Nelissen <marcone@google.com> am c8db8ccb: am bc7fa659: Infinite length streams are reported with a size of 0. Fix the resulting divide-by-zero exception, and hide the progress bar since it\'s useless in this case. b/3163692

* commit 'c8db8ccbd44be15c62317f0e1165d054a1fd4f97':
Infinite length streams are reported with a size of 0. Fix the resulting divide-by-zero exception, and hide the progress bar since it's useless in this case. b/3163692
c8db8ccbd44be15c62317f0e1165d054a1fd4f97 04-Nov-2010 Marco Nelissen <marcone@google.com> am bc7fa659: Infinite length streams are reported with a size of 0. Fix the resulting divide-by-zero exception, and hide the progress bar since it\'s useless in this case. b/3163692

* commit 'bc7fa6597f72c1ddeae6b6a2f150140d84319ebf':
Infinite length streams are reported with a size of 0. Fix the resulting divide-by-zero exception, and hide the progress bar since it's useless in this case. b/3163692
bc7fa6597f72c1ddeae6b6a2f150140d84319ebf 04-Nov-2010 Marco Nelissen <marcone@google.com> Infinite length streams are reported with a size of 0. Fix the
resulting divide-by-zero exception, and hide the progress bar
since it's useless in this case.
b/3163692

Change-Id: I68c72a161696648df9ac2a75a50386ea96413292
udioPreview.java
1ad0817281f7e96ccf436c5fdafe091bfa840dc5 01-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am 7bb7c6f2: am 7804e2b9: Merge "Make PlaylistBrowserActivity handle missing playlist extras."

* commit '7bb7c6f2979e8df1daecc514a41c44d38815d11a':
Make PlaylistBrowserActivity handle missing playlist extras.
7bb7c6f2979e8df1daecc514a41c44d38815d11a 01-Nov-2010 Jean-Baptiste Queru <jbq@google.com> am 7804e2b9: Merge "Make PlaylistBrowserActivity handle missing playlist extras."

* commit '7804e2b95a88ab1f01d15f2b0a6b7d83a64820de':
Make PlaylistBrowserActivity handle missing playlist extras.
7804e2b95a88ab1f01d15f2b0a6b7d83a64820de 01-Nov-2010 Jean-Baptiste Queru <jbq@google.com> Merge "Make PlaylistBrowserActivity handle missing playlist extras."
a6ee6de3a7deafdd011bf0dc3c346b0586cfbc4a 15-Sep-2010 Xiaoyu Ruan <xiaoyu.ruan@sonyericsson.com> Make PlaylistBrowserActivity handle missing playlist extras.

Some applications on Market dont properly set up the playlist
extras for ACTION_VIEW. This is a problem that was observed
in the wild.

Adding a test for missing extras to avoid crashing Music.

Change-Id: Icfc45f656adf61dc0855f551d32f4156eb669971
laylistBrowserActivity.java
fc1c0dc301b5cae2e8c5661e7a217dc57dacac1e 25-Oct-2010 Marco Nelissen <marcone@google.com> Add support for dedicated play and pause media keys.
b/2764237

Change-Id: I0917363209aae120ed3e3f00f46888f798b2e650
ediaButtonIntentReceiver.java
ediaPlaybackService.java
ee399769f92a65940d03904ac2a3672193b0b718 22-Oct-2010 Marco Nelissen <marcone@google.com> am 273348fd: am f98e6c60: Fix problem with playback continuing after the user exited the activity, and with the spinner continuing to show when changing orientation while the player was still preparing. b/3121405
273348fd9083a4b7fee2c63bce4ad14f70960e72 22-Oct-2010 Marco Nelissen <marcone@google.com> am f98e6c60: Fix problem with playback continuing after the user exited the activity, and with the spinner continuing to show when changing orientation while the player was still preparing. b/3121405
f98e6c60a6db78adb2fe4afbce53b849767eaaec 22-Oct-2010 Marco Nelissen <marcone@google.com> Fix problem with playback continuing after the user exited the activity,
and with the spinner continuing to show when changing orientation while
the player was still preparing.
b/3121405

Change-Id: I1c165f7956b063dd90f854ee9e49f8d84877f13b
udioPreview.java
6eef0bae1f4e34e74e85b2b721313a27c6b03342 21-Oct-2010 Marco Nelissen <marcone@google.com> am a27216ac: am 6b507de7: Use sticky broadcast for sending status changes, so apps can find out the current state of things without waiting for a state change. b/3116574

Merge commit 'a27216ac8f1f9bec56a41269bd69975fe59c8d0f'

* commit 'a27216ac8f1f9bec56a41269bd69975fe59c8d0f':
Use sticky broadcast for sending status changes, so apps can find
a27216ac8f1f9bec56a41269bd69975fe59c8d0f 21-Oct-2010 Marco Nelissen <marcone@google.com> am 6b507de7: Use sticky broadcast for sending status changes, so apps can find out the current state of things without waiting for a state change. b/3116574

Merge commit '6b507de7beda7f4a8b969b437dfbf81f5ecd5e5e' into gingerbread-plus-aosp

* commit '6b507de7beda7f4a8b969b437dfbf81f5ecd5e5e':
Use sticky broadcast for sending status changes, so apps can find
6b507de7beda7f4a8b969b437dfbf81f5ecd5e5e 20-Oct-2010 Marco Nelissen <marcone@google.com> Use sticky broadcast for sending status changes, so apps can find
out the current state of things without waiting for a state change.
b/3116574

Change-Id: Icaff13959d931068898ae0ee132ee94d43bcb048
ediaAppWidgetProvider.java
ediaPlaybackActivity.java
ediaPlaybackService.java
6ac6711375fd3f183a0501128acab84092c00000 19-Oct-2010 Eric Fischer <enf@google.com> am 4e519cfe: am ecf5b657: Refer to USB storage instead of SD card on devices without removable storage.

Merge commit '4e519cfe552aeea67fd082cadfecf41e445ff864'

* commit '4e519cfe552aeea67fd082cadfecf41e445ff864':
Refer to USB storage instead of SD card on devices without removable storage.
4e519cfe552aeea67fd082cadfecf41e445ff864 18-Oct-2010 Eric Fischer <enf@google.com> am ecf5b657: Refer to USB storage instead of SD card on devices without removable storage.

Merge commit 'ecf5b6577ed52056fa8ae6035805bfed9f50c2f3' into gingerbread-plus-aosp

* commit 'ecf5b6577ed52056fa8ae6035805bfed9f50c2f3':
Refer to USB storage instead of SD card on devices without removable storage.
ecf5b6577ed52056fa8ae6035805bfed9f50c2f3 18-Oct-2010 Eric Fischer <enf@google.com> Refer to USB storage instead of SD card on devices without removable storage.

Change-Id: I934f44ca79339779f2d531c05439960602174c1d
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaAppWidgetProvider.java
ediaPlaybackActivity.java
usicUtils.java
canningProgress.java
rackBrowserActivity.java
48f3e2bf872238afab4623fe6a04d563bba2d047 15-Oct-2010 Marco Nelissen <marcone@google.com> am a6f13166: am 7c065604: Add icon for sound effects menu

Merge commit 'a6f1316623dd7af9d8cc39fee3ec53e05a5c2815'

* commit 'a6f1316623dd7af9d8cc39fee3ec53e05a5c2815':
Add icon for sound effects menu
a6f1316623dd7af9d8cc39fee3ec53e05a5c2815 13-Oct-2010 Marco Nelissen <marcone@google.com> am 7c065604: Add icon for sound effects menu

Merge commit '7c065604aeca9d4de9efa7426dfb7827c9291fd8' into gingerbread-plus-aosp

* commit '7c065604aeca9d4de9efa7426dfb7827c9291fd8':
Add icon for sound effects menu
7c065604aeca9d4de9efa7426dfb7827c9291fd8 13-Oct-2010 Marco Nelissen <marcone@google.com> Add icon for sound effects menu

Change-Id: I62a2ab00077250976fb41201e2c79025da82c8ab
ediaPlaybackActivity.java
7f41bb71a05a17f13c7f8e2cb7fc6bd16b892b42 11-Oct-2010 Channagoud Kadabi <ckadabi@codeaurora.org> am 6f0fef49: am 77a7c123: Apps/Music: Add onDestroy function to release Jni Object references

Merge commit '6f0fef49535954846612f852d8f020b0c4fe7c44'

* commit '6f0fef49535954846612f852d8f020b0c4fe7c44':
Apps/Music: Add onDestroy function to release Jni Object references
f46e7735613510d568459eeaae2f5761662243ea 10-Oct-2010 Marco Nelissen <marcone@google.com> am 6c74ffbc: am e1d2fb17: Fix playback of email attachments (http://b/issue?id=3066732), don\'t forget to close the cursor, and don\'t crash when somebody launches AudioPreview without a URI.

Merge commit '6c74ffbc0bb58363b45cc9dbc3eff8223f9a6521'

* commit '6c74ffbc0bb58363b45cc9dbc3eff8223f9a6521':
Fix playback of email attachments (http://b/issue?id=3066732), don't forget
6f0fef49535954846612f852d8f020b0c4fe7c44 08-Oct-2010 Channagoud Kadabi <ckadabi@codeaurora.org> am 77a7c123: Apps/Music: Add onDestroy function to release Jni Object references

Merge commit '77a7c123c3473131a6e2cda32c25d00333bc46fd' into gingerbread-plus-aosp

* commit '77a7c123c3473131a6e2cda32c25d00333bc46fd':
Apps/Music: Add onDestroy function to release Jni Object references
77a7c123c3473131a6e2cda32c25d00333bc46fd 28-Sep-2010 Channagoud Kadabi <ckadabi@codeaurora.org> Apps/Music: Add onDestroy function to release Jni Object references

Add onDestory function for Video browser activity to release
the resources which cause memory leaks.

Change-Id: I6e5150c5a8a21cb0c4cece83bf1fefd3f351aa5a
ideoBrowserActivity.java
6c74ffbc0bb58363b45cc9dbc3eff8223f9a6521 08-Oct-2010 Marco Nelissen <marcone@google.com> am e1d2fb17: Fix playback of email attachments (http://b/issue?id=3066732), don\'t forget to close the cursor, and don\'t crash when somebody launches AudioPreview without a URI.

Merge commit 'e1d2fb1745f10c9206e8972f783273866b3df1dc' into gingerbread-plus-aosp

* commit 'e1d2fb1745f10c9206e8972f783273866b3df1dc':
Fix playback of email attachments (http://b/issue?id=3066732), don't forget
e1d2fb1745f10c9206e8972f783273866b3df1dc 08-Oct-2010 Marco Nelissen <marcone@google.com> Fix playback of email attachments (http://b/issue?id=3066732), don't forget
to close the cursor, and don't crash when somebody launches AudioPreview
without a URI.

Change-Id: I3ba714dc44e8bc59557f22f6679cfc700f9eae4d
udioPreview.java
6fb19507d4b4f27ea7a74b978cf07142e64a9353 07-Oct-2010 Marco Nelissen <marcone@google.com> am 017a9e98: am 32905800: Also show the error Toast in the preview activity when playback fails.

Merge commit '017a9e988b64bdaceda12421937c7d09a18d0084'

* commit '017a9e988b64bdaceda12421937c7d09a18d0084':
Also show the error Toast in the preview activity when playback fails.
017a9e988b64bdaceda12421937c7d09a18d0084 05-Oct-2010 Marco Nelissen <marcone@google.com> am 32905800: Also show the error Toast in the preview activity when playback fails.

Merge commit '32905800f25785d072974cab56e72473d904c567' into gingerbread-plus-aosp

* commit '32905800f25785d072974cab56e72473d904c567':
Also show the error Toast in the preview activity when playback fails.
32905800f25785d072974cab56e72473d904c567 05-Oct-2010 Marco Nelissen <marcone@google.com> Also show the error Toast in the preview activity when playback fails.

Change-Id: Ic35b116b63554f89a44efcfa8321f2cc4558c87c
udioPreview.java
2da473d14a11b552621b2f3cd5bdf1758b117ed5 30-Sep-2010 Marco Nelissen <marcone@google.com> Support audio focus loss with ducking.

Change-Id: I4f648c53d0303da7f9a9ec85b2e4b0d5e554670f
ediaPlaybackService.java
49634672f05d43ae4a57e654d8df289241df2189 29-Sep-2010 Marco Nelissen <marcone@google.com> am 966c15af: am 3f502de8: Make party shuffle use the history too, making it less random, but more like users expect. http://b/2535828

Merge commit '966c15afbf27e2cdbaee0b800d65d5ea403ddb22'

* commit '966c15afbf27e2cdbaee0b800d65d5ea403ddb22':
Make party shuffle use the history too, making it less random, but more like
966c15afbf27e2cdbaee0b800d65d5ea403ddb22 29-Sep-2010 Marco Nelissen <marcone@google.com> am 3f502de8: Make party shuffle use the history too, making it less random, but more like users expect. http://b/2535828

Merge commit '3f502de8e8963224054a97730d132f82ac87d522' into gingerbread-plus-aosp

* commit '3f502de8e8963224054a97730d132f82ac87d522':
Make party shuffle use the history too, making it less random, but more like
3f502de8e8963224054a97730d132f82ac87d522 29-Sep-2010 Marco Nelissen <marcone@google.com> Make party shuffle use the history too, making it less random, but more like
users expect.
http://b/2535828

Change-Id: I1fd71b578120a4e280074a6b27292b1383c0612a
ediaPlaybackService.java
fc4a1e410117b08e0152dc204d60e8554721a54f 25-Sep-2010 Marco Nelissen <marcone@google.com> am 69e431c4: am f2ef3b51: Add a menu item to enable the audio effects panel, if one is present on the device.

Merge commit '69e431c461dc2c669839b1b5eb696c706f84620d'

* commit '69e431c461dc2c669839b1b5eb696c706f84620d':
Add a menu item to enable the audio effects panel, if one is present
69e431c461dc2c669839b1b5eb696c706f84620d 25-Sep-2010 Marco Nelissen <marcone@google.com> am f2ef3b51: Add a menu item to enable the audio effects panel, if one is present on the device.

Merge commit 'f2ef3b5153fd2f447939f267d8887ff3bba0d13f' into gingerbread-plus-aosp

* commit 'f2ef3b5153fd2f447939f267d8887ff3bba0d13f':
Add a menu item to enable the audio effects panel, if one is present
f2ef3b5153fd2f447939f267d8887ff3bba0d13f 22-Sep-2010 Marco Nelissen <marcone@google.com> Add a menu item to enable the audio effects panel, if one is present
on the device.

Change-Id: I39c5ccda33e7ac5467fb871ca02d7740ac86ae16
MediaPlaybackService.aidl
ediaPlaybackActivity.java
ediaPlaybackService.java
usicUtils.java
5c66180b679ff2f2c6d4587b8787d9adeb5bed4c 23-Sep-2010 Marco Nelissen <marcone@google.com> am dc08ff9b: am 4b83a8c0: Fix crash in audio preview.

Merge commit 'dc08ff9b56a0279bf40a59b0e3b2a4a6940ed644'

* commit 'dc08ff9b56a0279bf40a59b0e3b2a4a6940ed644':
Fix crash in audio preview.
dc08ff9b56a0279bf40a59b0e3b2a4a6940ed644 23-Sep-2010 Marco Nelissen <marcone@google.com> am 4b83a8c0: Fix crash in audio preview.

Merge commit '4b83a8c009d8dcc3ed66505604101ee757f5a99f' into gingerbread-plus-aosp

* commit '4b83a8c009d8dcc3ed66505604101ee757f5a99f':
Fix crash in audio preview.
4b83a8c009d8dcc3ed66505604101ee757f5a99f 23-Sep-2010 Marco Nelissen <marcone@google.com> Fix crash in audio preview.

Change-Id: Ia33f00f8ca373be7cfc41a8c30096a6ded3a9949
udioPreview.java
85284c76252d35e151b099e90dadccacb4c9ea4e 20-Sep-2010 Marco Nelissen <marcone@google.com> am f538671a: am add06492: Fix monkey crash.

Merge commit 'f538671a72de1d23999cd41763857db129a9e5d2'

* commit 'f538671a72de1d23999cd41763857db129a9e5d2':
Fix monkey crash.
f538671a72de1d23999cd41763857db129a9e5d2 20-Sep-2010 Marco Nelissen <marcone@google.com> am add06492: Fix monkey crash.

Merge commit 'add0649249b57e025e9d7d26f1ae16f3c0bfb3ce' into gingerbread-plus-aosp

* commit 'add0649249b57e025e9d7d26f1ae16f3c0bfb3ce':
Fix monkey crash.
add0649249b57e025e9d7d26f1ae16f3c0bfb3ce 17-Sep-2010 Marco Nelissen <marcone@google.com> Fix monkey crash.

Change-Id: Ide35ee95dcf3a522504ba168570a2e892e5154e0
ouchInterceptor.java
b9259cbbb6889a01fcdf37553ce09d4bc117781a 17-Sep-2010 Marco Nelissen <marcone@google.com> am bebd701c: am 83a2e724: Don\'t show the fastscroll alphabet popup when viewing an album (this could happen if you made your own custom "album" with a very large number of songs), since it doesn\'t make sense for something that is not alphabetically sorted.

Merge commit 'bebd701c3b85e1ee8431d5ac8a7f2cf9cf82cf41'

* commit 'bebd701c3b85e1ee8431d5ac8a7f2cf9cf82cf41':
Don't show the fastscroll alphabet popup when viewing an album
bebd701c3b85e1ee8431d5ac8a7f2cf9cf82cf41 17-Sep-2010 Marco Nelissen <marcone@google.com> am 83a2e724: Don\'t show the fastscroll alphabet popup when viewing an album (this could happen if you made your own custom "album" with a very large number of songs), since it doesn\'t make sense for something that is not alphabetically sorted.

Merge commit '83a2e7241c653c6429a34bdcd91b5827547c7cc6' into gingerbread-plus-aosp

* commit '83a2e7241c653c6429a34bdcd91b5827547c7cc6':
Don't show the fastscroll alphabet popup when viewing an album
83a2e7241c653c6429a34bdcd91b5827547c7cc6 17-Sep-2010 Marco Nelissen <marcone@google.com> Don't show the fastscroll alphabet popup when viewing an album
(this could happen if you made your own custom "album" with a
very large number of songs), since it doesn't make sense for
something that is not alphabetically sorted.

Change-Id: Ie7684466527b818c7f0f6558e87c928a566349c2
rackBrowserActivity.java
2f6e949d5db87eb7730b9e596be03b6f66fae3d2 17-Sep-2010 Marco Nelissen <marcone@google.com> am d616d23b: am 3aa9ad02: Make sure the home screen widget is updated when the current playlist is cleared.

Merge commit 'd616d23b0ca7c3a05ee0d1eb977587b1b8fbc916'

* commit 'd616d23b0ca7c3a05ee0d1eb977587b1b8fbc916':
Make sure the home screen widget is updated when the current playlist is cleared.
d616d23b0ca7c3a05ee0d1eb977587b1b8fbc916 17-Sep-2010 Marco Nelissen <marcone@google.com> am 3aa9ad02: Make sure the home screen widget is updated when the current playlist is cleared.

Merge commit '3aa9ad029bc85da2e07bba019cec928ad5d74043' into gingerbread-plus-aosp

* commit '3aa9ad029bc85da2e07bba019cec928ad5d74043':
Make sure the home screen widget is updated when the current playlist is cleared.
3aa9ad029bc85da2e07bba019cec928ad5d74043 16-Sep-2010 Marco Nelissen <marcone@google.com> Make sure the home screen widget is updated when the current playlist is cleared.

Change-Id: Ifb9bfec980ebf8d208a7020c388b239f6dc904f0
ediaPlaybackService.java
07841d4787b1c4fb1955db6cca3303f85f5511a7 16-Sep-2010 Eric Laurent <elaurent@google.com> am 969814fd: am 1cc72a17: Added support for audio sessions in MediaPlaybackService.

Merge commit '969814fdd11444a7442fa4fe1308545f8863e745'

* commit '969814fdd11444a7442fa4fe1308545f8863e745':
Added support for audio sessions in MediaPlaybackService.
969814fdd11444a7442fa4fe1308545f8863e745 15-Sep-2010 Eric Laurent <elaurent@google.com> am 1cc72a17: Added support for audio sessions in MediaPlaybackService.

Merge commit '1cc72a178de85e9aa254906dadb54a51423731f3' into gingerbread-plus-aosp

* commit '1cc72a178de85e9aa254906dadb54a51423731f3':
Added support for audio sessions in MediaPlaybackService.
1cc72a178de85e9aa254906dadb54a51423731f3 28-Jun-2010 Eric Laurent <elaurent@google.com> Added support for audio sessions in MediaPlaybackService.

Added methods to set and get the audio session ID used by the MediaPlayer.
The audio session ID is required to create and associate audio effects to a particular
music playback connection.

Change-Id: If4ddaff9f81ecd4be54cb55872bb6a95c5f4c051
MediaPlaybackService.aidl
ediaPlaybackService.java
0875026c48c2b3ec64a2f9c9e9dab9a9b5d9061a 10-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> am 81ddb612: am af11cd39: Merge "Use SharedPreferences.apply() instead of commit() when possible." into gingerbread

Merge commit '81ddb61254fe277c991d8b23c6a6fe104d25dc32'

* commit '81ddb61254fe277c991d8b23c6a6fe104d25dc32':
Use SharedPreferences$Editor.apply() instead of commit() when possible.
81ddb61254fe277c991d8b23c6a6fe104d25dc32 10-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> am af11cd39: Merge "Use SharedPreferences.apply() instead of commit() when possible." into gingerbread

Merge commit 'af11cd39bf87a6237fa5f9afc867b57ec7b48dac' into gingerbread-plus-aosp

* commit 'af11cd39bf87a6237fa5f9afc867b57ec7b48dac':
Use SharedPreferences$Editor.apply() instead of commit() when possible.
14c3caeb7bc2de0dd7abbb1e5f217dbb6367afba 10-Sep-2010 Brad Fitzpatrick <bradfitz@android.com> Use SharedPreferences$Editor.apply() instead of commit() when possible.

Change-Id: Ic609c6693effcdd16acc7383d9fb4834186dd25e
ediaPlaybackService.java
usicUtils.java
haredPreferencesCompat.java
bd558c077b9dcb4f4f949888b053f153b1cfc713 03-Sep-2010 Marco Nelissen <marcone@google.com> am de1830c5: am 89f6c665: Use the filter parameter instead of where-args for list filtering.

Merge commit 'de1830c5110cf3f54de693c3646f03d7f08b54ae'

* commit 'de1830c5110cf3f54de693c3646f03d7f08b54ae':
Use the filter parameter instead of where-args for list filtering.
de1830c5110cf3f54de693c3646f03d7f08b54ae 03-Sep-2010 Marco Nelissen <marcone@google.com> am 89f6c665: Use the filter parameter instead of where-args for list filtering.

Merge commit '89f6c66505717689d9ea3f3d8e81709616b3e588' into gingerbread-plus-aosp

* commit '89f6c66505717689d9ea3f3d8e81709616b3e588':
Use the filter parameter instead of where-args for list filtering.
89f6c66505717689d9ea3f3d8e81709616b3e588 03-Sep-2010 Marco Nelissen <marcone@google.com> Use the filter parameter instead of where-args for list filtering.

Change-Id: I51b2534500dd2b81998677c7ed3f617597b282c1
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
usicPicker.java
rackBrowserActivity.java
9a0424cf9e78aa528e759a74695320511130f8c7 02-Sep-2010 Marco Nelissen <marcone@google.com> am 10b437a4: am 8d08ec23: Backport the AudioPreview activity from Music2 to Music

Merge commit '10b437a4d53bfe23fdcbc0e2c13d19dd712a47c1'

* commit '10b437a4d53bfe23fdcbc0e2c13d19dd712a47c1':
Backport the AudioPreview activity from Music2 to Music
10b437a4d53bfe23fdcbc0e2c13d19dd712a47c1 02-Sep-2010 Marco Nelissen <marcone@google.com> am 8d08ec23: Backport the AudioPreview activity from Music2 to Music

Merge commit '8d08ec235831d71fdd7f7b6f7757c2bc19528fae' into gingerbread-plus-aosp

* commit '8d08ec235831d71fdd7f7b6f7757c2bc19528fae':
Backport the AudioPreview activity from Music2 to Music
8d08ec235831d71fdd7f7b6f7757c2bc19528fae 10-May-2010 Marco Nelissen <marcone@google.com> Backport the AudioPreview activity from Music2 to Music

Change-Id: I1e1ec54a4613ef60e9a4539d5c50ed0874764b93
udioPreview.java
MediaPlaybackService.aidl
ediaPlaybackActivity.java
ediaPlaybackService.java
treamStarter.java
e2e66ca25282152528696c0d412805d7a61d4d53 01-Sep-2010 Marco Nelissen <marcone@google.com> am 72bf615b: am a51d6fe9: Fix monkey NPE.

Merge commit '72bf615b2f2d67652c98dbeaa68281db508e36f7'

* commit '72bf615b2f2d67652c98dbeaa68281db508e36f7':
Fix monkey NPE.
3703040b31421ade82521d180ed592c23e588762 01-Sep-2010 Marco Nelissen <marcone@google.com> am 94130bc6: am 13355021: Make savequeue more robust.

Merge commit '94130bc665322e5012c1c005d72efac817549088'

* commit '94130bc665322e5012c1c005d72efac817549088':
Make savequeue more robust.
72bf615b2f2d67652c98dbeaa68281db508e36f7 01-Sep-2010 Marco Nelissen <marcone@google.com> am a51d6fe9: Fix monkey NPE.

Merge commit 'a51d6fe97a30288f1bcd879d9af0224e9db9b768' into gingerbread-plus-aosp

* commit 'a51d6fe97a30288f1bcd879d9af0224e9db9b768':
Fix monkey NPE.
94130bc665322e5012c1c005d72efac817549088 01-Sep-2010 Marco Nelissen <marcone@google.com> am 13355021: Make savequeue more robust.

Merge commit '133550210e448fe52698f6cd0e80e07b8cc480bd' into gingerbread-plus-aosp

* commit '133550210e448fe52698f6cd0e80e07b8cc480bd':
Make savequeue more robust.
a51d6fe97a30288f1bcd879d9af0224e9db9b768 01-Sep-2010 Marco Nelissen <marcone@google.com> Fix monkey NPE.

Change-Id: Ic30021db406d02fc5f8f7bf9eaa002e91e0b07c5
rackBrowserActivity.java
133550210e448fe52698f6cd0e80e07b8cc480bd 01-Sep-2010 Marco Nelissen <marcone@google.com> Make savequeue more robust.

Change-Id: Ie5723ddc7ca4eff7327fb84c221e88422f7ec4b2
ediaPlaybackService.java
05f5bd5cadee488840ce0d3dbfbbd5f9e1f26043 25-Aug-2010 Marco Nelissen <marcone@google.com> Fall back to song-specific album art.

Change-Id: Ib58540c332e2029e1ab2055dfb5486892d333868
ediaPlaybackActivity.java
dda22844d788d35dd7fed4db44e9f0d5d2a7ce51 16-Jul-2010 The Android Open Source Project <initial-contribution@android.com> am 8ba0da4d: merge from open-source master

Merge commit '8ba0da4d6d8c4d8a2eed0cb59730f0a12e071861'

* commit '8ba0da4d6d8c4d8a2eed0cb59730f0a12e071861':
Fix visual glitch when the drag element is dropped
c5639e149fcf72f6bec5e96bd632b019e32bafd9 17-Jun-2010 Regis Montoya <r3gis.3r@gmail.com> Fix visual glitch when the drag element is dropped

Window animations moves the drag view when it is dropped and removed.

By changing its visibility to gone before removing it from view we ensure the drag view doesn't appear at the middle of the view before disapearing.

Change-Id: Ib5344de0cfe08862c45220994de42ca2d5290177
ouchInterceptor.java
46f5e047f4c23424408ed338a4e09b384934c125 21-Jun-2010 The Android Open Source Project <initial-contribution@android.com> am 57e1759c: merge from open-source master

Merge commit '57e1759c2886abaa206c5460edcf2d9215e57637'

* commit '57e1759c2886abaa206c5460edcf2d9215e57637':
Replaced raw string arguments for Context.getSystemService() with final Context variables
57e1759c2886abaa206c5460edcf2d9215e57637 15-Jun-2010 The Android Open Source Project <initial-contribution@android.com> merge from open-source master

Change-Id: Ie11b49908abf5a51178704f4a7da32a697aace34
f591aa9ff2bd356b31da1c531d1bde46f9f79f03 18-May-2010 Vasu Nori <vnori@google.com> add API to Cursor to get column value type

Change-Id: Ie9ef7071eac68c072e88bc97f6fc63d01e6652b0
ortCursor.java
rackBrowserActivity.java
15f18e524579b775d6075658f0587ebcd78e7683 31-May-2010 Christian Mehlmauer <FireFart@gmail.com> Replaced raw string arguments for Context.getSystemService() with final Context variables

Change-Id: I80ea9ce38aa3ca98f8f954f63336e865ea107a60
ouchInterceptor.java
80d3f584531e911b1fb5cce0bd3f8d974b4d0fcc 11-May-2010 Marco Nelissen <marcone@google.com> Remove the calls to (un)registerAudioFocusListener that are about
to be hidden.
Bugs 2670395 and 2599698

Change-Id: Ia2415e90dcdbce5848d32e752361d12d15fe0057
ediaPlaybackService.java
1901e2f909925cb3f9af315b264907ded4acc664 23-Apr-2010 Daniel Sandler <dsandler@android.com> More informative initial string for Music widget.

On first launch, the Music widget now shows
"Touch to select music."
instead of
"Selected playlist is empty."

Required for Froyo out-of-box-experience.

Bug: 2559083
Change-Id: Id9d300413de5dcd6ed619972de24cfe653c75c91
ediaAppWidgetProvider.java
c87e70fcab5e8cb7efa600ef8cb79f5bb1c5fbd8 21-Apr-2010 Kenny <gongwuchun@gmail.com> Reproduce issue steps:
Step 1 > Add a playlist with only 1 song
Step 2 > Enable shuffle
Step 3 > Play the playlist till completed

And the state of Music Player will be incorrect.

Change-Id: I10f1629deeeabe661f73c2f1d4d57dbe6b80af6c
ediaPlaybackService.java
aa331877dd1a0777042481e5c925cd951682588f 21-Apr-2010 Jean-Michel Trivi <jmtrivi@google.com> Update the Music app to fully use AudioFocus to implement its logic
for pausing and resuming for phone rings and calls.
The Music app does no longer need to implement PhoneStateListener.

Change-Id: I9435969ec2ac7f755390136c3b689ec519742fa6
ediaPlaybackService.java
2e8e5a2c9f6460dcfece2ecfbb31d6819b59c337 13-Apr-2010 Marco Nelissen <marcone@google.com> Fix issue with multiple copies of the main music screen.
(bug 2524477)

Change-Id: If79798dcd8ceb8eb9d823a8f613e23261022ca65
ediaPlaybackActivity.java
533fc44c8055b708c71537dbdf04f7588c9492da 07-Apr-2010 Marco Nelissen <marcone@google.com> Pause requests that come in while a phone call is in progress should override
the auto resume behavior. This makes it so that music playback will not auto
resume after undocking or unplugging to answer a call (because we get pause
requests for those, because they are routing changes).
Fixes bug 2474691.

Change-Id: I583b614c6c394064bc8b625e673781e33c931fb9
ediaPlaybackService.java
21c22aee0db97d6e494af0c450312a44724ceeb4 01-Apr-2010 Gloria Wang <gwang@google.com> Fix for NullPointerException (bug 2556291).

Change-Id: I6399ca46f7cd0513d62d7bbb0a9446270ee6762d
ediaPlaybackActivity.java
f4cfdfd4a99040be44a1ccd74edbde762edc845b 31-Mar-2010 Jean-Michel Trivi <jmtrivi@google.com> Fix bug 2553575 API REVIEW: android.media Change 2 of 3
Notes from API Council review:
Rename onAudioFocusChanged -> onAudioFocusChange

Change-Id: Ib55c4296fbfbe92f8ed3b8ffe0a505ddea7daf82
ediaPlaybackService.java
3d22fc22dd66be08df07c86edd533dfe3d06efc1 17-Mar-2010 Jean-Michel Trivi <jmtrivi@google.com> Update the Music app to use the remote control focus API.
Request media button events whenever the user has started the
playback of audio content.

Change-Id: I61cb54b2f9b0c9ad3a0728f4110f37497026b27c
ediaButtonIntentReceiver.java
ediaPlaybackService.java
302a7fdb1c1e8d771ed983de73283927d8184084 20-Mar-2010 Jean-Michel Trivi <jmtrivi@google.com> Update music service to also handle AUDIOFOCUS_LOSS_TRANSIENT_CAN_DUCK
focus losses. Here they are handled just like regular transient
losses.

Change-Id: Ife2c78636ae3f83297b06e8d3aa60d7724e026ae
ediaPlaybackService.java
38bcd927f46d6477e6bae88795c38bfe92d7a9f9 19-Mar-2010 Marco Nelissen <marcone@google.com> Fix issue with repeatedly selecting the music notification.

Change-Id: Id0807b72ac09e28264074f82867b817c610f912b
ediaAppWidgetProvider.java
ediaPlaybackActivityStarter.java
usicUtils.java
085cbfd3da2c00f5eddf74f344802d16df151988 09-Mar-2010 Jean-Michel Trivi <jmtrivi@google.com> Update the Music player application to register itself as an
AudioFocus user:
- starting playback causes it to request audio focus.
- loss of focus will cause the app to pause
- transient loss of focus will cause the app to pause and resume
when focus is regained.

Change-Id: Ic33de141700c9cd0a5ad2fb69053caa981a0d68f
ediaPlaybackService.java
c234eed2feb83baa478c6fde1c537227b92ce674 05-Mar-2010 Marco Nelissen <marcone@google.com> Integrate from Music2
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
usicPicker.java
rackBrowserActivity.java
bf555cee7a01aed223b05144d1cec0cffdd9a6ae 03-Mar-2010 Marco Nelissen <marcone@google.com> Print more useful info.
ediaPlaybackService.java
3988890280c37b2b4aa1cb29ce16da8aa38ffa83 02-Mar-2010 Marco Nelissen <marcone@google.com> Add internal logging and 'dumpsys' capability to the music app,
to help track down a few puzzling bugs.
Use 'adb shell dumpsys activity service' to see the current state and log.
ediaPlaybackService.java
usicUtils.java
45c9ca38df9d6b799f2f66ad307edb496c8b512a 13-Feb-2010 Marco Nelissen <marcone@google.com> Fix NPE in Music
reatePlaylist.java
d7d9ba5cf34985e847e6832eca371063e2398708 12-Feb-2010 Marco Nelissen <marcone@google.com> Clear the drop/remove listeners when the activity is destroyed, so
we can't get any callbacks anymore.
rackBrowserActivity.java
d9a3cdee419e8e6373f38d6d44612cc35f8fe61c 12-Feb-2010 Marco Nelissen <marcone@google.com> Don't hardcode package names.
ediaAppWidgetProvider.java
32b9f974fbbc0269e9293916dda265d0e18d0a29 12-Feb-2010 Marco Nelissen <marcone@google.com> Don't hardcode package name.
usicUtils.java
538837ba749c5a8dafd157b17e66ad2584a5a856 12-Feb-2010 Marco Nelissen <marcone@google.com> Disable the 'save' button if the specified playlist name is blank.
reatePlaylist.java
enamePlaylist.java
04b29c9c9525421fa859bfcd94ab31185d230f30 12-Feb-2010 Marco Nelissen <marcone@google.com> Fix monkey crash (bug 2292447)
rackBrowserActivity.java
3cbfa9f9ca4f4e5c19b12094d0a8a82d9a1d9467 12-Feb-2010 Marco Nelissen <marcone@google.com> Clear the cached service object when we get disconnected, which will
hopefully fix bug 2437115.
ediaPlaybackActivity.java
ab893d7a8067b9c45eda455b38f3b064e82dcb91 08-Feb-2010 Marco Nelissen <marcone@google.com> Report playback state change at the end of the playlist.
Fixes bug 2209568
(change b05fe176ddb1c811302c69547bb1cff5a5a2df3d from Music2)
ediaPlaybackService.java
ea93671811c433c7c3c62cffd005e19f9a84ff5c 02-Feb-2010 Marco Nelissen <marcone@google.com> Fix out of bounds array access that the monkey managed to trigger.
(http://b/2396067)
rackBrowserActivity.java
3b55356662437499c38418629a38c8fb08880302 28-Jan-2010 Marco Nelissen <marcone@google.com> Make the bind/unbind utility methods work for activities in an activitygroup too.
usicUtils.java
f33a575c2b09095d58ad7af527113f767e4c37b1 28-Jan-2010 Marco Nelissen <marcone@google.com> Backport changes 7e94887988990e98b5c7738f393e10afa0d8ddb8 and fb5674fd0aa46a186dba92965fc5d11cd2630394
from Music2, to make it easier to share code between the two.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaPickerActivity.java
ediaPlaybackActivity.java
usicBrowserActivity.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
treamStarter.java
rackBrowserActivity.java
7c4ab05d98a6a90730169a2e23ab32d3e9d1f5ac 26-Jan-2010 Marco Nelissen <marcone@google.com> Merge optimization back from Music2
rackBrowserActivity.java
98b177710b6a9bb2de7498d68e10a0d7f53c2f06 13-Jan-2010 Marco Nelissen <marcone@google.com> Fix a problem with the "scanning card" dialog popping up when quickly
cycling through tabs.
usicUtils.java
660b8fc0850027f88bdf23c4793e567c382f258e 12-Jan-2010 Marco Nelissen <marcone@google.com> b/2343548
Fix the "recently added" spinner.
erticalTextSpinner.java
5ae9f47a834282a745852f7ad22232878e9d378e 09-Jan-2010 Romain Guy <romainguy@android.com> Deprecate fill_parent and introduce match_parent.
Bug: #2361749.
reatePlaylist.java
eleteItems.java
enamePlaylist.java
eekSelector.java
87bbf3c40cd044c3daa9fad28fb94e8570fcae05 24-Dec-2009 Marco Nelissen <marcone@google.com> Music app unbundling prep: add SortCursor to the music app, make
it get the card id from the media provider, and clean up imports.
(http://b/2363099)
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicUtils.java
ortCursor.java
22c36be119e377b40c9c8598e08e95975197b990 06-Jan-2010 Marco Nelissen <marcone@google.com> Clean up imports.
ediaButtonIntentReceiver.java
3d4b2625018856a506a203e046550afd2d9d8a92 06-Jan-2010 Marco Nelissen <marcone@google.com> Copy fast scroll alphabet and other resources in to the music app.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
usicBrowserActivity.java
usicPicker.java
rackBrowserActivity.java
d16985ce0fd5ac04ba206faecf0e862b750b19da 06-Jan-2010 Marco Nelissen <marcone@google.com> Move drawables for VerticalTextSpinner in to music app, update
VerticalTextSpinner accordingly, fix whitespace issues.
erticalTextSpinner.java
51f94bf279c71350e932cd139cf8d769c40030c3 05-Jan-2010 Marco Nelissen <marcone@google.com> Move VerticalTextSpinner in to the music app, since that's the only thing using it anyway.
erticalTextSpinner.java
eekSelector.java
9825b3c161e4d6e3e6b79419d7e556aeb399e9bb 05-Jan-2010 Marco Nelissen <marcone@google.com> Use shiny new MatrixCursor instead of dull old ArrayListCursor.
laylistBrowserActivity.java
3416c22c91849b2d860dd07241ecbdf3ae7edeaf 05-Jan-2010 Marco Nelissen <marcone@google.com> Don't use mContext directly, since that prevents unbundling.
ouchInterceptor.java
f4d4b342061ade12eb7903f454df62814179906f 05-Jan-2010 Marco Nelissen <marcone@google.com> MediaFile.UNKNOWN_STRING -> MediaStore.UNKNOWN_STRING
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicUtils.java
ueryBrowserActivity.java
rackBrowserActivity.java
9f73450ca253f1559702f344b1098d85817e469d 22-Dec-2009 Tom Taylor <tomtaylor@google.com> am 17d90662: am d74594d4: Update imports to android-common

Merge commit '17d90662691870dea11aecf7dde7d443405f0cd3'

* commit '17d90662691870dea11aecf7dde7d443405f0cd3':
Update imports to android-common
d74594d41fe303de2fd004377ffb0e800fda4c48 21-Dec-2009 Tom Taylor <tomtaylor@google.com> Update imports to android-common

Several files were moved to android-common. Update all the references
to import those files from the new location.
laylistBrowserActivity.java
ea9e2c80576d41828bc457bcbca73f197d247a8a 16-Dec-2009 Marco Nelissen <marcone@google.com> Fix bug that would cause item to be dropped at position 0.
ouchInterceptor.java
09115f63680fc2e881fd523276bb4afd9277f921 16-Dec-2009 Marco Nelissen <marcone@google.com> Checkout for currently unused fling mode.
ouchInterceptor.java
df25718a6acb6424b1390d0c1a817446cd8d4f0f 16-Dec-2009 Marco Nelissen <marcone@google.com> am a06e92b2: am 3193d7dd: Show album art in the background of the song list for an album.

Merge commit 'a06e92b245a3d0061731f26ed2daf2fbf3ebf9ea'

* commit 'a06e92b245a3d0061731f26ed2daf2fbf3ebf9ea':
Show album art in the background of the song list for an album.
540aebe24360520a0756056816daed6ce095da52 16-Dec-2009 Marco Nelissen <marcone@google.com> am 02da1230: am 4c883a53: Merge change I19cea9e1 into eclair

Merge commit '02da12304de244ed759e767f655b8d7ec44e3d4e'

* commit '02da12304de244ed759e767f655b8d7ec44e3d4e':
Fix scroll position of album songs list.
187b7cbd23c1361d4d21b513905955765e631c9c 16-Dec-2009 Marco Nelissen <marcone@google.com> am 1dfd0efa: am 52f70b2e: Fix bug with other apps launching the music app to play a song.

Merge commit '1dfd0efabffc1a5994c61939c3acff943156cb46'

* commit '1dfd0efabffc1a5994c61939c3acff943156cb46':
Fix bug with other apps launching the music app to play a song.
3193d7dda28d5c31b318b024db4df40b949071d5 15-Dec-2009 Marco Nelissen <marcone@google.com> Show album art in the background of the song list for an album.
usicUtils.java
rackBrowserActivity.java
4c883a539ca201423e68b8941a4559b0e84a15ae 15-Dec-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I19cea9e1 into eclair

* changes:
Fix scroll position of album songs list.
19cea9e16c54364a6a1df53cd617ba0a9c65b386 15-Dec-2009 Marco Nelissen <marcone@google.com> Fix scroll position of album songs list.
usicUtils.java
rackBrowserActivity.java
52f70b2e8eec4db1ee55ba55f92c70d2090ee412 14-Dec-2009 Marco Nelissen <marcone@google.com> Fix bug with other apps launching the music app to play a song.
ediaPlaybackActivityStarter.java
74928941df24fb77dcd5de8d7ead3c1bebc6182f 14-Dec-2009 Jeff Hamilton <jham@android.com> am 333bf194: More Music fit & finish fixes.

Merge commit '333bf1945f859968dcb9783b694aa64b788fc771' into eclair-mr2

* commit '333bf1945f859968dcb9783b694aa64b788fc771':
More Music fit & finish fixes.
333bf1945f859968dcb9783b694aa64b788fc771 14-Dec-2009 Jeff Hamilton <jham@android.com> More Music fit & finish fixes.

- Don't flash the unused title bar when launching
- Fix a flickering issue when switching tabs

Change-Id: Iba4a5bbb8403d76cc02601922970ea341815551b
Bug: 2324645
rtistAlbumBrowserActivity.java
usicUtils.java
9f59af07a8001ab1d6cbfac6996cca04ab615380 13-Dec-2009 Marco Nelissen <marcone@google.com> am a58948b5: Make the music widget launch the right activity.

Merge commit 'a58948b5a2b4a79e33aaa3abdac90247ddf474a6' into eclair-mr2

* commit 'a58948b5a2b4a79e33aaa3abdac90247ddf474a6':
Make the music widget launch the right activity.
deee46dac7e2fcd6210d2afdb618377379cc7c4e 13-Dec-2009 Marco Nelissen <marcone@google.com> am 23b531ec: Fix more bugs when no music is present.

Merge commit '23b531ec31c406f96fca82bfb9b04e26d05187b4' into eclair-mr2

* commit '23b531ec31c406f96fca82bfb9b04e26d05187b4':
Fix more bugs when no music is present.
5eee7a6317774f617b50489aea5c324f864ce597 13-Dec-2009 Marco Nelissen <marcone@google.com> am 9e0f1fde: Fix some bugs when no music is present.

Merge commit '9e0f1fde0956ee7f5b76b77df7aea9b936e2c3a9' into eclair-mr2

* commit '9e0f1fde0956ee7f5b76b77df7aea9b936e2c3a9':
Fix some bugs when no music is present.
e4f4631308bbc41f2fbdc19144cccf70406419e3 13-Dec-2009 Marco Nelissen <marcone@google.com> am 5edd0cbd: Fix build.

Merge commit '5edd0cbd1ae954dc8e97daef1a99375246bf985c' into eclair-mr2

* commit '5edd0cbd1ae954dc8e97daef1a99375246bf985c':
Fix build.
5ceafe72378d7e9384204e0574af2e5bd563b51f 13-Dec-2009 Marco Nelissen <marcone@google.com> am ec0c57a4: Music player UI refresh.

Merge commit 'ec0c57a414c3563ebbf5767d92787a6a3f4a8820' into eclair-mr2

* commit 'ec0c57a414c3563ebbf5767d92787a6a3f4a8820':
Music player UI refresh.
a58948b5a2b4a79e33aaa3abdac90247ddf474a6 12-Dec-2009 Marco Nelissen <marcone@google.com> Make the music widget launch the right activity.
ediaAppWidgetProvider.java
23b531ec31c406f96fca82bfb9b04e26d05187b4 12-Dec-2009 Marco Nelissen <marcone@google.com> Fix more bugs when no music is present.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
laylistBrowserActivity.java
rackBrowserActivity.java
9e0f1fde0956ee7f5b76b77df7aea9b936e2c3a9 12-Dec-2009 Marco Nelissen <marcone@google.com> Fix some bugs when no music is present.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
usicUtils.java
laylistBrowserActivity.java
rackBrowserActivity.java
5edd0cbd1ae954dc8e97daef1a99375246bf985c 12-Dec-2009 Marco Nelissen <marcone@google.com> Fix build.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
usicUtils.java
ec0c57a414c3563ebbf5767d92787a6a3f4a8820 12-Dec-2009 Marco Nelissen <marcone@google.com> Music player UI refresh.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaPlaybackActivity.java
ediaPlaybackActivityStarter.java
ediaPlaybackService.java
usicBrowserActivity.java
usicUtils.java
laylistBrowserActivity.java
rackBrowserActivity.java
5793455e825626f2b07ed4022bfb7ae57e0519ae 09-Dec-2009 Marco Nelissen <marcone@google.com> Make moving an entry in a playlist a lot faster.
rackBrowserActivity.java
42131381e3c2a0403d2efc83a4504e1709c388f4 04-Dec-2009 Marco Nelissen <marcone@google.com> Fix monkey crash
rackBrowserActivity.java
d99bc1e9481c68514a4e5eea4c3f429843b701b4 04-Dec-2009 Marco Nelissen <marcone@google.com> Make sure we actually clear the adapter's cursor when finishing.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
0e17578179270916b49a7b7c3bc5b7b106dcd22c 03-Dec-2009 Marco Nelissen <marcone@google.com> Fix a whole bunch of monkey bugs by making sure that the adapter
doesn't hold on to and tries to use a closed cursor.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
3aa6f3d45b8c0acf7435b837402fac969a0ed34e 02-Dec-2009 Marco Nelissen <marcone@google.com> am 3d1a7c04: Make music app respect the lock screen again. Fixes http://b/2295956

Merge commit '3d1a7c04539695d926de58981df20e506c1a89ab' into eclair-mr2

* commit '3d1a7c04539695d926de58981df20e506c1a89ab':
Make music app respect the lock screen again.
3d1a7c04539695d926de58981df20e506c1a89ab 02-Dec-2009 Marco Nelissen <marcone@google.com> Make music app respect the lock screen again.
Fixes http://b/2295956
ediaPlaybackActivity.java
37bc6429527661aff6f1064a71eeb1ca9d06b3a8 19-Nov-2009 Marco Nelissen <marcone@google.com> am d04e2557: Merge change I9e4ded20 into eclair

Merge commit 'd04e2557d23686f506335e3bbe3e55ffbdcba9a4' into eclair-mr2

* commit 'd04e2557d23686f506335e3bbe3e55ffbdcba9a4':
Make headset buttons behave more like the in-app buttons, by seeking
d04e2557d23686f506335e3bbe3e55ffbdcba9a4 19-Nov-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change I9e4ded20 into eclair

* changes:
Make headset buttons behave more like the in-app buttons, by seeking back to the start of the file when hitting 'previous' in the first few seconds of playback.
b63b5d1b6cae1cc9e28ba63b316fc15da5e16939 19-Nov-2009 Marco Nelissen <marcone@google.com> Make headset buttons behave more like the in-app buttons, by seeking
back to the start of the file when hitting 'previous' in the first few
seconds of playback.
ediaPlaybackService.java
25f9558d4b1aa9b7b84c0a090bcf8c9a4babc828 19-Nov-2009 Dianne Hackborn <hackbod@google.com> Feature 2179737: allow the "now playing" activity to show without unlocking the phone.

Bring back this change now that the bugs are fixed.

This reverts commit 2f70aeeb516899a276a55432b02d989304e93a08.
ediaPlaybackActivity.java
2f70aeeb516899a276a55432b02d989304e93a08 15-Nov-2009 Paul Eastham <eastham@google.com> Revert "Passion feature 2179737: allow the "now playing" activity to show without unlocking the phone." DO NOT MERGE

This reverts commit 0657c9efaa7146d5f2ab169ca46c48a22f64e893.
Seems to fix b/2261008, needed to get MR1 out the door.
ediaPlaybackActivity.java
1c15149f64a446fd3d387e0134342576f46a48d3 12-Nov-2009 Marco Nelissen <marcone@google.com> am e99341f9: Add some logging to help track down bug 2223013.

Merge commit 'e99341f9674462607f3fd5e8dbd100b34b973e1b' into eclair-mr2

* commit 'e99341f9674462607f3fd5e8dbd100b34b973e1b':
Add some logging to help track down bug 2223013.
e99341f9674462607f3fd5e8dbd100b34b973e1b 11-Nov-2009 Marco Nelissen <marcone@google.com> Add some logging to help track down bug 2223013.
ediaPlaybackService.java
e8156382ca09229d4ef687c68c11d95613d534c4 29-Oct-2009 Mike Cleron <mcleron@google.com> am a0fcf0f5: New widgets

Merge commit 'a0fcf0f56a388b7b36dd4c12bbf655569bdec8f6' into eclair-mr2

* commit 'a0fcf0f56a388b7b36dd4c12bbf655569bdec8f6':
New widgets
a0fcf0f56a388b7b36dd4c12bbf655569bdec8f6 27-Oct-2009 Mike Cleron <mcleron@google.com> New widgets
ediaAppWidgetProvider.java
64de08b138b2ba6aae61a1a4c240ffb181103d73 20-Oct-2009 Marco Nelissen <marcone@google.com> resolved conflicts for merge of 0657c9ef to eclair-mr2
0657c9efaa7146d5f2ab169ca46c48a22f64e893 20-Oct-2009 Marco Nelissen <marcone@google.com> Passion feature 2179737: allow the "now playing" activity to show without unlocking the phone.
ediaPlaybackActivity.java
f7b53aba686d8d2819e3fd341097078d85a723be 13-Oct-2009 Marco Nelissen <marcone@google.com> Fix monkey bug 2180463.
ediaPlaybackActivity.java
c5020e2833a6925aa1e6a753c9b922166e31e691 13-Oct-2009 Marco Nelissen <marcone@google.com> I had completely forgotten that the alternative seek method in the
music app was actually reachable, but monkey found it, and crashed it.
Fixes bug 2177755.
ediaPlaybackActivity.java
8e732ffd92d538aaa9376b560b0ff2fc5ac78c43 12-Oct-2009 Marco Nelissen <marcone@google.com> Make sure we actually have an adapter before trying to access it.
Fixes bug 2177763.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
laylistBrowserActivity.java
rackBrowserActivity.java
1c0d6005816e6aaa53aff249c67a77b6290fede0 12-Oct-2009 Marco Nelissen <marcone@google.com> Fix bug 2167616: create the playlists submenu in onPrepareOptionsMenu instead of onCreateOptionsMenu, so it's always up to date.
ediaPlaybackActivity.java
2aaae5eed420d0272fb5d7edcaf6744ca66d80d7 09-Oct-2009 Mike Cleron <mcleron@google.com> am 6a470f06: Merge change I347fe57e into eclair

Merge commit '6a470f06a781b99a1656e14879459db110cef078' into eclair-mr2

* commit '6a470f06a781b99a1656e14879459db110cef078':
1915450: Make the music widget show pause state properly
347fe57e4c8a860dfbad6f0ec1991171bfa69d77 09-Oct-2009 Mike Cleron <mcleron@google.com> 1915450: Make the music widget show pause state properly
ediaPlaybackService.java
197ad25d057bfa4390f0f732d09c0d9f81c54582 09-Oct-2009 Marco Nelissen <marcone@google.com> Stop view dragging the correct way, so we don't end up recycling an in-use bitmap.
(fixes bug 2176573)
ouchInterceptor.java
b5e252efe636571789d8ea7d9fe9800ad88260cc 01-Oct-2009 Marco Nelissen <marcone@google.com> Make sure that there is nothing referring to the bitmap before recycling it.
Hopefully this will fix bug 2157769.
ouchInterceptor.java
c1017e5fe69da3a4ffd2bf7d0890a1a216265a61 24-Sep-2009 Marco Nelissen <marcone@google.com> onStart() can now receive a null Intent, so deal with that.
ediaPlaybackService.java
9165ac8d0d4f9c90d9b190b837a90fec3a0c0c0d 23-Sep-2009 Marco Nelissen <marcone@google.com> Fix title bar in album browser.
lbumBrowserActivity.java
8f2b5a2d9bf33b794950fea96d92739d856cf831 10-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24529 into eclair

* changes:
Use dpad left/right for skipping and seeking only when the play buttons are focused.
cd582c608545d42545dc999ffa46690a45c7ac03 10-Sep-2009 Marco Nelissen <marcone@google.com> Use dpad left/right for skipping and seeking only when the play buttons are focused.
ediaPlaybackActivity.java
98647f16607f26e282738efb3bd7fa1a92cefa16 09-Sep-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 24278 into eclair

* changes:
Update application for Bluetooth API change: deprecation of BluetoothError.
7a05298d5af6f796f3a260fa60b11d1c029b4207 09-Sep-2009 Marco Nelissen <marcone@google.com> Only log the sd card status when it changed from last time.
usicUtils.java
89a5782522c99926b291115577f5d5ccb683c6e5 09-Sep-2009 Nick Pelly <npelly@google.com> Update application for Bluetooth API change: deprecation of BluetoothError.
ediaButtonIntentReceiver.java
9df6e7376ac6c26b980bc352c62b7f6af8314b98 02-Sep-2009 Marco Nelissen <marcone@google.com> Don't crash when long-pressing on a stream.
ediaPlaybackActivity.java
1e5a567390e41045cba6abac1d2c94eb8f59fc30 02-Sep-2009 Marco Nelissen <marcone@google.com> Show time in the form hh:mm:ss when the duration is 1 hour or more.
usicPicker.java
usicUtils.java
42bcc218ce4c330cc609326d168e288f3559c64f 01-Sep-2009 Marco Nelissen <marcone@google.com> Fix some issues with threads/handlers accessing the adapter for the 'old' activity after it has been handed off to the 'new' activity.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
5df7af3460fe05fb8ceea426b90286b7bafd9827 19-Aug-2009 Marco Nelissen <marcone@google.com> Fix density issue with album art.
lbumBrowserActivity.java
d5fc5b6cc39bc2c2693428fe957bb4ae7f90c0f7 18-Aug-2009 Dianne Hackborn <hackbod@google.com> Change to use new service foreground API.
ediaPlaybackService.java
63dbbbb163b537f8447f5abdb44fe2966a525464 17-Aug-2009 Marco Nelissen <marcone@google.com> Also save the history in shuffle mode.
Another partial fix for http://b/issue?id=2033192, this one
gets us most of the way there. Might even be good enough
for Eclair.
ediaPlaybackService.java
3ec2ad9c8758d300864be808e491ae933dc9cd6b 17-Aug-2009 Marco Nelissen <marcone@google.com> Increase the history size. It should never have been this small.
Partial fix for http://b/issue?id=2033192
ediaPlaybackService.java
9882f540844f6a613eeb5edf5f076d1dcc72bf9f 14-Aug-2009 Marco Nelissen <marcone@google.com> Make search work in all activities in the music app, enable the
music app itself as a media search provider, and fix some issues
surrounding searching items that have unknown artist or album.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
93a5b4355c9d844adc329a336668d4cb2ff91754 14-Aug-2009 Marco Nelissen <marcone@google.com> am e03cc0f3: Merge change 21112 into donut

Merge commit 'e03cc0f3aa2eb5b1e3b2f726f20e246ac56a8c87' into eclair

* commit 'e03cc0f3aa2eb5b1e3b2f726f20e246ac56a8c87':
Fix memory leaks in music app.
0164ebfdcf374bc2b65e7c86d02b597059c25e44 13-Aug-2009 Marco Nelissen <marcone@google.com> Fix memory leaks in music app.
Fixes http://b/issue?id=2046569
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
17634b248a4494616504c02128b1d3efc1ce42d4 04-Aug-2009 Marco Nelissen <marcone@google.com> Take density in to account when reordering playlist items.
ouchInterceptor.java
e7887046203bda20bda5fe2841f027ed75308490 30-Jul-2009 Marco Nelissen <marcone@google.com> Make TrackBrowserActivity do a limited query first, to get the list view
showing as fast as possible, and then do the full query after that.
This makes going to the list of songs feel much faster.
rackBrowserActivity.java
4248ed203f66145f8be7cda2cfd937ec450c9609 30-Jul-2009 Marco Nelissen <marcone@google.com> Clean up TrackBrowserActivity. This doesn't change any functionality,
but will make it easier to start making use of query-limits.
usicUtils.java
rackBrowserActivity.java
59316fd90ed4d1ef804c8cabfd12d86e6340c22d 22-Jul-2009 Marco Nelissen <marcone@google.com> Fix the music app's repeating button.
epeatingImageButton.java
c5f5f1322960d4e30bc0e99377ad04d0ddf4055a 16-Jul-2009 Marco Nelissen <marcone@google.com> Don't show the 'search' context menu for recordings.
ediaPlaybackActivity.java
rackBrowserActivity.java
bd447b61c42589133257fb7992ccbed18a507a46 29-Jun-2009 Marco Nelissen <marcone@google.com> Use longs instead of ints for database ids.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
eleteItems.java
MediaPlaybackService.aidl
ediaPlaybackActivity.java
ediaPlaybackService.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
b2dcf5184527cc077954c14782ec2b0b05a10945 30-Jun-2009 Marco Nelissen <marcone@google.com> am 2f9a1ce2: When checking the current playback position against the length of the file, make sure the length is valid. Otherwise we can end up endlessly (recursively) calling next(), and run out of stack.

Merge commit '2f9a1ce2f3b0ae72d698c240ce8448bc7cfe3a77'

* commit '2f9a1ce2f3b0ae72d698c240ce8448bc7cfe3a77':
When checking the current playback position against the length
2f9a1ce2f3b0ae72d698c240ce8448bc7cfe3a77 26-Jun-2009 Marco Nelissen <marcone@google.com> When checking the current playback position against the length
of the file, make sure the length is valid. Otherwise we can
end up endlessly (recursively) calling next(), and run out of
stack.
ediaPlaybackService.java
7a16cc726fd83eff0095f3f82364d1438773218f 16-Jun-2009 Marco Nelissen <marcone@google.com> Remove code for getting and saving album art from the music app and
use the media provider instead.
ediaPlaybackActivity.java
usicUtils.java
c8aa837a48287ad94ee0dcacb525b420a908a06d 18-Jun-2009 Eric Fischer <enf@google.com> Don't let untranslated "<unknown>" or "null" be displayed in Music.

Finally checking in an old fix (for bug 1785503 and bug 1785492)
that got bumped from Cupcake.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
5ad00c6691f46e81a4c1611d0ccc351beed98508 15-Jun-2009 Marco Nelissen <marcone@google.com> Fix crash in music app.
usicUtils.java
663fea34b586fbdf46acebdb86e163aca0e50323 12-Jun-2009 Marco Nelissen <marcone@google.com> Fix crash in music app. Monkey found it, but it's easy to repro by a human too.
ediaPlaybackService.java
6c615a208d88fe49c7da43c59720f9db6ca1e964 10-Jun-2009 Marco Nelissen <marcone@google.com> Fix NPE in music app.
ediaPlaybackService.java
bf0ea148eefcffd43e6f5023a6f8365d74fb829f 05-Jun-2009 Marco Nelissen <marcone@google.com> Shave about 1500 milliseconds off the time it takes to restore a large playlist,
with corresponding reduction in music playback service startup time.
ediaPlaybackService.java
11232b0a86408237d8f4f6ebe324a27d27d72ca3 30-May-2009 Ravi K Yenduri <yenduri@pv.com> Fix for a hang when attempting to stream a non-existing content.

-- StreamStarter Activity is binding the the MediaPlaybackService. As part of this, it is registering for the intent "ASYNC_OPEN_COMPLETE".
-- In the normal scenario, after prepareAsync completes, the OnPreparedListener is fired. This ends up broadcasting the "ASYNC_OPEN_COMPLETE" intent.
-- Since the StreamStarter Activity has registered for the intent, it will receive the even on it's listener, "onReceive". Here, the MediaPlaybackService
"play" is called which starts the actual playback. And, the PLAYBACK_VIEWER intent is sent. This starts the MediaPlaybackActivity. And, "finish" is
called in the StreamStarter Activity that will kill the activity. From this point, the MediaPlayback Activity takes over (this activity is the screen
where you see the progress bar, and the metadata stuff).
-- Now, in this scenario, there is a failure in the "prepareAsync" command. Because of this the ASYNC_OPEN_COMPLETE intent is never broadcasted, and
hence the StreamStarterActivity never finishes.

- Proposed solution:
-- Register the StreamStarter Activity to another intent (PLAYBACK_COMPLETE).
-- In OnReceive call, add a condition that when the received intent is PLAYBACK_COMPLETE, "finish" the activity.
needs to be broadcasted only if this is a single attempt playback, i.e., if "mOneShot" is "true".
treamStarter.java
3d54a51b3ce7f7121bcf4b8bd99510ac1cfbaa37 04-Jun-2009 Marco Nelissen <marcone@google.com> Replace usage of deprecated PhoneStateIntentReceiver with PhoneStateListener.
ediaPlaybackService.java
272eb78d8836f969f7480454167bdffc6a6f6dd7 29-Jan-2009 Thomas Tuttle <thinkinginbinary@gmail.com> Make play() call next() if we are at end of track (and not REPEAT_CURRENT).

Signed-off-by: Mike Lockwood <lockwood@android.com>
ediaPlaybackService.java
05a0cdbe327ce82165bf5fe4010414173fcdaae0 03-Jun-2009 Mike Lockwood <lockwood@android.com> Use event time to detect long press in MediaButtonIntentReceiver.

This should help avoid false positives in the Party Shuffle feature
when the system is very slow.

Signed-off-by: Mike Lockwood <lockwood@android.com>
ediaButtonIntentReceiver.java
49e36ea916aefba042c6e927c771b10708b6891e 28-May-2009 Marco Nelissen <marcone@google.com> Clean up some handlers when the service is destroyed. This should fix some more of the monkey bugs in the music app.
ediaPlaybackService.java
47b989bf6205eb8dd51c2c1fa118f6b703f2f66d 27-May-2009 Marco Nelissen <marcone@google.com> This should fix a monkey bug where the service was being used after it was unbound.
ediaPlaybackActivity.java
f4963af4ed00afc31b6c5fddc767995aafe2c465 22-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 2339 into donut

* changes:
We're not displaying the album name anymore in the 'songs' list, so it's a little strange to filter on it.
e3233cb459b128dabb38cef8fd3ed567c988f4c2 22-May-2009 Marco Nelissen <marcone@google.com> We're not displaying the album name anymore in the 'songs' list, so it's a little strange to filter on it.
rackBrowserActivity.java
95c4919a2811d131a2d4d8d7eaa83758cd082313 22-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1923 into donut

* changes:
Fix crash in MusicPicker activity
2b0b91376a7101fafdf8b007ae660d8b2a039530 22-May-2009 Marco Nelissen <marcone@google.com> Decouple the service interface stub from the service, so that the
service can be GCd even if the system process still holds a reference
to the stub.
ediaPlaybackService.java
4c7fcfad7fd8000d6cc4d99026e895d06b6b5624 19-May-2009 Marco Nelissen <marcone@google.com> Fix crash in MusicPicker activity
usicPicker.java
756c3f57f11a7bb3bf1cf1333ee8ffbc51039748 14-May-2009 Marco Nelissen <marcone@google.com> Findbugs fixes. Mostly performance related (remove unnecessary code, make inner classes static)
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaAppWidgetProvider.java
ediaButtonIntentReceiver.java
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicPicker.java
usicUtils.java
rackBrowserActivity.java
9d989c480204167cf983ba4dc3eac9dec5cddef9 14-May-2009 Marco Nelissen <marcone@google.com> Don't show menu in oneshot mode, since it's not useful and may confuse other parts of the code.
ediaPlaybackActivity.java
f65e99108a2a0197434814f4df6df2e2bb258e18 11-May-2009 Marco Nelissen <marcone@google.com> Remove unused code.
ediaPlaybackService.java
b6e7bf7ddcc861e81219f9869b5dddc101341458 11-May-2009 Marco Nelissen <marcone@google.com> Fix comment.
ediaPlaybackService.java
407cf91b661ceeb3ced16dc20af8243b9a0eb632 11-May-2009 Marco Nelissen <marcone@google.com> Looks like something got lost during a previous commit, upload or submit.
ediaPlaybackService.java
f79d4a73a7ad2af513d4a18495c050fe04f0c79d 08-May-2009 Android (Google) Code Review <android-gerrit@google.com> Merge change 1102 into donut

* changes:
Make it so that isPlaying() returns whether the service is playing, even when its MediaPlayer currently isn't, like when it is transitioning between tracks.
c1333370c94dd708f2d1555d8aee6ddf2bc88a37 06-May-2009 Marco Nelissen <marcone@google.com> Make it so that isPlaying() returns whether the service is playing, even
when its MediaPlayer currently isn't, like when it is transitioning
between tracks.
ediaPlaybackService.java
4341b5006cffbbd016688d4533f6de68d9d4c49b 06-May-2009 Marco Nelissen <marcone@google.com> When doing a youtube/amazon/browser search from the music app, make it a new task.
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
rackBrowserActivity.java
3fdd97fb21031de30e604d470fc8458b814e6587 06-May-2009 Marco Nelissen <marcone@google.com> Postpone doing actual work in QueryBrowserActivity until it's bound to the playback service.
ueryBrowserActivity.java
b7841acd23f0cf4fd8db604d73bdf14e57994fd9 05-May-2009 Marco Nelissen <marcone@google.com> Rename some methods to confirm to our naming standards.
Make it so that when a content-uri is passed in a VIEW intent, it doesn't play in one-shot mode,
but can play in the background as if it was started from the music app itself.
MediaPlaybackService.aidl
ediaPlaybackActivity.java
ediaPlaybackService.java
treamStarter.java
1968e38c437d7419ba01e5b7c1081f01ae618783 01-May-2009 Marco Nelissen <marcone@google.com> Switch Music app to use the new 'fancy' search uri internally, and the 'basic' search uri
for system search, instead of using the less efficient legacy uri for both.
ueryBrowserActivity.java
c839849c33a6c27d247a256799c505c316a738a0 14-Apr-2009 Andreas Huber <andih@google.com> Fix null pointer exception if song has neither artist nor album information.

For songs that we couldn't determine any information on artist and album for we used
to crash with a null pointer exception, since in this particular case (audio file
attachment received via email and opened using music app, not even song title
information was available we would have ended up showing a popup
"Search for null/'' using ..." which I consider unhelpful and futile enough
to just disable this case altogether.

(bug 1785479)
ediaPlaybackActivity.java
25078dab32659e384ee6607b476b5a3a96b3798a 11-Apr-2009 Andy Stadler <> AI 145778: Manual merge changes 145382-145384 from cupcake.

Automated import of CL 145778
ediaButtonIntentReceiver.java
32949d74d37e04691180035263ae63c68e84971a 31-Mar-2009 Jeffrey Sharkey <> AI 143777: am: CL 143623 Show music widget error text in smaller artist font.
This fixes bug where "Selected playlist is..." text was unhelpful to users.
Original author: jsharkey
Merged from: //branches/cupcake/...

Automated import of CL 143777
ediaAppWidgetProvider.java
41e07cccfd86ce203f31a201446c6afff5fc632b 26-Mar-2009 Jeffrey Sharkey <> Automated import from //branches/donutburger/...@142721,142721
ediaAppWidgetProvider.java
349c020e7f44674c305f3035275a79cde987c605 25-Mar-2009 Jeffrey Sharkey <> Automated import from //branches/donutburger/...@142100,142100
ediaAppWidgetProvider.java
37ac4438fa1693597cc3b00fb5e24335bdcfab92 25-Mar-2009 Dave Sparks <> Automated import from //branches/donutburger/...@142023,142023
usicBrowserActivity.java
88011108e6f09dd1ab4457d76b65dde8ce7faac1 25-Mar-2009 Romain Guy <> Automated import from //branches/donutburger/...@140648,140648
laylistBrowserActivity.java
d8c696753687ddb0177f869fad5f709eadfe27af 25-Mar-2009 Jeffrey Sharkey <> Automated import from //branches/donutburger/...@140588,140588
ediaAppWidgetProvider.java
ediaPlaybackService.java
c85f677e7b692c0f1a7cba82dd24070d236dc407 19-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake_rel/...@140373
ediaPlaybackActivity.java
490384bf1b81cc703fd42de8674e593b216e3435 11-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137873
ediaAppWidgetProvider.java
ediaGadgetProvider.java
ediaPlaybackService.java
6a9c41ccabded4f0d25288ad98788a1994824bb7 09-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@137197
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
792a2206a4f05f6bd13fce902d3663892d2947af 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
heckableRelativeLayout.java
reatePlaylist.java
eleteItems.java
MediaPlaybackService.aidl
ediaButtonIntentReceiver.java
ediaGadgetProvider.java
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicAlphabetIndexer.java
usicBrowserActivity.java
usicPicker.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
enamePlaylist.java
epeatingImageButton.java
canningProgress.java
treamStarter.java
ouchInterceptor.java
rackBrowserActivity.java
ideoBrowserActivity.java
eekSelector.java
add4e62178d90b55ae466464f1731fbfb49e920b 04-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@135843
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
heckableRelativeLayout.java
reatePlaylist.java
eleteItems.java
MediaPlaybackService.aidl
ediaButtonIntentReceiver.java
ediaGadgetProvider.java
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicAlphabetIndexer.java
usicBrowserActivity.java
usicPicker.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
enamePlaylist.java
epeatingImageButton.java
canningProgress.java
treamStarter.java
ouchInterceptor.java
rackBrowserActivity.java
ideoBrowserActivity.java
eekSelector.java
539844af4c430cf8d1f138d1482520bc4cd3847d 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@132589
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaGadgetProvider.java
ediaPlaybackService.java
usicBrowserActivity.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
173c561b6ee64fe8ce37c7402d9d715eebd7f959 03-Mar-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //depot/cupcake/@137055
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaGadgetProvider.java
ediaPlaybackService.java
usicBrowserActivity.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
d72c7f5d49d1c1c1afa281459d18318390400611 20-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132569
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
eekSelector.java
c4a9112064d6554bd7cc8e28a6284fcbcb1039e9 19-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@132276
lbumView.java
ediaGadgetProvider.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicBrowserActivity.java
usicUtils.java
ueryBrowserActivity.java
ouchInterceptor.java
7341ce817cecd4bf777cac39866ab1e7c14f2f20 13-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@131421
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaGadgetProvider.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicUtils.java
d57d69855619bd57ef2205e1c5089fa8e11b6cb1 11-Feb-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@130745
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
ediaButtonIntentReceiver.java
ediaGadgetProvider.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicBrowserActivity.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
ouchInterceptor.java
rackBrowserActivity.java
7c302f22ea017fdc0f1b9588c941bcbfb76bce18 22-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127436
ediaPlaybackService.java
rackBrowserActivity.java
b3f1e54c6c3dd6b61df23fcbda8915eb51027769 20-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@127101
ediaPlaybackService.java
usicUtils.java
rackBrowserActivity.java
722ca0becdfb955ce36e24f86de9f7a899c74c5e 16-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@126645
rtistAlbumBrowserActivity.java
ediaPlaybackService.java
rackBrowserActivity.java
95c42939a307b02e84fbcd4186974a7607657996 10-Jan-2009 The Android Open Source Project <initial-contribution@android.com> auto import from //branches/cupcake/...@125939
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
heckableRelativeLayout.java
ediaButtonIntentReceiver.java
ediaPlaybackActivity.java
ediaPlaybackService.java
usicBrowserActivity.java
usicPicker.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
rackBrowserActivity.java
a857e7ab7608a85c8d66e971e5807051bdb6daba 18-Dec-2008 The Android Open Source Project <initial-contribution@android.com> Code drop from //branches/cupcake/...@124589
lbumBrowserActivity.java
rtistAlbumBrowserActivity.java
reatePlaylist.java
eleteItems.java
ediaButtonIntentReceiver.java
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
ovieView.java
usicAlphabetIndexer.java
usicBrowserActivity.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
ouchInterceptor.java
rackBrowserActivity.java
ideoBrowserActivity.java
6cb8bc92e0ca524a76a6fa3f6814b43ea9a3b30d 21-Oct-2008 The Android Open Source Project <initial-contribution@android.com> Initial Contribution
lbumBrowserActivity.java
lbumView.java
rtistAlbumBrowserActivity.java
reatePlaylist.java
eleteItems.java
MediaPlaybackService.aidl
ediaButtonIntentReceiver.java
ediaPickerActivity.java
ediaPlaybackActivity.java
ediaPlaybackService.java
ovieView.java
usicBrowserActivity.java
usicUtils.java
laylistBrowserActivity.java
ueryBrowserActivity.java
enamePlaylist.java
epeatingImageButton.java
canningProgress.java
treamStarter.java
ouchInterceptor.java
rackBrowserActivity.java
ideoBrowserActivity.java
eekSelector.java