haileys / bark

live sync audio streaming for local networks
GNU Affero General Public License v3.0
663 stars 11 forks source link

Allow setting alsa device name #5

Closed ptrcnull closed 11 months ago

ptrcnull commented 11 months ago

currently, when pactl is unavailable, bark falls back to a "default audio device"; as such, it's not possible to explicitly specify an output device like hw:0,2 when using pure alsa

haileys commented 11 months ago

cpal, the audio library bark uses, does not support this unfortunately, hence the need for the env var based workaround. It's not ideal, and I would gladly accept pull requests improving on this situation, but it is not currently a priority to fix

ptrcnull commented 11 months ago

it is not currently a priority to fix

why was it closed as completed then?

ptrcnull commented 11 months ago

how about just keeping it open? neither "not planned" or "completed" fit the "I would gladly accept pull requests improving on this situation" assumption :p