psst icon indicating copy to clipboard operation
psst copied to clipboard

Feature - In-program audio output device selector

Open instinctualjealousy opened this issue 3 years ago • 2 comments

Is your feature request related to a problem? Please describe. I cannot switch the output device of this program even with Windows 10's ability to do so. Even if I close the program and restart it (after setting it in Windows itself to output to a particular device), it insists on outputting to Default Audio Device. This is probably some cpal issue, Rodio issue, or who knows what. ncspot had the same problem for me.

Describe the solution you'd like An option in the settings menu (persisted in config.json) to set output audio device from a list of all available on the system. Avoid OS rerouting techniques entirely and specify it in the program itself. This would also be ideal for people who use Windows versions prior to Win10.

Describe alternatives you've considered If easier- it could be implemented as a command-line argument not exposed to the UI until later.

instinctualjealousy avatar Aug 26 '22 21:08 instinctualjealousy

I really want this, too; the thing that is blocking me right now is the fact that it gives the device hardware name rather than the "pretty print" name. So the options would be horrid like: sysdefault:CARD=sofhdadsp for a different output device!

I will continue looking into it though!

SO9010 avatar Oct 18 '24 12:10 SO9010

When switching the output device in the tray (windows 10), it doesn't change which device psst is playing on. Is that related to this?

levkk avatar Apr 23 '25 01:04 levkk