>when using the music player and you accidentally remove the head phones, the music continues over the phone its speaker immediately. It should pause instead.
Isn't this the case for a lot of devices? Every desktop and laptop I've used, on Windows and Linux, follows this behavior.
Yeah, pretty much. I'd be pissed and amazed if the default was to pause the song. I don't want the device to try to figure out what I'm trying to do, I want the device to do exactly what I tell it to do, which, in this case, would be to simply do nothing. I just removed a physical cable, I don't need it to do anything on the software side other than make sure it updates the current audio output.
The purist thing doesn't tell us much. You could equally as easy interpret things as, I didn't tell it to output music on another speaker, I only told it to stop outputting music on the headphones. Different people have different ideas of what the correct behavior should be.
Also, Android, iOS, and (if my memory serves) Windows Phone all exhibit the behaviour of pausing music on disconnecting headphones. Whether right or wrong, it is common and expected behaviour - doing differently (without good cause) is bad design.
I use dumbphones. Dumbphones do not pause the music (at least not the ones I've been using for the past 10 years), which is probably why I'm against this behavior.
Yeah. Some defaults are mildly annoying on all phones. Very true.
Every Android that I've seen (incl. Nexus 4) tend to stop playing, if you remove a physical cable. Not nice. Especially if your headset is old and sometimes looses connection for a millisecond or two...
But much much worse, is when the Bluetooth is disconnected/connected. The thing stops playing. And upon connecting resets position to the start! And starts playing! So if you are listening to a 70 minutes chapter of an audiobook, suddenly you have to search for a precise minute in the chapter. A bit frustrating. And even dangerous, as you might have been driving a car at the time.
... sometimes makes me wonder just how many car crashes could have been prevented by a slightly better designed interface of Google Music ...
Not for phones. On iPhone, the assumption is that removing headphones while playing music is a mistake (e.g. jostling the cable from jogging) and if you're going to take it out of your pocket to plug the headphones back in you can restart the music too. On Android, I think headphone removal triggers a global intent that your music app can listen for. Whether it does something when that intent fires is another story.
Spotify also does, most of the time. It does occasionally fail, which is really embarrassing when I'm listening to Carly Rae Jepson on the train and I drop my phone.
Right, but what I was alluding to was that if someone wants a different behaviour on Android that all they had to do is write their own music player (or fork the stock one, or similar).
All the Maemo music players do this too. I expect it - and if I'm going somewhere where I don't want it to switch to the external speaker, I just mute the external speaker volume.
Question for those who use either iPhone or Android - do they have independent volume levels for speakers vs. headphones? I honestly just realized that I don't know.
On my Android (not sure which version, i think its v2) when you unplug the headphones the music stops, but it has only one volume for headphones and speakers.
On my Android 4.1.2 it has different levels for speaker and headphones. Maybe that's an TouchWiz addition but if so, that would be about the first useful one.
It never occurred to me that there'd be a single volume for both, just because I can't think of a way to relate the volume level of speakers and headphones.
And to think that I was annoyed that my phone didn't automagically spawn a third volume level for my bluetooth speakers:)
Isn't this the case for a lot of devices? Every desktop and laptop I've used, on Windows and Linux, follows this behavior.