Media Button Router

Media Button Router Free App

Rated 4.10/5 (450) —  Free Android application by Harleen Sahni

Advertisements

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.

How to Download / Install

Download and install Media Button Router version 1.5.1 on your Android device!
Downloaded 50,000+ times, content rating: Everyone
Android package: com.harleensahni.android.mbr, download Media Button Router.apk

All Application Badges

Free
downl.
Android
2.2+
Bug
buster
For everyone
Android app

App History & Updates

What's Changed
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.
More downloads  Media Button Router reached 50 000 - 100 000 downloads
Version update Media Button Router was updated to version 1.5.1
More downloads  Media Button Router reached 10 000 - 50 000 downloads
Version update Media Button Router was updated to version 1.4.0

What are users saying about Media Button Router

C70%
by C####:

Hey it works again! Now running on a Note 8 after having no functionality with LG G4 and ZTE Axon 7. Love this app, don't need to take my phone out of my pocket, can choose freely to start listening to podcasts, music, streaming or audio books all depending on what app I open. This also now works with smartwatches that have the same kinda Bluetooth remote functionality. So I can use my wired headsets that don't have inline controls.

H70%
by H####:

It worked after rebooting my phone. It does exactly what I needed. This app is highly recommended for anyone who is annoyed when a certain audio app automatically starts playing when connect to Bluetooth. I don't know why there isn't already a way to choose which app you want to start. Thankfully we have this app. I couldn't even get tasker to get it to work the way I wanted.

C70%
by C####:

Doesn't do anything. My car auto plays my Google play app everyone I start the engine or complete a phone call. I even set it to conservative. Simply doesn't work.

D70%
by D####:

Loved using this app with my old Note 3 but now this app does nothing in android 6.0 all other apps have priority and were back to a world where android just guesses what app to control with media button presses.

A70%
by A####:

Doesn't work with Sony Music player, LG tone+ and Pebble watch

D70%
by D####:

Something that will let me override whatever it's feeling like using to play music and let me choose. Android will often make Google play music play media even though I already have Amazon music open.

P70%
by P####:

Tried this to stop my phone from auto playing in 2 new toyotas. Added disable auto play. In media button Router, choose disable auto play, takes care of it. Took me months to find this combo

D70%
by D####:

The play button of my Bluetooth headset starts apps at random as if this app wasn't active at all.

D70%
by D####:

This app is great my itself, but it would have been even greater if it allowed users to set a default player for each Bluetooth device, instead of prompting a list of apps.

Q70%
by Q####:

This app is a fantastic contribution to the open source community. However would it be possible to allow user selected apps to be opened? I want to use a pressy/mi key dongle to open apps on my phone. I would love to be able to use an app I can trust.

D70%
by D####:

This app used to support an option to not play anything. That choice is gone, or has been for some time.

P70%
by P####:

Whenever I add or update an app, it always default checks itself for media play routing, which is annoying because I have it set to only route to Spotify, and that's it. I don't want to keep unchecking every random app I add or update, they should be default un-checked on the list. Please fix!!!

Q70%
by Q####:

When you hit the "Play" button on your Bluetooth device, Android is very unpredictable in which App it's going to choose, if it does anything at all. This App fills a puzzling design oversight in Android Bluetooth media control, allowing the device to be a lot smarter when handling multiple media Apps. Now I know that when I put on my headphones or go back to my car, playback will pick up exactly where I left off, with the option of changing it through the pop-up menu. Also, when the signal gets interrupted due to interference, recovery is more predictable.

M70%
by M####:

The buttons on my Bluetooth headphones (Jabra Revo) were useless with Spotify until I downloaded this app. However now everything works like a charm. I also love the feature where you can toggle through all your music players with the play/pause button on my headphones. Thoroughly grateful and massively recommend. One recommendation for the developer is to allow the user to reshuffle the order of the list of available music players, to reduce button clicks

I70%
by I####:

I got a new lg g4 and my car's Bluetooth audio would autoplay the default media player, even taking over for the currently playing media player. It made it almost unusable. This app seems too have mostly fixed the problem. However, for some reason Amazon mp3 doesn't show up in the list of apps. This app still seems to prevent the default media player from taking over, so I'll take it.

