No DLNA support (via DBUS with MPRIS)

Bug #897032 reported by Lyle Gordon
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Pithos
New
Wishlist
Unassigned

Bug Description

I hope this makes sense but I'm just figuring out all this dbus/pulseaudio stuff now. This isn't really a bug, more of a feature request. I have a TV (connected to my stereo via an external DAC)) that has DLNA support and I really wanted to be able to play pandora on it. I've got Rygel, the gnome DLNA client working in a Debian virtual machine and I can stream to my TV. I can listen to pithos using the GstLaunch part of Rygel to somehow output the pulseaudio sound playing on the virtual machine. However, this is very laggy and you can't control pithos with the DLNA device (ie. next song/song info, etc.), you need to go on the computer, not terrible but not ideal.

Rygel supports the MPRIS DBUS interface

http://www.mpris.org/2.1/spec/
http://live.gnome.org/Rygel#FAQ
http://live.gnome.org/Rygel/MediaServer2Spec

this can interface with Banshee and Rythmbox to expose their playlists via DLNA to any DLNA equipped device (and it works!) I figured it would be really cool if Pithos could work the same way with Rygel and DLNA. Rygel seems to recognize the pithos dbus interface:

Rygel-Message: New plugin 'org.mpris.MediaPlayer2.pithos' available

however, when I add this to my rygel.conf:

[org.mpris.MediaPlayer2.pithos]
title=Pithos

it doesn't work. I'm not sure if there is a way to support the MPRIS/MediaServer2Spec but it would be awesome to have this capability (or an internal DLNA server but I assume that would be more work unless there are preexisting python DLNA libraries to use).

For reference, I'm using Pithos 0.3.12 and Rygel 0.12.5 on Debian Wheezy/Testing (pulled Rygel from Debian Experimental).

Thanks very much for all your great work.

-Lyle

Changed in pithos:
importance: Undecided → Wishlist
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.