Jump to content

Is there a way to disable the Android Music app without completely uninstalling it?

timoreilly's Photo
Posted Mar 10 2010 04:10 PM
15934 Views

I consistently have problems with the Android Music app starting up at inconvenient times - even once in the middle of a phone call. If I leave the headset plugged in and put the phone in my pocket, I'll suddenly find music blaring from my headset. It would be one thing if I'd paused the music, and then accidentally pushed "play," but the button seems to start the app even if it hasn't been used. I'm about to uninstall it, but wonder if there's some less drastic alternative that would let me keep the app but disable the annoying behavior.

(Actually, on second look, I'm not even seeing a way to uninstall it, as it's a system app, not a market app. Doesn't appear in the "manage applications" list. This app is Android's worst feature, matched up against the iPhone's original home turf. Really bad idea, Google...)

Tags:
4 Subscribe


7 Replies

0
  dkavanagh's Photo
Posted Mar 10 2010 05:14 PM

2 ideas;
Android lets people write apps to replace system functionality. I've seen it done with the contact manager. I've toyed with doing a better music player because I've used my Google Ion to play music at the gym and didn't like the shuffle mode. (built a smart shuffle player before... https://attune.dev.java.net/ )
So, a simple player could be written that just stubs out the music player, which is a lot like removing it.

The other idea is, maybe if you simply remove the music files, it won't be able to play. I hope it doesn't affect your ringtone.

David
0
  BrianSawyer's Photo
Posted Mar 10 2010 06:01 PM

I'm not sure of a real solution, but I wonder if you could install an alternative music player (I use TuneWiki) and set it as the default?
0
  bjepson's Photo
Posted Mar 10 2010 06:22 PM

Looks like others have reported this: http://code.google.c.../detail?id=7070. There's some more discussion of this issue here: http://www.google.co...fb5ef9a5c667d18

No word on when a fix is coming, though.
+ 1
  adfm's Photo
Posted Mar 10 2010 11:18 PM

There should be one obvious solution to toggling the headset controls from the System or Music app settings, but there isn't. Third party apps like MixZing allow you to hijack the headset controls, but you'll still have your problem.

You can adjusting the Media volume by tapping Menu-->Settings-->Sound & display-->Media volume, but that can be a pain and you might not always remember to set it.

The real fix would be a toggle for the MEDIA_BUTTON intent in the Music app.

Until somebody fixes this issue, here's a rather hackish workaround:

1. Create a WAV file containing one second of silence and name it silence.wav
2. Copy silence.wav to the SD card on your mobile (remember to mount SD card)
3. Open the Music app and go to the Songs tab
4. Tap and hold the silence filename to bring up the track menu
5. Select Add to playlist
6. Select New from the Add to playlist menu
7. Name your playlist Silence and tap save
8. Go to the Playlists tab in the music app and tap on the Silence playlist
9. Click silence to bring the track up
10. Check to make sure Repeat track is off
11. Go to the Home screen
12. Long press an open area of the Home screen until the Add to Home screen menu appears
13. Select Shortcuts
14. Scroll down and select Music playlist from the Select shortcut menu
15. Select the Silence playlist from the list presented

You will now have a shortcut on your Home screen called Silence that you can select at any time. Once selected it will be the default playlist your mobile will play when you accidentally press the play/pause or fwd/rew button on your headset. It will play one second of silence and stop. You can create other playlist shortcuts to easily toggle back to your music.

As far as I know, there is no easy way to remove the built-in Music app.
 : Mar 11 2010 11:06 AM
I've had this problem too. Seems like poorly designed electrical connections triggering false headset button presses like the "play" button.

What you want is a very simple app that takes over the headset button messages (intentions) and drops them on the floor. Should be extremely simple to write, but I'm not aware of one that exists. Opportunity!
+ 1
  timoreilly's Photo
Posted Mar 15 2010 04:49 PM

Heard from a Google representative, as follows:

I talked to some people on the product, and here's what they told me ... We're aware of a bug that triggers unintended music playback while a wired headset is inserted or immediately after it is removed from the device. We understand that this can make the music listening experience over a wired headset somewhat cumbersome, and our team is already working hard to investigate the cause and create a fix. Until a fix is ready, one possible solution is to add a music widget to your homescreen, which will let you quickly stop music playback, or avoid using a wired headset altogether. Unfortunately, it's not currently possible to uninstall or disable system applications, like the Music app.
0
  itsstillmike's Photo
Posted Jun 29 2010 07:37 AM

I don't think this has anything to do with a wire, loose or otherwise. I recently purchased Plantronics BackBeat 906 Bluetooth Stereo headphones and the media player starts playing for me too. I think it is basically a tug-of-war between which ever media player has set itself as default last, because when I pause Pandora or Google Listen, the Media player will randomly start playing...sometimes instead, but other times in tandem with the other media. I was really hoping that by supporting an open-source operating system there would be more developers available to tweak things like this, but I guess I can't cast stones until I start contributing code of my own.