Web Analytics

InPlayerEpisodePreview

⭐ 257 stars French by Namo2

🌐 Langue

Les traductions suivantes ont été générées automatiquement via l’IA. Veuillez noter qu’elles peuvent comporter des inexactitudes ou faire référence à d’anciennes versions de ce fichier README.

English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়া

Aperçu d’épisodes dans le lecteur ====================

📄 À propos

Ce plugin ajoute une liste d’épisodes au lecteur vidéo, permettant de prévisualiser chaque épisode de la série télévisée sans quitter le lecteur.

Cette modification prend en charge les clients suivants :

✨ Fonctionnalités

📸 Aperçu

Thème utilisé : (SkinManager) Kaleidochromic
Cet aperçu ne montre pas les nouveaux boutons pour marquer un épisode comme terminé ou favori.

🔧 Installation

Client Web Jellyfin (Serveur)

[!NOTE]
Il est fortement recommandé d'avoir file-transformation au moins en version v2.2.1.0 installée. Cela permet d'éviter les problèmes de permission lors de la modification du fichier index.html sur tout type d'installation !
Voir les instructions...

  • Ajoutez le manifeste https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.json comme dépôt de plugin Jellyfin sur votre serveur.
  • Installez le plugin InPlayerEpisodePreview depuis le dépôt.
  • Redémarrez le serveur Jellyfin.

Client Desktop Jellyfin Media Player (JMP) (Obsolète)

Voir les instructions...

Obsolète avec la version JMP 1.11.0

Comme le nouveau client JMP utilise désormais le lecteur web du serveur, il n'est plus nécessaire de modifier le code du client directement.

C'est la méthode recommandée pour installer le script sur le client desktop. Si vous ne vous sentez pas à l'aise pour modifier vous-même le fichier nativeshell.js (étapes 3 à 6), vous pouvez télécharger la version complète à la place, qui inclut déjà le script ajouté au fichier nativeshell.js. Il n'est pas encore clair s'il pourrait y avoir des problèmes potentiels en remplaçant le fichier nativeshell.js par celui de la version complète, il est donc recommandé de suivre toutes les étapes ci-dessous.

  • Téléchargez la dernière version JMP ou JMP-full (inclut déjà le script ajouté au fichier nativeshell.js)
  • Extrayez le fichier zip dans votre répertoire Jellyfin (par exemple : C:\Program Files\Jellyfin\Jellyfin Media Player)
  • Dans votre répertoire Jellyfin, suivez le chemin du dossier "web-client\extension"
  • Ouvrez le fichier "nativeshell.js" dans un éditeur de texte.
  • Dans le fichier, trouvez la section const plugins = [];. Ajoutez une nouvelle ligne au début de la liste et collez 'inPlayerEpisodePreviewPlugin',. La section devrait maintenant ressembler à ceci :
const plugins = [
    'inPlayerEpisodePreviewPlugin',
    'mpvVideoPlayer',
    'mpvAudioPlayer',
    'jmpInputPlugin',
    'jmpUpdatePlugin',
    'jellyscrubPlugin',
    'skipIntroPlugin'
];
  • Enregistrez le fichier et redémarrez le client JMP.

💡 Dépannage

1. Le bouton d’aperçu n’est pas visible

Cela est très probablement lié à des permissions incorrectes pour le fichier index.html.

Voir une liste de solutions possibles...

#### 1.1 Évitez ce problème en utilisant le plugin file-transformation.

#### 1.2 Changer la propriété dans un conteneur docker Si vous exécutez jellyfin dans un conteneur docker, vous pouvez changer la propriété avec la commande suivante (remplacez jellyfin par le nom de votre conteneur, user et group par l’utilisateur et le groupe de votre conteneur) :

docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Vous pouvez exécuter ceci comme une tâche cron au démarrage du système. (Merci à muisje pour son aide concernant cette solution)

#### 1.3 Changer la propriété lors d'une installation sous Windows

  • Naviguez vers : C:\Program Files\Jellyfin\Server\jellyfin-web\
  • Faites un clic droit sur index.htmlPropriétés → onglet Sécurité → Cliquez sur Modifier
  • Sélectionnez votre utilisateur dans la liste et cochez la case d’autorisation d’écriture.
  • Redémarrez le serveur et le client.
(Merci à xeuc pour cette solution)

Si aucune des solutions ci-dessus ne fonctionne, veuillez consulter les anciens problèmes. Par exemple ici ou ici.



Si vous rencontrez une erreur que vous ne pouvez pas résoudre vous-même, n'hésitez pas à ouvrir un ticket.
Veuillez garder à l'esprit que chaque système est différent, ce qui peut entraîner un comportement inattendu. Ajoutez donc autant d'informations que possible à ce sujet.
Les journaux Jellyfin et les journaux de la console du navigateur (préfixés par [InPlayerEpisodePreview]) sont toujours utiles.

Crédits

La structure du plugin est basée et inspirée du plugin Jellyscrub de NickNSY. --- Tranlated By Open Ai Tx | Last indexed: 2025-11-15 ---