Skip to content

Latest commit

 

History

History
24 lines (20 loc) · 1.24 KB

README.md

File metadata and controls

24 lines (20 loc) · 1.24 KB

Rhythmbox DLNA plugin

Context

  • 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.

Solution

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.

Installation

  • 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!