Debunking Rygel myths

Somehow Rygel seems to have gained some interest by users lately, a number of new users show up on mailing list, IRC and Bugzilla. But it seems there are some misinformations flowing around:
Rygel is a UPnP server
Well yes, that’s how it started out. But since then, we’ve evolved to be a UPnP/DLNA framework or even SDK providing easy means of implementing servers and renderer.
Speaking of renderer, we not only have one renderer to offer but actually a multitude. Rygel is a consumer of the MPRIS2 D-Bus specification which means it can turn any player, like Banshee or Rhythmbox, which implements this specification into a UPnP/DLNA media renderer.
Rygel is Gnome-only
While being part of Gnome, using its infrastructure, there’s no reason not to use Rygel as a system service. You might, however, experience some minor drawbacks since some of the plug-ins heavily make use of D-Bus. People already have contributed init scripts to ease this part.
Rygel is badly documented
Hm, yes. That one is actually true. Its documentation is a bit scattered in our wiki at and the man-pages. On the other hand we hope that Rygel working out of the box for most people out there.
Hope that sheds some light.
Ps: Hello Planet Gnome! Great to be here finally.

8 thoughts on “Debunking Rygel myths

  1. Can we expect any new exciting Rygel goodies with Gnome 3?
    It would be very cool to have some sort of nautilus file integration (like the Windows7 “play-to” option) to easily send a specific file to a renderer.

  2. Is there a good tutorial for getting it up and running as a uPnP server? I tried briefly this weekend and failed.

  3. er, there is really no need for a tutorial. If it doesn’t work out of the box, there is a bug and we need to fix it.

  4. rygel doesn’t show up on my roku soundbridge. ushare does. maybe this is because of the name rygel publishes? i cannot seem to change this?
    maybe you can shed some light?
    btw. i know this is probably not the right place to ask this…

Leave a Reply

Your email address will not be published. Required fields are marked *