You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm working on a project which involves MPD, Bluetooth audio through BlueZ and bluealsa, as well as Spotify Connect. Everything works well so far, and now I'm currently adding Multiroom functionnality with the help of Snapcast (very nice project btw!)
My problem is the following: I'm using alsamixer to change the volume independantly on each device, and I would like to keep it like this for now. Each device can have its volume changed through either a knob on the device, or via our app (using MQTT to send commands to devices). Right now I can play from any of the above sources and change the volume via the Snapcast iOS app, but I can't find a way to change is as I did before adding Snapcast.
I have to mention that the Multiroom functionality needs to be dynamic, so if it's disabled, the audio goes directly from the source to alsa, and if enabled, it's going through my pipe to snapserver, and then the snapclients. But when I do so I'm loosing the volume control.
When I start the multiroom, all my audio related services stop, then I start snapserver which sets JF_ALSA_DEVICE to ratepipe, and eventually the audio services start again.
Does anyone have an idea on how to achieve what I'm looking for? I took a look at alsa loopback devices, but not sure if that would work as I need to change config (static in MPD for example).
reacted with thumbs up emoji reacted with thumbs down emoji reacted with laugh emoji reacted with hooray emoji reacted with confused emoji reacted with heart emoji reacted with rocket emoji reacted with eyes emoji
-
Hi everyone,
I'm working on a project which involves MPD, Bluetooth audio through BlueZ and bluealsa, as well as Spotify Connect. Everything works well so far, and now I'm currently adding Multiroom functionnality with the help of Snapcast (very nice project btw!)
My problem is the following: I'm using alsamixer to change the volume independantly on each device, and I would like to keep it like this for now. Each device can have its volume changed through either a knob on the device, or via our app (using MQTT to send commands to devices). Right now I can play from any of the above sources and change the volume via the Snapcast iOS app, but I can't find a way to change is as I did before adding Snapcast.
I have to mention that the Multiroom functionality needs to be dynamic, so if it's disabled, the audio goes directly from the source to alsa, and if enabled, it's going through my pipe to snapserver, and then the snapclients. But when I do so I'm loosing the volume control.
Below is my asound.conf:
asound.conf.txt
When I start the multiroom, all my audio related services stop, then I start snapserver which sets JF_ALSA_DEVICE to ratepipe, and eventually the audio services start again.
Does anyone have an idea on how to achieve what I'm looking for? I took a look at alsa loopback devices, but not sure if that would work as I need to change config (static in MPD for example).
Thanks for reading me.
Beta Was this translation helpful? Give feedback.
All reactions