I thought about this route, but the issue is I don't want interruptions
in the rooms already listening to music. Maybe if feed all four input
sources into split out sinks (splitting each input into 4 null-sink
outputs in the end), I could then attach the final sound card outputs on
demand without interruption to the other rooms listening... I'm not
quite sure how the layout would work.
You may be on to something here! Let me look at this and do some
investigation.
Thanks for the idea man!
Matt
Chris Ribe wrote:
As for why I am using multicast, it is because that seemed like
the only way I could replicate streams to more than one sink.
Please fill me in if I'm wrong since it seemed like a little
overkill. I would before a simple copy stream module. This allows
any single room to connect to any other room's currently playing
audio on demand.
Here is an example from the wiki ( http://www.pulseaudio.org/wiki/CLI
), module-combine looks like it does what you are looking for.
#!/usr/bin/pulseaudio -nF
# Create autoload entries for the device drivers
add-autoload-sink output module-alsa-sink device=plughw:0,0 rate=48000
sink_name=output
add-autoload-sink output2 module-oss device=/dev/dsp1 record=0
sink_name=output2
add-autoload-sink combined module-combine master=output slaves=output2
sink_name=combined
add-autoload-source input module-alsa-source device=hw:1,0 source_name=input
# Load several protocols
load-module module-esound-protocol-unix
load-module module-simple-protocol-tcp
load-module module-native-protocol-unix
load-module module-cli-protocol-unix
# Make some devices default
set-default-sink combined
set-default-source input
# Don't fail if the audio files referred to below don't exist
.nofail
# Load an audio to the sample cache for usage with module-x11-bell
load-sample-lazy /usr/share/sounds/KDE_Notify.wav x11-bell
load-module module-x11-bell sample=x11-bell
# Play a welcome sound
play-file /usr/share/sounds/startup3.wav combined
-chris
--
TV/IT Engineer
WCJB-TV Gainesville, FL
(352) 416 0648
[EMAIL PROTECTED] <mailto:[EMAIL PROTECTED]>
------------------------------------------------------------------------
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss
_______________________________________________
pulseaudio-discuss mailing list
pulseaudio-discuss@mail.0pointer.de
https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss