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édentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
jellyfin [Le 12/06/2019, 18:36]
stylou [Installation] Ajout via dépot Ubuntu
jellyfin [Le 25/06/2019, 09:04]
stylou [Méthode VA API]
Ligne 14: Ligne 14:
  
 On peut aussi créer des comptes supplémentaires pour partager ce contenu avec ses amis. On peut aussi créer des comptes supplémentaires pour partager ce contenu avec ses amis.
 +
  
 ===== Installation ===== ===== Installation =====
    
-==== Méthode recommandée ​: Docker ====+==== Depuis le Dépôt pour Ubuntu de Jellyfin ==== 
 + 
 +L'​équipe de Jellyfin fournit un dépôt pour l'​installation sur Ubuntu Xenial / Bionic / Cosmic / Disco. Les architectures prises en charge sont amd64 , arm64 et armhf. 
 + 
 +<note important>​Sur Ubuntu Xenial seul amd64 est pris en charge .</​note>​ 
 +<​note>​Microsoft ne fournit pas de .NET pour les systèmes Linux x86 32 bits. Jellyfin n'est donc pas pris en charge sur l'​architecture i386 .</​note>​  
 + 
 +  * Activez HTTPS pour APT : 
 +<​code>​sudo apt install apt-transport-https</​code>​ 
 + 
 +  * Activez le dépôt Univers pour certaines dépendances : 
 +<​code>​sudo add-apt-repository universe</​code>​ 
 + 
 +  * Importez la clé signée par l’équipe Jellyfin : 
 +<​code>​wget -O - https://​repo.jellyfin.org/​ubuntu/​jellyfin_team.gpg.key | sudo apt-key add -</​code>​ 
 + 
 +  * Ajoutez le dépôt dans /​etc/​apt/​sources.list.d/​jellyfin.list : 
 +<​code>​echo "deb [arch=$( dpkg --print-architecture )] https://​repo.jellyfin.org/​ubuntu $( lsb_release -c -s ) main" | sudo tee /​etc/​apt/​sources.list.d/​jellyfin.list</​code>​ 
 + 
 +  * Mettre à jour les dépôts : 
 +<​code>​sudo apt update</​code>​ 
 + 
 +  * Installez Jellyfin : 
 +<​code>​sudo apt install jellyfin</​code>​ 
 + 
 +==== Depuis ​Docker ====
  
 La méthode d'​installation la plus simple pour le moment est d'​utiliser **[[:​docker|Docker]]**.\\ ​ La méthode d'​installation la plus simple pour le moment est d'​utiliser **[[:​docker|Docker]]**.\\ ​
Ligne 77: Ligne 103:
   * Mieux vaut désactiver l'UPnP dans un premier temps.   * Mieux vaut désactiver l'UPnP dans un premier temps.
  
-==== Méthode Dépôt Ubuntu de Jellyfin ==== 
  
-L'​équipe de Jellyfin fournit un dépôt pour l'​installation sur Ubuntu Xenial / Bionic / Cosmic / Disco. Les architectures prises en charge sont amd64 , arm64 et armhf.+===== Utilisation =====
  
-<note important>​Sur Ubuntu Xenial seul amd64 est pris en charge .</​note>​ +==== Méthode "​normale"​ ==== 
-<​note>​Microsoft ne fournit pas de .NET pour les systèmes Linux x86 32 bits. Jellyfin ​n'est donc pas pris en charge sur l'architecture i386 .</​note> ​+Jellyfin est accessible par son Interface Web à l'adresse http://​locahost:​8096.
  
-  * Activez HTTPS pour APT : +Suivez l'​assistant de configuration initiale. Il vous permettra, entre autre, de choisir la langue par défaut des métadonnées et d'​importer votre bibliothèque. ​ 
-<​code>​sudo apt install apt-transport-https</​code>​+Selon le nombres de fichiers à scanner, cela peut prendre du temps la première fois pour que Jellyfin rapatrie toutes les metadonnées.
  
-  * Activez le dépôt Univers pour certaines dépendances : +Le DLNA est activé ​par défaut et votre bibliothèque devrait être vu sur votre réseau.
-<​code>​sudo add-apt-repository universe</​code>​ +
- +
-  * Importez la clé signée ​par l’équipe Jellyfin : +
-<​code>​wget -O - https://​repo.jellyfin.org/​ubuntu/​jellyfin_team.gpg.key | sudo apt-key add -</​code>​ +
- +
-  * Ajoutez le dépôt dans /​etc/​apt/​sources.list.d/​jellyfin.list : +
-<​code>​echo "deb [arch=$( dpkg --print-architecture )] https://​repo.jellyfin.org/​ubuntu $( lsb_release -c -s ) main" | sudo tee /​etc/​apt/​sources.list.d/​jellyfin.list</​code>​ +
- +
-  * Mettre à jour les dépôts : +
-<​code>​sudo apt update</​code>​+
  
