16

I want to use Spotify and a running speed tracker app at the same time, but Spotify is much louder than the other app and so I cannot hear it when both running simultaneously. Is there a way I can turn the volume down on one app but not the other, similar to volume mixer in Windows?

volume mixer

  • I've put a bounty on this question. I welcome solutions that require root and/or Xposed Framework. – Revetahw says Reinstate Monica Jul 18 '16 at 9:54
  • @Fiksdal What's wrong with the answers to a very similar question here? Are you looking for something else? – owlswipe Jul 22 '16 at 22:58
  • 1
    @JohnRamos The difference is that this question requires setting different volumes simultaneously. For example, you're listening to the news in a radio app, and Beethovens 5th in a music app at the very same time. You want to turn down the volume of Beethoven, but keep the news loud. – Revetahw says Reinstate Monica Jul 23 '16 at 6:22
  • @Fiksdal How about this app: play.google.com/store/apps/… – owlswipe Jul 23 '16 at 13:35
  • 2
    @JohnRamos Those are typically not actual individual volume controls. They mostly just set the Android main volume, thus affecting all apps. – Revetahw says Reinstate Monica Jul 24 '16 at 14:01
8
+75

That kind of "Mixer" doesn't seem to be possible. Quoting from the description of App Volume (thanks to Fiksdal for pointing to this comment):

Android manages one stream for all apps, so we can't set different volume levels at same time for two different apps.

So at the very best, you could set different volumes for different apps. Again, there's nothing built-in to Android to automate that, so all solutions are app-based:

  • App Volume: Claims to cover exactly your use-case – but was last updated 11/2013, so it's not clear whether it will support recent versions of Android.
  • AppConfig: can do this at least for media volume (and some other settings). Again, not updated for a while (since 6/2014).
  • App Volume Manager: again an app last updated 10/2014, and not having the best rating – but according to this XDA thread, it should do the job.

A mixer could be possible in a limited way if you could tell the involved apps to use different "channels" (e.g. one using the ringer, one multimedia, one notifications, one alarms) – which might be possible for a root app (with some XPosed module being the most likely candidate). But so far, it seems nobody came up with such.

I don't know about any more up-to-date candidate or other alternative, though some might have slipped through my nets. Be welcome to check my app-list for System Settings: if I happen to find one, it will certainly be added there.

  • It looks like these apps just set the overall system volume when you open different apps. OP is asking for a way to mix the sound from different apps at the same time with a configurable volume level for each app, simultaneously. – Revetahw says Reinstate Monica Jul 18 '16 at 12:47
  • No idea then, @Fiksdal – I've never used any of those apps, so I don't know how they work. Probably such an app would require root then; but checking the XPosed repo (which would be the most likely candidate here), I couldn't find a matching module. Still, according to this XDA thread, App Volume should be able to do that. The thread also mentions App Volume Manager as a candidate, which looks like being capable (I'll add that to my answer now) – Izzy Jul 18 '16 at 13:29
  • From the Google Play page of "App Volume": "Android manages one stream for all apps, so we can't set different volume levels at same time for two different apps." It looks like we're gonna need root access and maybe an Xposed module to achieve this (which would be fine with me.) I've looked at the other two apps in your answer, and they are also the same. Thanks for the suggestions, but it turns out they're quite different from what OP is asking for. – Revetahw says Reinstate Monica Jul 18 '16 at 15:02
  • Afraid so, too – but I'm also afraid that's as close as we can get here. I didn't even find a matching XPosed module. Sorry for that. – Izzy Jul 18 '16 at 15:41
  • Yup, this is a tough question. That's why I posted the bounty :) Thanks for trying. – Revetahw says Reinstate Monica Jul 18 '16 at 15:51
5

Probably you were looking for something like Sound Assistant version, for generic Android devices, but as it stands now the former is available and its only functional on Samsung devices (Galaxy editions running latest versions of Android)

From description:

SoundAssistant

The sound utility available on the galaxy series Provides various convenience functions related to audio - Allow you to control the media volume instead of ringtone when pressing the volume keys - Support individual application volume (You can control the volume of music and games differently)

enter image description here

Unfortunately as it stands it is not possible or at least feasable for other android devices, perhaps this feature will need some hardware upgrade on target devices to stream audio output on more than 1 channel, just as Izzy commented in his answer.

You may have to wait a little while until such a feature can be impelemented in other android devices, meanwhile you could get a supported Samsung device to enjoy this feature or perhaps with tasker or macrodroid.

  • 1
    I have a Galaxy S5 running Marshmallow laying around. It's not my daily driver, but I'll test this on that anyway. – Revetahw says Reinstate Monica Mar 23 '18 at 21:17
  • @Revetahw Did you try this on your Samsung Galaxy device? – xavier_fakerat Mar 25 '18 at 3:44
  • will do it as soon as I find the device. It should be here somewhere. – Revetahw says Reinstate Monica Mar 25 '18 at 4:32
  • 1
    Just installed the SoundAssistant app from Google Play on a Samsung Galaxy S7 running Marshmallow and it works perfectly; now I can hear MapMyRun time+distance stats over TuneIn Radio & Spotify, which is just what I was looking for. – Mike Dailor Apr 4 '18 at 21:36
  • @Revetahw looks like Sound assistant does the job well,see above comment – xavier_fakerat Apr 5 '18 at 4:07

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.