rygel.conf

Langue: en

Version: 09/28/2010 (ubuntu - 24/10/10)

Section: 5 (Format de fichier)

NAME

rygel.conf - Rygel configuration file

SYNOPSIS

$XDG_CONFIG_DIR/rygel.conf
/etc/rygel.conf

DESCRIPTION

rygel

reads its configuration values from the file $XDG_CONFIG_DIR/rygel.conf or - if that file does not exist - from the file /etc/rygel.conf.

Most of the options may be overriden by commandline arguments or envronment variables. See rygel(1) for details on those.

GENERAL DIRECTIVES

Lists in the configuration files are separated by a semicolon (;). Boolean values may be either true or false.

interface=INTERFACE

Set the network-interface rygel listens on.

port=PORT

Set the listen-port.

enable-transcoding

Set to true to enable transcoding in general.

enable-mp3-transcoder

Set to true to enable transcoding to MP3.

enable-mp2ts-transcoder

Set to true to enable transcoding to MPEG2 in TS container.

enable-lpcm-transcoder

Set to true to enable transcoding to Linear PCM.

enable-wmv-transcoder

Set to true to enable transcoding to WMV.

log-level=LEVEL

Set the log level. 1=critical, 2=error, 3=warning, 4=message/info, 5=debug

plugin-path=PATH

Set the plugin search path

Plugin-specific sections are denoted with [PluginName] and can contain plugin-specific options as well as common options:

title=TITLE

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 rygelruns on.

enabled

You can individually enable or disable plugins by setting this to true or false.

TRACKER PLUGIN

The tracker plugin uses the centralized database of meta information from the tracker project. See m[blue]http://www.tracker-project.orgm[] for more information about tracker.

share-pictures

Enable or disable sharing of all pictures in the Tracker database.

share-videos

Enable or disable sharing of all videos in the Tracker database.

share-music

Enable or disable sharing of all music in the Tracker database.

MEDIAEXPORT PLUGIN

MediaExport is an alternative to the Tracker-backed media export. MediaExport extracts meta-data by itself and stores it in the SQLite database in $XDG_CACHE_DIR/rygel/media-export.db on UNIX platforms.

There are several options supported by this plugin:

uris

A list of uris to expose via UPnP. May be files, folders or anything supported by gvfs.

include-filter

A list of filename extensions. If this option is omitted or empty, every file will be analyzed for meta-data. The extensions are case-insensitive.

extract-metadata

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.

PLAYBIN PLUGIN

The Playbin plugin implements a media renderer (Digtal Media Renderer, DMR in DLNA terms). This plugin was known as GstRenderer. It has no special options

ZDFMEDIATHEK

The ZDF Mediathek m[blue]http://www.zdf.de/ZDFmediathekm[] 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.

rss

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

GSTLAUNCH PLUGIN

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.

launch-items

A list of of identifiers for the pipelines to be exposed.

identifier-title

Title of the device represented by this pipeline. Identifier is the identifier as set in launch-items

identifier-mime

Mime-type of the pipeline.

identifier-launch

Definition of the pipeline in gst-launch syntax. For examples on the syntax see gst-launch(1).

An example configuration is available in the distributed configuration file /etc/rygel.conf.

EXTERNAL

The External plugin is an consumer of the MediaServer2 DBus interface specification as defined at m[blue]http://live.gnome.org/Rygel/MediaServer2Specm[]. 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 (m[blue]http://live.gnome.org/DVBDaemonm[]) and Grilo (m[blue]http://live.gnome.org/Grilom[]) via the grilo-rygel project.

This plugin has no additional options.

SEE ALSO

rygel(1), README.Mediathek, gst-launch1()

AUTHOR

Jens Georg <mail@jensge.org>

Wrote this manpage.