Plexamp - Love it but please can I choose a playback device other than the default one (USB DAC)?

Thanks for the new Plexamp - I love it!

Only problem is the default audio device on my HTPC is the HDMI audio out into my AVR. But I also have the HTPC connected to my DAC via USB, which is what I use for music playback only. I currently use Foobar for digital music playback, which is configured to always use the UDB DAC for audio output.

There doesn’t seem to be the same option within Plexamp, it just uses the default audio device, so I have to switch that manually in Windows to the USB DAC, when I use Plexamp, then switch it back when using the HTPC as usual through the AVR.

1 Like

Glad you’re enjoying it!

We’ll definitely be addressing that issue. Our audio wizard is on vacation, but hopefully early next year :slight_smile:

Well, it’s been one year, and still not there…

We’re in the process of using a brand new player engine (same one we launched on iOS and Android), hence why we haven’t done any big upgrades on the existing one.

Actually, I think I misspoke. You can edit the configuration (config.json) and set a device name, which is then picked on startup. I think it’s like this:

...
"audio": { 
  "device": "name of audio device"
}

(Been there since Feb 22, 2018, per the code logs…)

not config.json but server.json in C:\Users\username\AppData\Local\Plexamp\Plexamp
for Windows.
Example:
{
“audio”: {
“device”: “Realtek Digital Output(Optical) (Realtek High Definition Audio)”
},
“player”: {
“name”: …

Along these lines it would be cool to be able to run multiple instances of Plexamp each using different outputs/playback devices.

Multiple & simultaneous outputs from Plexamp ? Yes you can ! You can achieve this with VoiceMeeter (free).
Plexamp ==> ouput to VoiceMeeter ==> In VoiceMeeter set multiple & simultaneous output with synchro delay per output (example optical + bluetooth).

  1. install VoiceMeeter
  2. set Plexamp to output to VoiceMeeter
    In server.json set the audio like this :
    {
    “audio”: {
    “device”: “VoiceMeeter Input (VB-Audio VoiceMeeter VAIO)”
    },
    “player”:…
    Then go into VoiceMeeter, set the Outputs (A1 / A2) set your outputs channels/cards and set the synchro delay if needed (left click on A1/A2 zone).
1 Like

Thanks for that. I didn’t specify but I meant independent outputs (play different music to different instances).