🌐 Sprache
Die folgenden Übersetzungen wurden automatisch mit KI erstellt. Bitte beachten Sie, dass sie Ungenauigkeiten enthalten oder auf ältere Versionen dieser Readme verweisen können.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াIn Player Episode Preview ====================
📄 Über
Dieses Plugin fügt dem Videoplayer eine Episodenliste hinzu, mit der Sie jede Folge der TV-Serie direkt im Player ansehen können, ohne diesen verlassen zu müssen.Diese Modifikation unterstützt die folgenden Clients:
- Jellyfin Web Client
- Jellyfin Media Player (JMP) Desktop-Client
✨ Funktionen
- Listet alle Episoden einer Staffel auf
- Wechsel zwischen Staffeln
- Zeigt Episodentitel, Beschreibung, Vorschaubild und Wiedergabefortschritt an
- Zeigt Episodendetails wie Community-Bewertung an
- Episoden als gespielt oder Favorit markieren
- Eine neue Episode starten
- Sollte mit benutzerdefinierten Themes funktionieren
📸 Vorschau

Verwendetes Theme: (SkinManager) Kaleidochromic
Diese Vorschau zeigt noch nicht die neuen Buttons zum Markieren einer Episode als abgeschlossen oder Favorit.
🔧 Installation
Jellyfin Web Client (Server)
[!HINWEIS]
Es wird dringend empfohlen, file-transformation mindestens in Version v2.2.1.0 installiert zu haben. Dies hilft, Berechtigungsprobleme beim Ändern der index.html bei jeglicher Installationsart zu vermeiden!
Siehe Anleitung...
- Fügen Sie das Manifest
https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.jsonals Jellyfin-Plugin-Repository zu Ihrem Server hinzu. - Installieren Sie das Plugin
InPlayerEpisodePreviewaus dem Repository. - Starten Sie den Jellyfin-Server neu.
Jellyfin Media Player (JMP) Desktop Client (Veraltet)
Siehe Anleitung...
Veraltet seit JMP Version 1.11.0
Da der neue JMP-Client den aktuellen Web-Player direkt vom Server verwendet, ist es nicht mehr nötig, Änderungen am Client-Code direkt vorzunehmen.
Dies ist die empfohlene Methode, um das Skript auf dem Desktop-Client zu installieren. Wenn Sie sich nicht wohl dabei fühlen, die Datei nativeshell.js selbst zu bearbeiten (Schritt 3 bis 6), können Sie stattdessen die vollständige Veröffentlichung herunterladen, bei der das Skript bereits zur Datei nativeshell.js hinzugefügt wurde. Es ist noch unklar, ob es potenzielle Probleme geben könnte, wenn die nativeshell.js-Datei durch die aus der Veröffentlichung ersetzt wird. Daher wird empfohlen, alle folgenden Schritte zu befolgen.
- Laden Sie die neueste Version JMP oder JMP-full herunter (enthält das Skript bereits in der nativeshell.js-Datei)
- Entpacken Sie die ZIP-Datei in Ihr Jellyfin-Verzeichnis (z. B. C:\Program Files\Jellyfin\Jellyfin Media Player)
- Navigieren Sie innerhalb Ihres Jellyfin-Verzeichnisses zum Ordnerpfad "web-client\extension"
- Öffnen Sie die Datei "nativeshell.js" in einem Texteditor.
- Suchen Sie in der Datei den Abschnitt
const plugins = [];. Fügen Sie am Anfang der Liste eine neue Zeile hinzu und kopieren Sie'inPlayerEpisodePreviewPlugin',hinein. Der Abschnitt sollte jetzt ähnlich aussehen:
const plugins = [
'inPlayerEpisodePreviewPlugin',
'mpvVideoPlayer',
'mpvAudioPlayer',
'jmpInputPlugin',
'jmpUpdatePlugin',
'jellyscrubPlugin',
'skipIntroPlugin'
];
- Speichern Sie die Datei und starten Sie den JMP-Client neu.
💡 Fehlerbehebung
1. Die Vorschau-Schaltfläche ist nicht sichtbar
Dies hängt höchstwahrscheinlich mit falschen Berechtigungen für die Dateiindex.html zusammen. Siehe eine Liste möglicher Lösungen...
#### 1.1 Vermeiden Sie dieses Problem mit dem file-transformation Plugin.
#### 1.2 Besitz innerhalb eines Docker-Containers ändern Wenn Sie Jellyfin in einem Docker-Container ausführen, können Sie den Besitz mit folgendem Befehl ändern (ersetzen Sie jellyfin durch Ihren Container-Namen, user und group durch den Benutzer und die Gruppe Ihres Containers):
docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Sie können dies als Cron-Job beim Systemstart ausführen.
(Danke an muisje für die Hilfe bei dieser Lösung)#### 1.3 Besitzrechte ändern unter einer Windows-Installation
- Navigieren Sie zu:
C:\Program Files\Jellyfin\Server\jellyfin-web\ - Rechtsklick auf
index.html→Eigenschaften→Reiter Sicherheit→ Klicken Sie aufBearbeiten - Wählen Sie Ihren Benutzer aus der Liste und aktivieren Sie das Kontrollkästchen für das Schreibrecht.
- Starten Sie sowohl den Server als auch den Client neu.
Falls keine der oben genannten Lösungen funktioniert, werfen Sie bitte einen Blick auf ältere Probleme. Z. B. hier oder hier.
Wenn Sie auf einen Fehler stoßen, den Sie nicht selbst lösen können, öffnen Sie gerne ein Issue.
Bitte beachten Sie, dass jedes System unterschiedlich ist, was zu unerwartetem Verhalten führen kann. Fügen Sie daher möglichst viele Informationen hinzu.
Jellyfin-Protokolle und Konsolenprotokolle aus dem Browser (mit Präfix [InPlayerEpisodePreview]) sind immer hilfreich.