V70%
by V####:

This used to work great for fixing the Android problem of not playing music when I get in my car and my radio gives a BT play AVRCP command. However, at this point it's as though this app isn't installed at all and my stock Nexus 6 almost never plays music when requested. I have to take my phone out of my pocket, unlock it, launch Poweramp and hit Play to get music.

I70%
by I####:

Under the G4's Android 5.1, the default media player starts over half the time, instead of Media Button Router intercepting the Bluetooth play request.

Q70%
by Q####:

I use amazon music and it's not in the list of apps. I can't pick it as an option so this app is useless to me

P70%
by P####:

I life this a lot, but one little feature would make it perfect. A switch to switch auto adding of updates apps of. What I mean is that every time a app is updated «Media button» automatically recheck the box for that app. I don't want that because then the newly updated app messes with which app is supposed to get the input.

Q70%
by Q####:

Slick. Works with Shuttle+ and Podcast Republic apps, iClever HB01 hands-free kit. Makes it dead easy to listen to music or podcasts while I'm driving, without having to fiddle with my phone. Tap the Play/Pause button, use Next to select the app I want, tap Play again, and my playlist resumes where I left off. Don't even have to take the phone out of my pocket.

K70%
by K####:

Doesn't work on Galaxy S5 with android 5.0

Q70%
by Q####:

Just works. This problem has annoyed me for some time. Thanks for solving it elegantly!

Q70%
by Q####:

worked for 2 or 3 days, then nothing. was great until it just did nothing.

B70%
by B####:

One of the apps that is standard on my phone. Otherwise i will have blaring music at the most inopportune times unexpectedly.

Q70%
by Q####:

At last, no more autoplay in my car... I was losing my mind...

Q70%
by Q####:

This app has completed my life.

O70%
by O####:

The one app that stopped the stupid music player app from starting by default in my car every time I turned on bluetooth!

D70%
by D####:

Works great on Moto X

R70%
by R####:

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.

R70%
by R####:

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.

Y70%
by Y####:

I swear to god if I have to listen to "over the horizon" one more time I may have had to microwave my cell phone. Thank you for creating this app that just works. Now we just need slightly better Spotify support.

N70%
by N####:

This app is a fantastic contribution to the open source community. However would it be possible to allow user selected apps to be opened? I want to use a pressy/mi key dongle to open apps on my phone. I would love to be able to use an app I can trust.

H70%
by H####:

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.

X70%
by X####:

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

R70%
by R####:

The app i was looking for. The perfect companion to Soundcloud and my S10 :)

G70%
by G####:

That

R70%
by R####:

Settings on media button router enabled the skip and play for Pandora for my Ultimate Car Dock app on Galaxy s5.

R70%
by R####:

Well made. Works great. One suggestion. Have an option to disable visual list. When using headest using the program causes the display to turn on. This is causing battery drain because on the lock screen the program freezes the screen to the on position for some reason. Regardless I love this program so it gets 5 stars. But please try and fix this one thing. Small little option would fix it perfect.

W70%
by W####:

After a lot of research and phone calls to Google, I finally found the right utility app to get the job done. A+++ I use a Sena SMH10 Bluetooth headset in my motorcycle helmet, and no matter what I did, I could not get past the default Samsung S5 music player - until now. Install this program. Select Google Play Now in the list, as well as S-Voice. You need to say "open app play music" to run Google Play, as opposed to simply saying "Play Music" as a command. Set Google as the default, and all works as expected. The other headset buttons allow me to pause, next, previous just like the standard music player does. Great little app, and I'd be happy to pay for this if it was not free. 5-stars, and many thanks to the developer!

W70%
by W####:

Android has a serious problem with determining which music related apps should be controlled by Bluetooth media controls. Just installing this and disabling the speech stuff and reducing the timeout makes it direct the buttons to the media app currently open or active correctly after you press your first media button. Amazing!


Share The Word!


Rating Distribution

RATING
4.15
450 users

5

4

3

2

1