Difference between revisions of "PulseAudio"
From Vague Hope Wiki
(→Service) |
|||
Line 37: | Line 37: | ||
== Service == | == Service == | ||
− | + | /etc/default/pulseaudio | |
+ | PULSEAUDIO_SYSTEM_START=1 | ||
+ | DISALLOW_MODULE_LOADING=0 | ||
== pacmd == | == pacmd == |
Revision as of 00:11, 3 August 2013
Contents
General
Install:
sudo aptitude install pulseaudio pulseaudio-utils pavucontrol
Control:
pacmd pacmd help pacmd list-modules pacmd list-sinks pacmd load-module module-tunnel-sink server=192.168.0.211 pacmd load-module module-combine sink_name=combined slaves="alsa_output.pci-0000_00_1b.0.analog-surround-40,tunnel-sink.192.168.0.211" pacmd unload-module <number from list-modules>
Restart:
pulseaudio -k speaker-test -c2
Move:
pacmd list-sinks pacmd list-sink-inputs pacmd move-sink-input <x> <y>
Volume:
bash -c 'pactl -- set-sink-volume `pacmd list-sinks | grep -P -o "(?<=\* index: )[0-9]+"` -10%'
RTP
Broadcast:
pacmd load-module module-rtp-send source=@DEFAULT_MONITOR@ loop=0
Receive:
pacmd load-module module-rtp-recv
Service
/etc/default/pulseaudio
PULSEAUDIO_SYSTEM_START=1 DISALLOW_MODULE_LOADING=0
pacmd
When running as shared service (http://pulseaudio.org/ticket/222):
bin/shared-pacmd
#!/bin/bash if [ "$USER" == "pulse" ] ; then export PULSE_RUNTIME_PATH=/var/run/pulse pacmd else sudo -u pulse "$0" fi
References
- http://sygard.no/2010/11/dedicated-pulseaudio-network-sound-server-without-x/
- http://ubuntuforums.org/showthread.php?t=983932
- http://bda.ath.cx/blog/2009/01/23/pulseaudio-module-combine-arguments/
- http://www.freedesktop.org/wiki/Software/PulseAudio/Documentation/User/Modules#DeviceDrivers
- http://www.hackerposse.com/~rozzin/journal/whole-home-pulseaudio
- http://askubuntu.com/questions/71863/how-to-change-pulseaudio-sink-with-pacmd-set-default-sink-during-playback