Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
jellyfin [Le 24/06/2019, 18:21] stylou Ajout : Accélération matériel |
jellyfin [Le 02/05/2023, 23:09] (Version actuelle) krodelabestiole [Clients] mise en forme, +feishin |
||
---|---|---|---|
Ligne 8: | Ligne 8: | ||
Il permet de mettre sa médiathèque à disposition sur le [[:web]], qu'il s'agisse de contenu vidéo (films et séries, télévision), audio, ou d'images. | Il permet de mettre sa médiathèque à disposition sur le [[:web]], qu'il s'agisse de contenu vidéo (films et séries, télévision), audio, ou d'images. | ||
- | Il permet de récupérer automatiquement les informations concernant les films et les séries depuis [[https://www.imdb.com/|IMDb]] et [[https://www.themoviedb.org/|TheMovieDb]] : descriptions, affiches, réalisateurs, acteurs, etc.\\ | + | Il permet de récupérer automatiquement les informations concernant les films et les séries depuis [[https://www.imdb.com/|IMDb]] et [[https://www.themoviedb.org/|TheMovieDb]] : descriptions, affiches, réalisateurs, acteurs, etc. |
Ceci permet de naviguer entre les différents réalisateurs, ou les différents genres, de trier par date, de voir tous les films avec un acteur particulier, sa photo et sa biographie etc. | Ceci permet de naviguer entre les différents réalisateurs, ou les différents genres, de trier par date, de voir tous les films avec un acteur particulier, sa photo et sa biographie etc. | ||
Ligne 23: | Ligne 23: | ||
<note important>Sur Ubuntu Xenial seul amd64 est pris en charge .</note> | <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> | + | <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 : | * Activez HTTPS pour APT : | ||
Ligne 106: | Ligne 106: | ||
===== Utilisation ===== | ===== Utilisation ===== | ||
- | ==== Depuis les Dépôts ==== | + | ==== Méthode "normale" ==== |
Jellyfin est accessible par son Interface Web à l'adresse http://locahost:8096. | Jellyfin est accessible par son Interface Web à l'adresse http://locahost:8096. | ||
- | 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. | + | 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. |
Selon le nombres de fichiers à scanner, cela peut prendre du temps la première fois pour que Jellyfin rapatrie toutes les metadonnées. | Selon le nombres de fichiers à scanner, cela peut prendre du temps la première fois pour que Jellyfin rapatrie toutes les metadonnées. | ||
Ligne 122: | Ligne 122: | ||
<code>sudo service jellyfin restart</code> | <code>sudo service jellyfin restart</code> | ||
- | ==== Depuis Docker ==== | + | ==== Méthode "Docker" ==== |
Jellyfin est disponible à l'adresse [[http://localhost:8096]]. | Jellyfin est disponible à l'adresse [[http://localhost:8096]]. | ||
Ligne 147: | Ligne 147: | ||
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. | 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. | + | 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é. | 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==== | ====Méthode VA API==== | ||
- | * Nous installons le paquet apt://mesa-utils puis nous vérifions que l'accélération graphique est bien supporté. | + | |
+ | 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>sudo apt install mesa-utils</code> | ||
<code>glxinfo | grep "direct rendering"</code> | <code>glxinfo | grep "direct rendering"</code> | ||
Cela devrait retourner, "//direct rendering: **Yes**//" | Cela devrait retourner, "//direct rendering: **Yes**//" | ||
- | * Nous vérifions quel groupe est disponible pour le périphérique "//render//" | + | |
+ | Nous vérifions quel groupe est disponible pour le périphérique "//render//" | ||
<code>ls -l /dev/dri</code> | <code>ls -l /dev/dri</code> | ||
- | Vous devriez avoir une ligne comme celle ci | + | |
+ | Vous devriez voir une ligne comme celle ci | ||
<code>crw-rw----+ 1 root video 226, 128 juin 21 15:11 renderD128</code> | <code>crw-rw----+ 1 root video 226, 128 juin 21 15:11 renderD128</code> | ||
- | Le groupe dans cet exemple est //video// | + | 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 : | + | |
+ | 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> | <code>sudo usermod -aG video jellyfin</code> | ||
- | * Nous redémarrons le service Jellyfin | + | |
+ | Nous redémarrons le service Jellyfin | ||
<code>sudo service jellyfin restart</code> | <code>sudo service jellyfin restart</code> | ||
Ligne 169: | Ligne 176: | ||
===== Clients ===== | ===== Clients ===== | ||
- | La liste des clients existants ou en développement est disponible [[https://jellyfin.readthedocs.io/en/latest/user-docs/apps/|ici]]. | + | On peut utiliser n'importe quel navigateur web pour accéder à du contenu sur Jellyfin, mais les formats et codecs disponibles dépendent du navigateur. |
- | On peut noter en particulier : | + | La liste des clients existants ou en développement est disponible [[https://jellyfin.readthedocs.io/en/latest/clients/|ici]]. |
+ | |||
+ | ==== Jellyfin Media Player ==== | ||
+ | |||
+ | Pour Ubuntu il existe en particulier [[https://github.com/jellyfin/jellyfin-media-player|Jellyfin Media Player]], disponible sur Linux, Mac OS et Windows. Pour l'installer sur Ubuntu le plus simple est d'[[[:tutoriel:installer_application_flatpak|installer le Flatpak]] [[https://flathub.org/apps/details/com.github.iwalton3.jellyfin-media-player|com.github.iwalton3.jellyfin-media-player]] depuis Flathub. Contrairement à un navigateur web de très nombreux formats sont lisibles nativement, et il n'est donc pas nécessaire de réencoder à la volée côté serveur (ce qui est très gourmand en ressources). | ||
+ | |||
+ | ==== Général ==== | ||
+ | |||
+ | On peut aussi noter : | ||
* une [[https://github.com/jellyfin/jellyfin-kodi|extension]] pour [[:Kodi]] qui permet de remplacer complètement son contenu. | * une [[https://github.com/jellyfin/jellyfin-kodi|extension]] pour [[:Kodi]] qui permet de remplacer complètement son contenu. | ||
* une [[https://github.com/jellyfin/jellyfin-android|application pour Android]] disponible [[https://repo.jellyfin.org/releases/client/android/|ici]]. | * une [[https://github.com/jellyfin/jellyfin-android|application pour Android]] disponible [[https://repo.jellyfin.org/releases/client/android/|ici]]. | ||
* une [[https://github.com/jellyfin/jellyfin-androidtv|application pour AndroidTV]] disponible [[https://repo.jellyfin.org/releases/client/androidtv/|là]]. | * une [[https://github.com/jellyfin/jellyfin-androidtv|application pour AndroidTV]] disponible [[https://repo.jellyfin.org/releases/client/androidtv/|là]]. | ||
- | * une [[https://github.com/jellyfin/jellyfin-theater-electron|application Jellyfin Theater]] qui devrait être fonctionnelle sur Ubuntu quand elle sera terminée. | + | * [[https://flathub.org/apps/details/com.github.iwalton3.jellyfin-mpv-shim|Jellyfin MPV Shim]], basé sur le lecteur libre [[https://mpv.io/|MPV]], ancêtre de Jellyfin Media Player. |
+ | |||
+ | ==== Musique ==== | ||
+ | |||
+ | On trouve aussi des clients spécifiquement dédiés à la musique : | ||
+ | * [[https://github.com/jeffvli/feishin|Feishin]] disponible sur Windows, Mac OS et Linux (donc Ubuntu) au format [[:AppImage]] sur [[https://github.com/jeffvli/feishin/releases/tag/v0.0.1-alpha6|cette page]]. | ||
+ | * [[https://f-droid.org/fr/packages/com.unicornsonlsd.finamp/|Finamp]] sur Android. | ||
+ | * [[https://f-droid.org/fr/packages/nl.moeilijkedingen.jellyfinaudioplayer/|Fintunes]] sur Android. | ||
+ | * [[https://f-droid.org/fr/packages/com.dkanada.gramophone/|Gelli]] sur Android. | ||
===== Voir aussi ===== | ===== Voir aussi ===== |