-  * Installez Jellyfin : +Jellyfin est installé en tant que service système. ​Vous n'avez rien à lancer manuellementLes commandes suivantes ​peuvent toutefois vous être utiles dans certains cas :
-<​code>​sudo apt install jellyfin</​code>​ +
- +
-Jellyfin est installé en tant que service système. ​Gérer le démarrage, l'arrêt, le statut ..avec les commandes suivantes :+
 <​code>​sudo service jellyfin status</​code>​ <​code>​sudo service jellyfin status</​code>​
 <​code>​sudo service jellyfin stop</​code>​ <​code>​sudo service jellyfin stop</​code>​
 <​code>​sudo service jellyfin start</​code>​ <​code>​sudo service jellyfin start</​code>​
    
-Après ​modification des fichiers de configuration ​: +Après ​certaines modifications via une [[:​console]] ​:
-<​code>​sudo service daemon-reload</​code>​+
 <​code>​sudo service jellyfin restart</​code>​ <​code>​sudo service jellyfin restart</​code>​
  
-===== Utilisation ​===== +==== Méthode "​Docker" ​====
 Jellyfin est disponible à l'​adresse [[http://​localhost:​8096]]. Jellyfin est disponible à l'​adresse [[http://​localhost:​8096]].
  
Ligne 129: Ligne 139:
 Dans cette configuration les répertoires de médiathèques à indiquer à Jellyfin seront ''/​media/​Vidéos''​ et ''/​media/​Musique''​. Dans cette configuration les répertoires de médiathèques à indiquer à Jellyfin seront ''/​media/​Vidéos''​ et ''/​media/​Musique''​.
 </​note>​ </​note>​
 +
 +
 +===== Accélération matérielle =====
 +
 +Jellyfin prend en charge l'​accélération matérielle pour du codage/​décodage/​transcodage vidéo à l'aide de FFMpeg. Il prend en charge plusieurs types d'​accélération,​ AMD AMF, Intel Quick Sync, OpenMax OMX, nVidia NVENC, Intel/AMD VAAPI ...
 +
 +Les options d'​accélération matérielle se trouvent dans le panneau d'​administration sous la section Transcodage. Sélectionnez une option d'​accélération matérielle dans le menu déroulant, indiquez un périphérique si besoin, et cochez Activer l'​encodage matériel.
 +
 +L'​accélération matérielle est disponible immédiatement pour la lecture multimédia. Aucun redémarrage du serveur n'est requis. ​
 +
 +Chaque type d'​accélération matérielle,​ ainsi que chaque type d'​installation Jellyfin, nécessite différentes options de configuration avant de pouvoir être utilisé.
 +
 +====Méthode VA API====
 +
 +Avant d'​activer cette fonction, veuillez lire le sujet [[vaapi|VA API]] de la documentation.
 +  ​
 +Nous installons le paquet mesa-utils puis nous vérifions que l'​accélération graphique est bien supporté.
 +<​code>​sudo apt install mesa-utils</​code>​
 +<​code>​glxinfo | grep "​direct rendering"</​code>​
 +Cela devrait retourner, "//​direct rendering: **Yes**//"​
 +
 +Nous vérifions quel groupe est disponible pour le périphérique "//​render//" ​
 +<​code>​ls -l /​dev/​dri</​code> ​
 +
 +Vous devriez voir une ligne comme celle ci
 +<​code>​crw-rw----+ 1 root video 226, 128 juin  21 15:11 renderD128</​code>​
 +Le **groupe** dans cet exemple est //​**video**//​
 +
 +Nous ajoutons l'​utilisateur du service à ce groupe pour permettre au processus jellyfin-ffmpeg d'​accéder au périphérique :
 +<​code>​sudo usermod -aG video jellyfin</​code>​
 +
 +Nous redémarrons le service Jellyfin
 +<​code>​sudo service jellyfin restart</​code>​
 +
 +
 ===== Clients ===== ===== Clients =====
  
Ligne 146: Ligne 191:
 ---- ----
  
-//Contributeurs principaux : [[utilisateurs:​krodelabestiole]]//​+Contributeurs principaux : [[utilisateurs:​krodelabestiole]]// 
 +Contributeurs : [[utilisateurs:​stylou]]//
  
  • jellyfin.txt
  • Dernière modification: Le 02/05/2023, 23:09
  • par krodelabestiole