<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
</head>
<body bgcolor="#ffffff" text="#000000">
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.<br>
<br>
You may be on to something here! Let me look at this and do some
investigation.<br>
<br>
Thanks for the idea man!<br>
<br>
Matt<br>
<br>
<br>
Chris Ribe wrote:
<blockquote
 cite="mid:42538820802150811n418fe249y6c84e25a96b30c26@mail.gmail.com"
 type="cite"><br>
  <div class="gmail_quote">
  <blockquote class="gmail_quote"
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
    <div bgcolor="#ffffff" text="#000000">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.<br>
    <br>
    </div>
  </blockquote>
  <div><br>
Here is an example from the wiki ( <a moz-do-not-send="true"
 href="http://www.pulseaudio.org/wiki/CLI">http://www.pulseaudio.org/wiki/CLI</a>
),&nbsp; module-combine&nbsp; looks like it does what you are looking for. <br>
  <br>
  <blockquote
 style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"
 class="gmail_quote">
    <pre class="wiki">#!/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</pre>
  </blockquote>
&nbsp;<br>
-chris<br>
  </div>
  </div>
  <br>
-- <br>
TV/IT Engineer<br>
WCJB-TV Gainesville, FL<br>
(352) 416 0648<br>
  <a moz-do-not-send="true" href="mailto:cribe@wcjb.com">cribe@wcjb.com</a>
  <pre wrap="">
<hr size="4" width="90%">
_______________________________________________
pulseaudio-discuss mailing list
<a class="moz-txt-link-abbreviated" href="mailto:pulseaudio-discuss@mail.0pointer.de">pulseaudio-discuss@mail.0pointer.de</a>
<a class="moz-txt-link-freetext" href="https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss">https://tango.0pointer.de/mailman/listinfo/pulseaudio-discuss</a>
  </pre>
</blockquote>
</body>
</html>