- my laptop runs pulseaudio (like any ubuntu box)
- I listen to music with rhythmbox
- I've plugged in a raspberrypi to my old stereo and installed gmediarenderer, which provides an DLNA Digital Media Renderer
- I've been wanting to stream my music to my stereo over wifi (aka airplay in the apple world)
- I couldn't get pulseaudio-dlna to work without stuttering.
This plugin:
- locates my network's Digital Media Renderer
- streams rhythmbox's currently playing track to it
- synchronizes my laptop's pulseaudio volume (itself controlled with the media keys) with the renderer's volume
This works great in my particular setup. While there isn't anything strictly hard-coded, I have made couple of assumptions. Your Mileage May Vary.
- copy/symlink the dlna folder inside
~/.local/share/rhythmbox/plugins/
- install dependencies:
pip3 install -r ~/.local/share/rhythmbox/plugins/dlna/requirements.txt
- restart rhythmbox and activate the plugin
- once activated, disable/enable via the menu items in the "Tools" menu bar
- that's it!