Difference between revisions of "Rygel"

From ArchWiki
Jump to: navigation, search
(Initial submit. Rygel is part of the Gnome project and is noteworthy for that alone.)
 
(Troubleshooting: Fixed bad formatting)
Line 51: Line 51:
 
When starting Rygel from the command line, there are several options that might help you troubleshoot any strange behaviour. Find out more about these options with {{ic|man rygel}}.
 
When starting Rygel from the command line, there are several options that might help you troubleshoot any strange behaviour. Find out more about these options with {{ic|man rygel}}.
  
;{{ic|-g, --log-level=LIST}}: Comma-separated list of of DOMAIN:LEVEL pairs. DOMAIN can be "*", "rygel" or the name of a plugin. Levels are 1 for critical, 2 for error, 3 for warning, 4 for info and 5 for debug.
+
{{ic|-g, --log-level=LIST}} Comma-separated list of of DOMAIN:LEVEL pairs. DOMAIN can be "*", "rygel" or the name of a plugin. Levels are 1 for critical, 2 for error, 3 for warning, 4 for info and 5 for debug.
  
;{{ic|-d, --disable-plugin=PLUGIN}}: Disable PLUGIN
+
{{ic|-d, --disable-plugin=PLUGIN}} Disable PLUGIN
  
;{{ic|-t, --disable-transcoding}}: Disable transcoding.
+
{{ic|-t, --disable-transcoding}} Disable transcoding.
  
;{{ic|-c, --config=CONFIG_FILE}}: Load the specified config file instead of /etc/rygel.conf or $HOME/.config/rygel.conf
+
{{ic|-c, --config=CONFIG_FILE}} Load the specified config file instead of /etc/rygel.conf or $HOME/.config/rygel.conf

Revision as of 15:46, 4 June 2013

Rygel is a streaming media server compatible with many DLNA/UPnP clients including the Sony PlayStation 3, Microsoft Xbox 360, smart televisions, DLNA speakers and many smartphones. Rygel will automatically transcode media to a format compatible with the client device. It can also utilise published media hierarchies from external applications like Rhythmbox and DVB Daemon through the D-Bus MediaServer specification. It is under active development and is a part of the Gnome project.

Installation

Install Template:Pkg:rygel from the gnome-extra repository.

Configuration

Rygel can be configured globally (/etc/rygel.conf or per-user $HOME/.config/rygel.conf. Some of the common configuration options include:

# Set it to 'false' if you want to disable transcoding support.
enable-transcoding=true

# Where video files should be saved if allow-upload is true.
# Defaults to @VIDEOS@, the standard videos folder (typically ${HOME}/Videos).
video-upload-folder=@VIDEOS@

# Where music files should be saved if allow-upload is true
# Defaults to @MUSIC@, the standard music folder (typically ${HOME}/Music).
music-upload-folder=@MUSIC@

# Where picture files should be saved if allow-upload is true
# Defaults to @PICTURES@, the standard picture folder (typically ${HOME}/Pictures).
picture-upload-folder=@PICTURES@

[Tracker]
enabled=true
share-pictures=true
share-videos=true
share-music=true
strict-sharing=false
title=@REALNAME@'s media        # whatever name you choose

[MediaExport]
enabled=true
title=@REALNAME@'s media        # whatever name you choose
# List of URIs to export.
uris=@MUSIC@;@VIDEOS@;@PICTURES@
extract-metadata=true
monitor-changes=true        # Watch the URIs above for new/changed media
virtual-folders=true

[Playbin]
enabled=true
title=Audio/Video playback on @HOSTNAME@        # whatever name you choose

More information on these and other configuration options can be found with man rygel.conf.

Troubleshooting

When starting Rygel from the command line, there are several options that might help you troubleshoot any strange behaviour. Find out more about these options with man rygel.

Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.
Comma-separated list of of DOMAIN:LEVEL pairs. DOMAIN can be "*", "rygel" or the name of a plugin. Levels are 1 for critical, 2 for error, 3 for warning, 4 for info and 5 for debug.
Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.
Disable PLUGIN

-t, --disable-transcoding Disable transcoding.

Template error: are you trying to use the = sign? Visit Help:Template#Escape template-breaking characters for workarounds.
Load the specified config file instead of /etc/rygel.conf or $HOME/.config/rygel.conf