Audio Output Chooser

Your rating: None Average: 4.7 (13 votes)

Audio Output Chooser is a simple application which can change the audio output of your phone, without touching the terminal. This can come in handy if your phone doesn't recognize your headphones anymore or if you want to listen through your ear piece in a public space.

This is a beta release and there are still some bugs!

Known bugs:

  • The application has only been tested on a Xperia X

Useful links:

The Github repository

Application versions: 
File harbour-audio-output-0.1-1.armv7hl.rpm44.89 KB22/03/2019 - 20:35
File harbour-audio-output-0.1.1-1.armv7hl.rpm46.11 KB23/03/2019 - 16:39
File harbour-audio-output-0.2.0-1.armv7hl.rpm46.21 KB30/04/2019 - 12:14
File harbour-audio-output-0.2.0-2.armv7hl.rpm46.99 KB04/05/2019 - 14:31
File harbour-audio-output-0.3.0-1.armv7hl.rpm51.25 KB08/07/2019 - 17:57
  • Rewritten to directly invoke the PulseAudio api instead of polling the commandline for changes.
  • Added Chinese translation by Dashinfantry.
  • Replaced the cover with a simple one, because the old one was broken and not functional.


TMavica's picture

Can u add cover action? Example: speaker and earpiece

kravich's picture

So good, thank you very much for this!

Ashitaka's picture

Is there any way to perform the very same task with the input microphone choice?
Because, for instance, when i make a recording i'd like to choose between primary, secondary or even my bluetooth earphone microphone

ahappyhuman's picture

On the technical side: yes. The only limiting factor is my free time at this moment.

shults's picture

Is it possible to share output on two outputs. Bluetooth and headphone or loudspeaker for example.

ahappyhuman's picture

This appears to be possible with the pulseaudio module module-combine-sink, although it first needs to be implemented into the GUI. But before implementing any of this, I want to rewrite the application to use libpulseaudio instead of callling pactl each time.

minitreintje's picture

Maybe not completely related to this app, but modifying the ringtone and media volume in this app would be handy. Both volumes are hard to access sometimes (media volume is only available when playing media)

ahappyhuman's picture

I can look into it. But I guess I'll need to rewrite this application first to use libpulseaudio to directly read events from the server instead of polling pactl, because otherwise this application will probably become unmaintainable quite quickly if I'm going to add any more features.

minitreintje's picture

Great! I look forward to it! Thanks

Historyscholar's picture


cvp's picture

Two days ago I thought to myself why there is no tool with which you can set output on line. One day later you bring it to me :) thanks !! Unfortunately, it does not work on the xa2 :( It just does not happen, whether in app or cover.

ahappyhuman's picture

I've upload a new version which should fix this issue. Can you try it again?

Historyscholar's picture

You forget rpm