🌐 Język
Poniższe tłumaczenia zostały wygenerowane automatycznie przez AI. Proszę pamiętać, że mogą zawierać niedokładności lub odnosić się do starszych wersji tego pliku readme.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াPodgląd Odcinków w Odtwarzaczu ====================
📄 O projekcie
Ten plugin dodaje listę odcinków do odtwarzacza wideo, co pozwala na podgląd każdego odcinka serialu bez opuszczania odtwarzacza.Ta modyfikacja wspiera następujących klientów:
- Jellyfin Web Client
- Jellyfin Media Player (JMP) Klient Desktopowy
✨ Funkcje
- Wyświetlanie wszystkich odcinków sezonu
- Przełączanie między sezonami
- Pokazuje tytuł odcinka, opis, miniaturę i postęp odtwarzania
- Pokazuje szczegóły odcinka, takie jak ocena społeczności
- Oznaczanie odcinków jako obejrzane lub ulubione
- Rozpoczęcie nowego odcinka
- Powinno działać z niestandardowymi motywami
📸 Podgląd

Użyty motyw: (SkinManager) Kaleidochromic
Ten podgląd nie zawiera nowych przycisków do oznaczania odcinka jako ukończonego lub ulubionego.
🔧 Instalacja
Jellyfin Web Client (Serwer)
[!UWAGA]
Zaleca się zainstalowanie file-transformation w wersji co najmniej v2.2.1.0. Pomaga to uniknąć problemów z uprawnieniami podczas modyfikowania pliku index.html przy dowolnej instalacji!
Zobacz instrukcje...
- Dodaj manifest
https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.jsonjako repozytorium wtyczek Jellyfin do swojego serwera. - Zainstaluj wtyczkę
InPlayerEpisodePreviewz repozytorium. - Uruchom ponownie serwer Jellyfin.
Jellyfin Media Player (JMP) Klient Desktopowy (Przestarzały)
Zobacz instrukcje...
Przestarzałe wraz z wersją JMP 1.11.0
Ponieważ nowy klient JMP używa obecnego odtwarzacza internetowego z samego serwera, nie jest już konieczna bezpośrednia modyfikacja kodu klienta.
To zalecany sposób instalacji skryptu na kliencie desktopowym. Jeśli nie czujesz się komfortowo z samodzielną edycją pliku nativeshell.js (kroki od 3 do 6), możesz zamiast tego pobrać pełną wersję, która zawiera już dodany skrypt w pliku nativeshell.js. Nie jest jeszcze jasne, czy mogą wystąpić potencjalne problemy przy zastępowaniu pliku nativeshell.js tym z wydania, dlatego zaleca się wykonanie wszystkich poniższych kroków.
- Pobierz najnowszą wersję JMP lub JMP-full (zawiera już skrypt dodany do pliku nativeshell.js)
- Wypakuj plik zip do katalogu Jellyfin (np. C:\Program Files\Jellyfin\Jellyfin Media Player)
- W katalogu Jellyfin przejdź do folderu "web-client\extension"
- Otwórz plik "nativeshell.js" w edytorze tekstu.
- Wewnątrz pliku znajdź sekcję
const plugins = [];. Dodaj nową linię na początku listy i wklej'inPlayerEpisodePreviewPlugin',. Sekcja powinna teraz wyglądać podobnie do tego:
const plugins = [
'inPlayerEpisodePreviewPlugin',
'mpvVideoPlayer',
'mpvAudioPlayer',
'jmpInputPlugin',
'jmpUpdatePlugin',
'jellyscrubPlugin',
'skipIntroPlugin'
];
- Zapisz plik i zrestartuj klienta JMP.
💡 Rozwiązywanie problemów
1. Przycisk podglądu nie jest widoczny
Najprawdopodobniej jest to związane z nieprawidłowymi uprawnieniami do plikuindex.html. Zobacz listę możliwych rozwiązań...
#### 1.1 Uniknij tego problemu, korzystając z wtyczki file-transformation.
#### 1.2 Zmień właściciela wewnątrz kontenera docker Jeśli uruchamiasz jellyfin w kontenerze docker, możesz zmienić właściciela za pomocą poniższego polecenia (zastąp jellyfin nazwą swojego kontenera, user i group użytkownikiem i grupą twojego kontenera):
docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Możesz uruchomić to jako zadanie cron podczas uruchamiania systemu.
(Dziękuję muisje za pomoc przy tym rozwiązaniu)#### 1.3 Zmiana właściciela na instalacji Windows
- Przejdź do:
C:\Program Files\Jellyfin\Server\jellyfin-web\ - Kliknij prawym przyciskiem na
index.html→Właściwości→ zakładkaZabezpieczenia→ KliknijEdytuj - Wybierz swojego użytkownika z listy i zaznacz pole uprawnień
Zapis. - Uruchom ponownie zarówno serwer, jak i klienta.
Jeśli żadna z powyższych metod nie działa, sprawdź wcześniejsze zgłoszenia. Np. tutaj lub tutaj.
Jeśli napotkasz błąd, którego nie możesz samodzielnie rozwiązać, śmiało otwórz nowe zgłoszenie.
Pamiętaj, że każdy system jest inny, co może prowadzić do nieoczekiwanego zachowania, więc podaj jak najwięcej informacji.
Logi Jellyfin oraz logi konsoli z przeglądarki (z prefiksem [InPlayerEpisodePreview]) są zawsze pomocne.