Contacting Pulse Audio over Dbus

Christopher picture Christopher · Nov 15, 2012 · Viewed 10.7k times · Source

I am trying to write a basic volume application. Since I'm writing this in Ruby I don't want to extend the C library or use ffi, instead I trying to write this with ruby-dbus I got the Address Property with /org/pulse_audio/server_lookup1 but the file the address points to doesn't exist. Is Pulse Audio properly configured for dbus?

Answer

izidor picture izidor · Oct 20, 2013

Ubuntu ships Pulse Audio without D-Bus support. To enable it put the following line at the end of file /etc/pulse/default.pa:

load-module module-dbus-protocol

Restart Pulse Audio:

pkill pulseaudio; pulseaudio

Solution found at pulseaudio-mixer-cli project which demonstrates how to use pulseaudio over D-Bus.