Media Button Router

Media Button Router


Media Button Router works with your Bluetooth stereo. Gone are the days when you were limited to a single app that would launch and play music when you hit the play button on your stereo. This app lets you, the user, decide what app should play music when you hit the play, previous, or next button on your stereo. It prompts you with text-to-speech, and lets you select by hitting previous to go back an app, next to go forward an app, and hitting play to select the app that you want to use. If music is already playing, Media Button Router stays out of the way, and lets whatever app that is playing the music handle media button presses. You can now have a fully hands-free music experience.


Please note that this app is targeted towards Bluetooth devices that have at least Play/Pause, Previous, and Next buttons. Also note that this app will not be compatible with all music apps. It has been tested, and works with at least the following apps: MixZing, PowerAMP, ³(Cubed), Android’s default music app, Pandora, and the latest version of Amazon MP3. It works most of the time with Google Listen and Rhapsody. Winamp and Doubletwist are not supported. In order for your music apps to work, you will likely have to enable a “headset controls” option in each app’s preferences.


Please report any issues at http://code.google.com/p/media-button-router/issues/list

Also, please free to submit a patch or contribute to this project, it's all open-source. I no longer use this app daily (my commute has changed), so any progress is going to come from YOU.

Recent changes:
1.5.1:
- Fix config crash
1.5.0:
- Support wired headsets (Issue 21 -- user submitted patch -- thanks!)
- Hopefully fix updated apps being re-enabled bug (Issue 36). I changed the way I'm storing the ids of hidden apps, your apps will all be re-enabled this version.
- Switched to git
Also, my car stereo got ripped out of my car, and the damage actually totaled my car. I don't have a car anymore, and don't use this app day to day. Most improvements are going to come from users submitting patches.
Add to list
Free
86
4.3
User ratings
336
Installs
10,000+
Concerns
0
File size
350 kb
Screenshots
Screenshot of Media Button Router Screenshot of Media Button Router
About Media Button Router
Media Button Router works with your Bluetooth stereo. Gone are the days when you were limited to a single app that would launch and play music when you hit the play button on your stereo. This app lets you, the user, decide what app should play music when you hit the play, previous, or next button on your stereo. It prompts you with text-to-speech, and lets you select by hitting previous to go back an app, next to go forward an app, and hitting play to select the app that you want to use. If music is already playing, Media Button Router stays out of the way, and lets whatever app that is playing the music handle media button presses. You can now have a fully hands-free music experience.


Please note that this app is targeted towards Bluetooth devices that have at least Play/Pause, Previous, and Next buttons. Also note that this app will not be compatible with all music apps. It has been tested, and works with at least the following apps: MixZing, PowerAMP, ³(Cubed), Android’s default music app, Pandora, and the latest version of Amazon MP3. It works most of the time with Google Listen and Rhapsody. Winamp and Doubletwist are not supported. In order for your music apps to work, you will likely have to enable a “headset controls” option in each app’s preferences.


Please report any issues at http://code.google.com/p/media-button-router/issues/list

Also, please free to submit a patch or contribute to this project, it's all open-source. I no longer use this app daily (my commute has changed), so any progress is going to come from YOU.

Recent changes:
1.5.1:
- Fix config crash
1.5.0:
- Support wired headsets (Issue 21 -- user submitted patch -- thanks!)
- Hopefully fix updated apps being re-enabled bug (Issue 36). I changed the way I'm storing the ids of hidden apps, your apps will all be re-enabled this version.
- Switched to git
Also, my car stereo got ripped out of my car, and the damage actually totaled my car. I don't have a car anymore, and don't use this app day to day. Most improvements are going to come from users submitting patches.

User reviews of Media Button Router
Write the first review for this app!
Android Market Comments
A Google User
Dec 31, 2014
Good Very nice
A Google User
Dec 13, 2014
Perfect This app used to work perfectly but has stopped working for some reason. It no longer appears when my car stereo connects to my phone. Disappointing.
A Google User
Nov 30, 2014
Great App But Have One Suggestion This is a great app. It annoys me that whenever my phone pairs with my car, it automatically starts playing my music. Sometimes the songs that play are ones that I downloaded for my daughter and even she is embarrassed about them as well. This app lets you determine which apps should playback instead. My suggestion is as follows, and I know this can be accomplished with Tasker but I feel this is way easier to use for Joe Schmo. Please allow the user to designate which app should launch. For example, I use Serius XM to listen to Howard Stern during my drive. It would be awesome if I could get Sirius XM app to launch via Media Button Router. Unfortunately, the Sirius XM app is not recognized as a media playback app so I cannot designate it in the Media Button Router UI. If you allow the user to designate which app they wish to launch, that would be a great advantage for people using apps that are also not recognized as media playback apps. Again, great app. It is a must for anyone wanting full control on their phone.
A Google User
Oct 20, 2014
Problem solver This app fixes the common but widespread problem of default media apps. It is essential for people who frequently use media players or PTT communications apps like Zello
A Google User
Oct 18, 2014
Cool Allows me to map the Bluetooth pause/play button to launch a voice assistant instead of music. I had to have two items in the selection list and set the default to launch my app, with just one item in the list commands are routed to the app instead of launching it.