Provided by: rygel_0.10.1-1ubuntu1_i386
rygel.conf - Rygel configuration file
rygel reads its configuration values from the file
$XDG_CONFIG_DIR/rygel.conf or - if that file does not exist - from the
Most of the options may be overriden by commandline arguments or
envronment variables. See rygel(1) for details on those.
Lists in the configuration files are separated by a semicolon (;).
Boolean values may be either true or false.
Enable/disable UPnP sharing of the media files. If set to false,
rygel will still offer HTTP proxy URLs for its media files but not
actively advertise them via UPnP.
Set the network-interface rygel listens on.
Set the listen-port.
Set to true to enable transcoding in general.
Set to true to enable transcoding to MP3.
Set to true to enable transcoding to MPEG2 in TS container.
Set to true to enable transcoding to Linear PCM.
Set to true to enable transcoding to WMV.
Comma-separated list of DOMAIN:LEVEL pairs, allowing to set the log
level individually for each domain, where DOMAIN is eiher "*",
"rygel" or the name of a plugin. Allowed log levels are 1=critical,
2=error, 3=warning, 4=message/info, 5=debug.
Set the plugin search path.
Allow uploading of media files via UPnP.
Allow remote media file deletion via UPnP.
Sections for plugins are denoted with [PluginName] and can contain
options specific to a plugin (see below) as well these common options:
Title of the device implemented by this plugin. There are some
variables which will be replaced by rygel. @REALNAME@ will be
subsituted by the user's real name, @USERNAME@ by the user's login
id and @HOSTNAME@ by the name of the machine rygel runs on.
You can individually enable or disable plugins by setting this to
true or false.
The tracker plugin uses the centralized database of meta information
from the tracker project. See the tracker project website for more
information about tracker.
Enable or disable sharing of all pictures in the Tracker database.
Enable or disable sharing of all videos in the Tracker database.
Enable or disable sharing of all music in the Tracker database.
The MediaExport plugin is an alternative to the tracker-backed media
export. It extracts meta-data by itself and stores it in a SQLite
database in $XDG_CACHE_DIR/rygel/media-export.db on UNIX platforms.
If both plugins, Tracker as well as MediaExport are enabled,
MediaExport will disable itself in favour of the Tracker plugin.
There are several options supported by this plugin:
A list of uris to expose via UPnP. May be files, folders or
anything supported by gvfs. If left emtpy it defaults to export the
user's music, video and picture folders as defined per XDG special
user directories spec.
A list of filename extensions. If this option is omitted or empty,
every file will be analyzed for meta-data. The extensions are
Set to false if you do not care about duration or any other
meta-data like artist. This speeds up the initial crawl of the
media a lot. Use it to quickly share some files via UPnP. Make sure
to define an include-filter, otherwise you will end up with a lot
of files exposed which the client cannot display anyway.
The Playbin plugin implements a media renderer (Digtal Media Renderer,
DMR in DLNA terms). This plugin was known as GstRenderer.
This plugin has no special options.
The ZDF Mediathek is an online archive of broadcasts from the second
german television. This plugin can be used to subscribes to the RSS
feeds of this service and expose the broadcasts via UPnP.
A list of broadcast ids. How to get the broadcast ids from the web
site is described in the file README.Mediathek (in german only).
Time in seconds after which the plugin checks for new content. The
default interval is 1800 seconds (30 minutes), the minimum interval
The mediathek usually offers the videos in two formats, WMV and
H.264. Possible values here are wmv and mp4. The default video
format is wmv.
Proxying of general RTSP in rygel as used by the H.264 streams
is currently not working very well. Please enable mp4 only if
your renderer can handle RTSP by itself.
The GstLaunch plugin allows to expose GStreamer pipelines using the
same syntax as the gst-launch utilty. You can configure several items
in this plugins.
A list of of identifiers for the pipelines to be exposed.
Title of the device represented by this pipeline. Identifier is the
identifier as set in launch-items
Mime-type of the pipeline.
Definition of the pipeline in gst-launch syntax. For some examples
on writing pipelines see gst-launch(1).
An example configuration is available in the distributed configuration
The External plugin is an consumer of the MediaServer2 DBus interface
specification. This allows external programs to share their data via
UPnP by implementing this DBus specification. The plugin picks up any
implementation of this interface on the session bus and exposes the
presented media via UPnP. Known implementors of this spec are
gnome-dvb-daemon and Grilo via the grilo-rygel project.
This plugin has no additional options.
The MPRIS plugin is a consumer of the MPRIS2 DBus interface
specification. The implementation conforms to version 2.0 of the
rygel exposes media players that implement the provider side of this
DBus specification as DLNA Digital Media Renderers (DMR) similar to the
Playbin plugin. This means that you can easily turn your media player
into a DMR by implementing this DBus specification.
Players that implement this spec and are known to work with rygel are
Banshee and Rhythmbox.
The configuration of this plugin is special. Plugin configuration is
not done on the plugin but rather per peer that is found providing the
MPRIS2 interface. See the following example to set the title for
Banshee on MPRIS:
title=@REALNAME@'s Banshee on @HOSTNAME@
This plugin has no additional options.
rygel(1), README.Mediathek, gst-launch(1)
Jens Georg <firstname.lastname@example.org>
Wrote this manpage.
1. tracker project website
3. ZDF Mediathek
4. MediaServer2 DBus interface specification
7. MPRIS2 DBus interface specification