'Twas brillig, and Lennart Poettering at 29/06/09 21:55 did gyre and gimble:
On Sun, 28.06.09 17:09, Timothy J Massey ([email protected]) wrote:
Hello!
Still working on my multi-zone setup. The goal is to have multiple
instances of MPD playing, and being able to be routed to 0 or more zones
simultaneously. Each player is connected to a unique sink created with
module-combine, with each of these combined sinks including *all* of the
physical sinks. Something like this:
#Physical sinks for actual hardware
load-module module-alsa-sink device=hw:1,0 sink_name=zone1
load-module module-alsa-sink device=hw:2,0 sink_name=zone2
load-module module-alsa-sink device=hw:3,0 sink_name=zone3
#Module-combine sinks for handling each MPD
load-module module-combine sink_name=mpdplayer1 slaves=zone1,zone2,zone3
load-module module-combine sink_name=mpdplayer2 slaves=zone1,zone2,zone3
load-module module-combine sink_name=mpdplayer3 slaves=zone1,zone2,zone3
For now, I have a single instance of MPD playing through sink mpdplayer1.
When I start up MPD and play something, I get audio out of all three
sinks. So far, so good.
Now, though, I would like to mute the sound in all but one of the zones. I
can't simply do something like:
set-sink-mute zone2
set-sink-mute zone3
Because that would mute the outputs for those zones, and they might be
(and likely are) playing music from one of the other MPD sessions. What I
want to do is tell the module-combined sink (mpdplayer1) to only send
audio to one of the sinks and to mute the output to the other two sinks.
Is this possible? I cant seem to find a way to interact with the
individual channels within a module-combine...
So basically you want to add/remove underlying sinks from
a particular module-combine instance dynamically?
We do that with the fully automatic mode right now. However, there is
no way to control this manually for a specific
instance. Sorry.
Having read the code recently I kinda figured that this may have been
the case.
I may work on a combine manipulation UI at some point in the future as
it's an oft requested feature and a nice easy way to control it would be
pretty nice.
Col
--
Colin Guthrie
gmane(at)colin.guthr.ie
http://colin.guthr.ie/
Day Job:
Tribalogic Limited [http://www.tribalogic.net/]
Open Source:
Mandriva Linux Contributor [http://www.mandriva.com/]
PulseAudio Hacker [http://www.pulseaudio.org/]
Trac Hacker [http://trac.edgewall.org/]
_______________________________________________
pulseaudio-discuss mailing list
[email protected]
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss