Difference between revisions of "Rygel"

From ArchWiki
Jump to: navigation, search
(Move to streaming category.)
m (Configuration: style)
 
(12 intermediate revisions by 8 users not shown)
Line 1: Line 1:
 
[[Category:Streaming]]
 
[[Category:Streaming]]
[https://live.gnome.org/Rygel Rygel] is a streaming media server compatible with many [http://en.wikipedia.org/wiki/Digital_Living_Network_Alliance DLNA]/[http://en.wikipedia.org/wiki/Universal_Plug_and_Play 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.
+
[[Category:GNOME]]
 +
[[ja:Rygel]]
 +
[https://live.gnome.org/Rygel Rygel] is a streaming media server compatible with many [[wikipedia:Digital_Living_Network_Alliance|DLNA]]/[[wikipedia:Universal_Plug_and_Play|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 ==
 
== Installation ==
Install {{Pkg|rygel}} from the [https://www.archlinux.org/groups/i686/gnome-extra/ gnome-extra] repository.
+
Install the {{Pkg|rygel}} package.
  
 
== Configuration ==
 
== Configuration ==
Rygel can be configured globally ({{ic|/etc/rygel.conf}}) or per-user ({{ic|$HOME/.config/rygel.conf}}). Some of the common configuration options include:
+
After having installed Rygel on a GNOME environment, the "Share media" option will be available along the Sharing settings.
<pre>
 
# 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.
+
Rygel can be configured globally ({{ic|/etc/rygel.conf}}) or per-user ({{ic|~/.config/rygel.conf}}). The default {{ic|/etc/rygel.conf}} is well documented.
# 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's indexing options can be configured with tracker-preferences
 
[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
 
</pre>
 
  
 
More information on these and other configuration options can be found with {{ic|man rygel.conf}}.
 
More information on these and other configuration options can be found with {{ic|man rygel.conf}}.
Line 51: Line 17:
  
 
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&#61;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&#61;PLUGIN}}: Disable PLUGIN
 
 
;{{ic|-t, --disable-transcoding}}: Disable transcoding.
 
 
;{{ic|-c, --config&#61;CONFIG_FILE}}: Load the specified config file instead of /etc/rygel.conf or $HOME/.config/rygel.conf
 

Latest revision as of 09:24, 2 August 2017

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 the rygel package.

Configuration

After having installed Rygel on a GNOME environment, the "Share media" option will be available along the Sharing settings.

Rygel can be configured globally (/etc/rygel.conf) or per-user (~/.config/rygel.conf). The default /etc/rygel.conf is well documented.

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.