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 16/09/2015, 16:33] – [Voir aussi] 82.246.53.99rygel [Le 28/08/2026, 04:02] (Version actuelle) – typo krodelabestiole
Ligne 1: Ligne 1:
-{{tag>Trusty dlna multimedia mediacenter BROUILLON}}+{{tag>noble dlna multimedia media_center reseau}}
  
----- +{{ https://gitlab.gnome.org/uploads/-/system/project/avatar/1540/rygel.png?100|Icône de Rygel}} 
-  +====== Rygel ====== 
-====== Rygel ====== + 
 +**Rygel** est une solution multimédia domestique ([[:serveur]] [[:UPnP]] / [[:DLNA]]) qui permet de [[:partage|partager]] facilement des contenus multimédia (audio, vidéo et images) avec d'autres appareils sur un [[:réseau]] domestique.
  
-**Rygel** est une solution multimédia domestique (UPnP AV MediaServer) qui vous permet de partager facilement des fichiers audio, vidéo et images avec d'autres appareils de votre réseau domestique. 
-  
-===== Pré-requis ===== 
-  
-  * Disposer des [[:sudo|droits d'administration]]. 
-  * Disposer d'une connexion à Internet configurée et activée. 
-  
 ===== Installation ===== ===== Installation =====
-  + 
-Pour installer ce logiciel, il suffit d'[[:tutoriel:comment_installer_un_paquet|installer les paquets]] **[[apt>rygel]]**.+**Rygel** est installé par défaut sur Ubuntu (version [[:GNOME]]). 
 + 
 +Il peut être installé sur d'autres [[:variantes]] d'Ubuntu, en [[:deb#installer_un_paquet_deb|installant le paquet]] ''[[apt>rygel]]''.\\ 
 +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 [[:deb#installer_un_paquet_deb|installant le paquet]] ''[[apt>rygel-preferences]]''.
    
 ===== Configuration ===== ===== Configuration =====
-  
  
-Sous Xubuntu 15.04 le fichier de configuration rygel.conf est dans /etc+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]]**.
  
-Exemple : +==== GNOME Paramètres ====
-<file> +
-@desktop:/etc$ cat rygel.conf +
-# Configuration file for Rygel+
  
-# General configuration options +La configuration et l'activation du serveur **Rygel** est accessible depuis les **[[:gnome-control-center|Paramètres]]** -> //Partage// -> bouton //Partage de médias// :
-[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. +{{:captures:parametres_partage.png?595|Paramètres -> Partage}} 
-enable-transcoding=true+{{:captures:rygel.png?321|Partage de médias}}
  
-# Where video files should be saved if allow-upload is true+Sur la fenêtre //Partage de médias// ainsi ouverte, choisir les //Dossiers// à partager et activer l'interrupteur //Partage de médias//.\\ 
-# Defaults to @VIDEOS@, the standard videos folder (typically ${HOME}/Videos). +Les //Dossiers// choisis sont alors partagés sur le [[:réseau]] local. On peut à volonté modifier la liste de [[:chemins]] proposés par défaut (''~/Musiques'', ''/Vidéos'', ''~/Images'').
-video-upload-folder=@VIDEOS@;+
  
-# Where music files should be saved if allow-upload is true +Une fois activé dans GNOME**Rygel** lance le partage automatiquement au démarrage de chaque [[:session utilisateur|session]] (si cela ne fonctionne pas, par exemple suite à une mauvaise reconfiguration //manuelle//, voir le chapitre //[[#Démarrage automatique]]//).
-# 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 +<note important> 
-# Defaults to @PICTURES@, the standard picture folder (typically ${HOME}/Pictures). +Le partage ne fonctionne que tant que l'[[:utilisateur]] a au moins une [[:session utilisateur|session]] ouverte (il est désactivé lorsque la machine est éteinte, en veille, ou tant qu'aucune session qui partage n'est ouverte). 
-picture-upload-folder=@PICTURES@+</note>
  
-# Default media engine to load. If not specified, the engine directory is +==== Rygel Preferences ====
-# 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 +Si vous avez installé **Rygel Preferences** vous pouvez y accéder via le [[:tutoriel:comment_lancer_application|menu des applications]]Cela donne accès à une interface de configuration :
-# even ESSID for wireless networks on Linux. Leave it blank for dynamic +
-configuration+
-interface=+
  
-# The port to run HTTP server on0 means dynamic. +{{https://community.linuxmint.com/img/screenshots/rygel.png|Capture de Rygel Preferences}}
-port=0+
  
-# Comma-separated list of domain:level pairs to specify log level thresholds for +==== Ligne de commande ====
-# individual domains. domain could be either 'rygel', name of a plugin or '*' +
-# for all domains. Allowed levels are: +
-+
-# 1=critical +
-# 2=error +
-# 3=warning +
-# 4=message/info +
-# 5=debug +
-log-level=*:5+
  
-Allow upload of media files? +Pour paramétrer **Rygel** //manuellement//, copier le fichier de configuration dans votre [[:arborescence#répertoire personnel]] : 
-allow-upload=true+  cp -n /etc/rygel.conf ~/.config
  
-# Allow deletion of media folders and files? +Vous pouvez ensuite [[:tutoriel:comment_modifier_un_fichier|éditer le fichier]] ''~/.config/rygel.conf''.
-allow-deletion=true+
  
-# Semicolon-separated list of device user-agents (or parts thereof) that need +Les paramètres à probablement modifier sont 
-# a downgrade in the UPnP device versions +  ''uris'' : voir [[:réseau #URI]] pour les explications complètesmais ici ce sont plus simplement les [[:chemins]] des répertoires à partager, et auxquels on veut accéder depuis, par exemple, une télévision, séparés par un point-virgule '';''Les trois premiers sont par défaut ceux du [[:arborescence#répertoire personnel]] (voir //[[:variables_d_environnement#xdg-user-dirs]]//).\\ Par exemple\_: ''uris=@MUSIC@;@VIDEOS@;@PICTURES@;/un/chemin/de/son/choix;/un/autre/chemin;'' 
-# WARNING /!\Only change this setting when told to do so or when you know +  * ''title''\_: on peut choisir le nom de notre [[:serveur]] **Rygel**, qui s'affiche sur les appareils clients (comme la télévision). Il n'est pas obligatoire de le modifier, mais une personnalisation peut permettre de mieux s'y retrouver.\\ Exemple : ''title=Médiathèque de bibi'' 
-#              what you're doing. If you find that adding your device makes it +  * ''log-level'' : par exemple ''log-level=*:5'' pour avoir les messages d'erreurs au lancement.
-             working with Rygelplease 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 +Pour vérifier si **Rygel** fonctionneon peut tester le [[:services|service]]\_:((Voir //[[:systemd#Gestion basique des services]]//, en ajoutant ''%%--%%user'' à la suite de chaque ''systemctl''.)
-+<code>systemctl --user --no-pager -l status rygel</code>
-# Some options are generic and some are specific to each plugin. +
-# The generic ones are: +
-+
-enabled: As the name suggeststo enable or disable the plugin. +
-# * titleThe 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. +===== Utilisation =====
-# The options shown in this configuration file are specific to GStreamer. +
-[GstMediaEngine]+
  
-# List of active transcodersTo disable oneremove from list. +Le service ''rygel'' existe dans l'espace [[:utilisateur]]\_: c'est un [[:services|service]] //[[:utilisateur]]// (pas //[[:système]]//)On le gère donc avec la commande ''systemctl %%--%%user''sans requérir les [[:permissions administrateur]], et il est déclaré par le fichier ''/usr/lib/systemd/user/rygel.service''.
-transcoders=mp3;lpcm;mp2ts;wmv;aac;avc+
  
-# Options that apply to the renderer framework in general +Pour utiliser **Rygel** avec des [[:permissions administrateur]], on peut 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''.
-[Renderer]+
  
-# Default showtime in seconds to use for images in playlists if dlna:lifetime +==== Démarrage ====
-# is not set. DLNA wants something between 5 and 15 seconds. +
-image-timeout 15+
  
-[Tracker] +**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 +
-share-pictures=true +
-share-videos=true +
-share-music=true +
-strict-sharing=false +
-title=@REALNAME@'s media+
  
-[MediaExport] +Pour lancer **Rygel** depuis un [[:terminal]], entrer la [[:commande shell|commande]] suivante 
-enabled=true +  systemctl --user start rygel
-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=5 +
-virtual-folders=true+
  
-[Playbin] +Il existe aussi une commande ''[[man>rygel]]'' qui peut être utile pour effectuer des tests, ou éventuellement un partage temporaire.
-enabled=true +
-title=Audio/Video playback on @PRETTY_HOSTNAME@ +
- +
-[ZDFMediathek] +
-enabled=false +
-# List of ids of broadcasts +
-rss=508 +
-update-interval=1800 +
-video-format=wmv +
- +
-[GstLaunch] +
-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] +
-enabled=false +
- +
-[ExampleServerPluginVala] +
-enabled=false +
- +
-[ExampleServerPluginC] +
-enabled=false +
- +
-[ExampleRendererPluginVala] +
-enabled=false +
- +
-[ExampleRendererPluginC] +
-enabled=false +
- +
-[MPRIS] +
-enabled=false +
- +
-[External] +
-enabled=false +
-</file> +
- +
-==== 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 ==== +
- +
-Installer rygel-preferences [[:tutoriel:comment_installer_un_paquet|sudo apt-get install rygel-preferences]] +
-demarrer 'Préférences de Rygeldepuis le menu Paramètres +
-  +
-===== Utilisation ===== +
-  +
-==== Activation ==== +
- +
-En ligne de commande avec affichage des traces +
-**rygel -g 5**+
  
 ==== Démarrage automatique ==== ==== Démarrage automatique ====
  
-Dans Xubuntu rygel est inscrit dans les applications lancées au démarrage de la session. +La commande pour le démarrer automatiquement est\_: 
-Exemple[[http://pix.toile-libre.org/?img=1432208528.png]]+  systemctl --user enable rygel
  
-==== Firewall ====+==== Pare-feu ====
  
-Si vous utiliser un firewall pensez à autoriser les dialogues entre votre PC et la Box+Si vous utilisez un [[:pare-feu]] (//firewall//) pensez à autoriser la communication entre **Rygel** et le reste du réseau (ports ''1900 UDP'' et ''TCP'' par défaut, ou éventuellement d'autres ports configurés dans ''~/.config/rygel.conf'').
  
 ==== Constitution de la base de données ==== ==== Constitution de la base de données ====
  
-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à. +Au premier lancement, **Rygel** construit 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.
-La base s'appelle media-export.db et se trouve dans votre dossier /home dans le dossier .cache/rygel+
  
-===== Intégration dans systemd ===== +La base de données s'appelle ''media-export.db'' et se trouve dans le [[:fichier_cache|répertoire caché]] ''~/.cache/rygel'' (dans votre [[:arborescence#répertoire personnel]]).
- +
-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]]+
    
 ===== Désinstallation ===== ===== Désinstallation =====
    
 +<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>
 +
 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. 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.
    
 ===== Voir aussi ===== ===== Voir aussi =====
    
-  * **(en)** Site officiel du logiciel : [[https://wiki.gnome.org/Projects/Rygel]] +  * **(//en//)** [[https://wiki.gnome.org/Projects/Rygel|Site officiel]] 
-  * **(fr)** [[Site de la communauté francophone du logiciel Bidule]] +  * [[https://gitlab.gnome.org/GNOME/rygel|sources]] 
-  * [[http://forum.ubuntu-fr.org/viewtopic.php?id=64840|Discussion « J'ai un soucis avec le logiciel Bidule »]] sur le forum Ubuntu-fr +  * La page générique sur [[:dlna|UPnP / DLNA : accès aux fichiers multimédia du réseau]]
-  +
-----+
  
-//Contributeurs principaux : [[:utilisateurs:grandtoubab|grandtoubab]].//+==== 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]].//