Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
rygel [Le 21/05/2015, 16:32] – [Installation] grandtoubabrygel [Le 19/01/2026, 12:57] (Version actuelle) – [GNOME Paramètres] précision / rédactionnel 141.227.26.230
Ligne 1: Ligne 1:
 +{{tag>noble dlna multimedia media_center reseau}}
  
-{{tag>rygel dlna multimedia mediacenter }} +{{ https://gitlab.gnome.org/uploads/-/system/project/avatar/1540/rygel.png?100|Icône Rygel}} 
-====== Installation ====== +====== Rygel ======
-Rygel est disponible dans la logithèque. +
-En ligne de commande :[[:tutoriel:comment_installer_un_paquet| sudo apt-get install rygel]] +
-====== Configuration ====== +
-Sous Xubuntu 15.04 le fichier de configuration rygel.conf est dans /etc+
  
-Exemple +**Rygel** est une solution multimédia domestique ([[:serveur]] [[:UPnP]] [[:DLNA]]) qui vous permet de [[:partage|partager]] facilement des contenus multimédia (audio, vidéo et images) avec d'autres appareils de votre [[:réseau]] domestique.
-<code> +
-@desktop:/etc$ cat rygel.conf +
-# Configuration file for Rygel+
  
-# General configuration options +===== Installation =====
-[general] +
-# Set it to 'false' if you want to only use the streaming part of Rygel and/or +
-# don't want it to advertize itself on the UPnP network. If you want to +
-# completely disable rygel, just don't run it then. :) +
-upnp-enabled=true+
  
-# Set it to 'false' if you want to disable transcoding support. +**Rygel** est installé par défaut sur Ubuntu (version [[:GNOME]]).
-enable-transcoding=true+
  
-# Where video files should be saved if allow-upload is true. +Il peut être installé sur d'autres [[:variantes]] d'Ubuntuen [[:tutoriel:comment_installer_un_paquet|installant le paquet]] ''[[apt>rygel]]''.\\ 
-# Defaults to @VIDEOS@the standard videos folder (typically ${HOME}/Videos)+Dans ce cas **[[:gnome-control-center|GNOME Paramètres]]** ne sera cependant pas installé. Vous pouvez donc à la place installer une interface graphique à **Rygel**, par exemple en [[:tutoriel:comment_installer_un_paquet|installant le paquet]] ''[[apt>rygel-preferences]]''
-video-upload-folder=@VIDEOS@;+  
 +===== Configuration =====
  
-# Where music files should be saved if allow-upload is true +Il existe plusieurs moyens de configurer et d'activer **Rygel**. Si vous utilisez Ubuntu (version [[:GNOME]]), la plus simple est de passer par **[[#GNOME Paramètres]]**.
-# 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 +==== GNOME Paramètres ====
-# Defaults to @PICTURES@, the standard picture folder (typically ${HOME}/Pictures). +
-picture-upload-folder=@PICTURES@+
  
-# Default media engine to load. If not specified, the engine directory is +La configuration et l'activation du serveur **Rygel** est accessible depuis les **[[:gnome-control-center|Paramètres]]** -> //Partage// -> bouton //Partage de médias// :
-# searched recursively and the first engine found is loaded. +
-media-engine=librygel-media-engine-gst.so+
  
-# List of network interfaces to attach rygel toYou can also use network IP or +{{:captures:parametres_partage.png?595|Paramètres -> Partage}} 
-# even ESSID for wireless networks on LinuxLeave it blank for dynamic +{{:captures:rygel.png?321|Partage de médias}}
-# configuration. +
-interface=+
  
-# The port to run HTTP server on. 0 means dynamic+Sur la fenêtre //Partage de médias// ainsi ouverte, choisir les //Dossiers// à partager et activer l'interrupteur //Partage de médias//.\\ 
-port=0+Les //Dossiers// choisis sont alors partagés sur le [[:réseau]] local. On peut en ajouter ou en retirer à la liste par défaut (Vidéos, Musiques, Images).
  
-# Comma-separated list of domain:level pairs to specify log level thresholds for +Une fois activé dans Gnome, Rygel lance le partage automatiquement au démarrage de chaque [[:session utilisateur|session]].  
-# individual domains. domain could be either 'rygel'name of a plugin or '*' +Si cela ne fonctionne pasou avec des installations manuelles, voir le chapitre //[[#Démarrage automatique]]//.
-for all domainsAllowed levels are: +
-+
-# 1=critical +
-# 2=error +
-# 3=warning +
-# 4=message/info +
-# 5=debug +
-log-level=*:5+
  
-# Allow upload of media files? +<note important> 
-allow-upload=true+Le partage ne fonctionne que tant que la [[:session utilisateur|session]] est ouverte (il se désactivera lors de l'extinction de la machine, de la mise en veille, ou d'une fermeture de la session qui partage).</note>
  
-# Allow deletion of media folders and files? +==== Rygel-preferences ====
-allow-deletion=true+
  
-# Semicolon-separated list of device user-agents (or parts thereof) that need +Si vous avez installé **Rygel-preferences** vous pouvez y accéder via [[:tutoriel:comment_lancer_application|votre menu des applications]]Cela vous donne accès à une fenêtre de paramétrage.
-# a downgrade in the UPnP device versions +
-# WARNING /!\Only change this setting when told to do so or when you know +
-#              what you're doing. If you find that adding your device makes it +
-#              working with Rygel, please file a bug at +
-#              https://bugzilla.gnome.org/enter_bug.cgi?product=Rygel&component=IOP +
-#              so we can include it in future releases. +
-#force-downgrade-for=Allegro-Software-WebClient;SEC_HHP;SEC HHP;Mediabolic-IMHTTP/1;TwoPlayer;Reciva;FDSSDP;Portable SDK for UPnP devices;Darwin+
  
-# Plugin specific sections +==== Ligne de commande ====
-+
-# Some options are generic and some are specific to each plugin. +
-# The generic ones are: +
-+
-# * enabled: As the name suggests, to enable or disable the plugin. +
-# * title: The title of the plugin to advertise to UPnP clients. This can +
-#          contain the following automatically substituted keywords: +
-#       * @REALNAME@: The real name of the user as returned by +
-#                     g_get_real_name() function of glib library. +
-#       * @USERNAME@: The user name of the user as returned by +
-#                     g_get_user_name() function of glib library. +
-#       * @HOSTNAME@: The host name of the machine rygel is running on, as +
-#                     returned by g_get_host_name() function of glib library. +
-#+
  
-# Options related to the used media backend. +Pour paramétrer Rygel **en mode texte**, copiez le fichier de configuration dans votre [[:arborescence#répertoire personnel]] : 
-# The options shown in this configuration file are specific to GStreamer. +  cp -n /etc/rygel.conf ~/.config
-[GstMediaEngine]+
  
-# List of active transcodersTo disable one, remove from list. +Vous pouvez ensuite [[:tutoriel:comment_modifier_un_fichier|éditer votre fichier]] ''~/.config/rygel.conf''.
-transcoders=mp3;lpcm;mp2ts;wmv;aac;avc+
  
-# Options that apply to the renderer framework in general +Les paramètres importants sont : 
-[Renderer]+  * ''log-level=*:5''  pour avoir les messages d'erreurs au lancement 
 +  * ''uris=@MUSIC@;@VIDEOS@;@PICTURES@;/media/$USER/Elements/Media/;/media/$USER/Elements/MP3/;''  ce sont les [[:chemins]] des répertoires auxquels vous voulez accéder depuis, par exemple, votre télévision. Les 3 premiers sont par défaut ceux de votre [[:arborescence#répertoire personnel]] (voir //[[:variables_d_environnement#xdg-user-dirs]]//), 
 +  * ''title=GUY's media'',  c'est le nom de l'équipement qui s'affichera sur la télévision (il n'est pas obligatoire de le modifier).\\
  
-# Default showtime in seconds to use for images in playlists if dlna:lifetime +Pour vérifier si Rygel fonctionne, vous pouvez tester le service :((Voir //[[:systemd#Gestion basique des services]]//, en ajoutant ''%%--%%user'' à la suite de chaque ''systemctl''.)) 
-is not set. DLNA wants something between 5 and 15 seconds+<code>systemctl --user --no-pager -l status rygel</code>
-image-timeout = 15+
  
-[Tracker] +===== Utilisation =====
-enabled=true +
-share-pictures=true +
-share-videos=true +
-share-music=true +
-strict-sharing=false +
-title=@REALNAME@'s media+
  
-[MediaExport] +==== Démarrage ====
-enabled=true +
-title=GUY's media +
-# List of URIs to export. Following variables are automatically substituted by +
-# the appropriate XDG standard media folders by Rygel for you. +
-+
-#       * @MUSIC@: The standard music folder (typically ${HOME}/Music). +
-#       * @VIDEOS@: The standard videos folder (typically ${HOME}/Videos). +
-#       * @PICTURES@: The standard pictures folder (typically ${HOME}/Pictures). +
-+
-uris=@MUSIC@;@VIDEOS@;@PICTURES@;/media/guy/Elements/Media/;/media/guy/Elements/MP3/; +
-extract-metadata=true +
-monitor-changes=true +
-monitor-grace-timeout=+
-virtual-folders=true+
  
-[Playbin] +**Rygel** se lance automatiquement à partir du moment où on active l'entrée //Partage de médias// dans [[#GNOME Paramètres]]. Il n'y a //a priori// rien de plus à faire.
-enabled=true +
-title=Audio/Video playback on @PRETTY_HOSTNAME@+
  
-[ZDFMediathek+Pour lancer **Rygel** depuis un [[:terminal]], entrez la [[:commande shell|commande]] suivante : 
-enabled=false +  systemctl --user start rygel
-# List of ids of broadcasts +
-rss=508 +
-update-interval=1800 +
-video-format=wmv+
  
-[GstLaunch] +Il existe aussi une commande ''[[man>rygel]]'' qui peut être utile pour effectuer des tests, ou éventuellement un partage temporaire.
-enabled=false +
-launch-items=audiotestsrc;videotestsrc;videotestoverlay +
-audiotestsrc-title=Audiotestsrc +
-audiotestsrc-mime=audio/x-wav +
-audiotestsrc-launch=audiotestsrc ! wavenc +
-videotestsrc-title=Videotestsrc +
-videotestsrc-mime=video/mpeg +
-videotestsrc-launch=videotestsrc ! avenc_mpeg2video ! mpegtsmux +
-videotestoverlay-title=Videotestsrc with timeoverlay 2 +
-videotestoverlay-mime=video/mpeg +
-videotestoverlay-launch=videotestsrc ! timeoverlay ! avenc_mpeg2video ! mpegtsmux+
  
-[Test] +==== Démarrage automatique ====
-enabled=false+
  
-[ExampleServerPluginVala] +**Rygel** devrait s'ajouter par défaut dans les applications lancées au démarrage de la session. Dans le cas contraire vous pouvez le [[:tutoriel:application_demarrage|faire manuellement]].
-enabled=false+
  
-[ExampleServerPluginC] +Le service ''rygel'' existe dans l'espace utilisateur (on le gère avec la commande ''systemctl %%--%%user'').\\ 
-enabled=false+La commande pour le démarrer automatiquement est donc : 
 +  systemctl --user enable rygel
  
-[ExampleRendererPluginVala] +Si vous voulez utiliser **Rygel** avec des [[:permissions administrateur]], vous pouvez aussi créer le service **[[:systemd]]** au niveau système. Voir [[https://forum.ubuntu-fr.org/viewtopic.php?pid=19858801#p19858801|ici]] comment ajouter un service ''rygel''.
-enabled=false+
  
-[ExampleRendererPluginC] +==== Pare-feu ====
-enabled=false+
  
-[MPRIS] +Si vous utilisez un [[:pare-feu](//firewall//) pensez à autoriser les dialogues entre **Rygel** et le reste du réseau (//a priori// ports ''1900 UDP'' et ''TCP'', ou éventuellement d'autres ports configurés dans ''~/.config/rygel.conf'').
-enabled=false+
  
-[External] +==== Constitution de la base de données ====
-enabled=false +
-</code> +
-===== Les paramètres importants===== +
-  * log-level=*: pour avoir les messages d'erreurs au lancement +
-  * uris=@MUSIC@;@VIDEOS@;@PICTURES@;/media/guy/Elements/Media/;/media/guy/Elements/MP3/;  ce sont les dossiers que vous voulez voir s'afficher sur la télévision. Les 3 premiers sont ceux de votre dossier /home +
-  * title=GUY's media  c'est le nom de l'équipement qui s'affichera sur la télévision +
-===== Duplication du fichier de configuration ====+
-Pour éviter les messages d'insulte au lancement on peut dupliquer le fichier de configuration dans le dossier /home/.config de l'utilisateur.+
  
-====== Configuration par interface graphique====== +Au premier lancement **Rygel** va construire une base de données, ceci peut-être gourmand en ressources et en durée. Soyez patient et évitez de surcharger votre PC pendant ce temps.
-Installer rygel-preferences [[:tutoriel:comment_installer_un_paquet|sudo apt-get install rygel-preferences]] +
-demarrer 'Préférences de Rygel' depuis le menu Paramètres +
-====== Activation ====== +
-En ligne de commande avec affichage des traces +
-**rygel -g 5** +
-====== Démarrage automatique ====== +
-Dans Xubuntu rygel est inscrit dans les applications lancées au démarrage de la session. +
-Exemple:+
  
-[[http://pix.toile-libre.org/?img=1432208528.png]]+La base s'appelle ''media-export.db'' et se trouve dans le [[:fichier_cache|répertoire caché]] ''~/.cache/rygel'' (dans votre [[:arborescence#répertoire personnel]]). 
 +  
 +===== Désinstallation ===== 
 +  
 +Pour supprimer cette application, il suffit de [[:tutoriel:comment_supprimer_un_paquet|supprimer son paquet]]. Selon la méthode choisie, la configuration globale de l'application est conservée ou supprimée. Les journaux du système, et les fichiers de préférence des utilisateurs dans leurs dossiers personnels sont toujours conservés.
  
-====== Firewall ====== +<note important>Évitez tant que possible de désinstaller le [[:paquet]] ''[[apt>rygel]]'' d'Ubuntu version [[:GNOME]], dans la mesure où il peut s'agir d'une dépendance du bureau Ubuntu.</note> 
-Si vous utiliser un firewall pensez à autoriser les dialogues entre votre PC et la Box +  
- +===== Voir aussi ===== 
- +  
-====== Constitution de la base de données====== +  * Le [[https://wiki.gnome.org/Projects/Rygel|site officiel du logiciel]] **(//en//)** 
-Au premier lancement Rygel va construire sa base de données, ceci peut-être gourmand en temps UC et en durée. Soyez patient et ne surcharger pas votre PC pendant ce temps là. +  * [[https://gitlab.gnome.org/GNOME/rygel|sources]] 
-La base s'appelle media-export.db et se trouve dans votre dossier /home dans le dossier .cache/rygel +  * La page générique sur [[:dlna|UPnP DLNA : accès aux fichiers multimédia du réseau]]
- +
-====== Intégration dans systemd ====== +
-Pour que rygel démarre automatiquement dans systemd voir comment ajouter un service rygel ici: [[https://forum.ubuntu-fr.org/viewtopic.php?pid=19858801#p19858801]] +
---- //[[:utilisateurs:grandtoubab|grandtoubab]] Le 21/05/2015, 12:53//+
  
 +==== Alternatives ====
  
 +  * voir le chapitre //[[:multimedia#Serveurs Multimédia]]//
 +  * et en particulier **[[:Jellyfin]]**, un serveur moderne pour partager du contenu multimédia sur un réseau, y compris Internet
  
 +----
 +//Contributeurs : [[:utilisateurs:grandtoubab]], [[:utilisateurs:krodelabestiole]].//