Web Analytics

InPlayerEpisodePreview

⭐ 257 stars Polish by Namo2

🌐 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:

✨ Funkcje

📸 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.json jako repozytorium wtyczek Jellyfin do swojego serwera.
  • Zainstaluj wtyczkę InPlayerEpisodePreview z 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 pliku index.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.htmlWłaściwości → zakładka Zabezpieczenia → Kliknij Edytuj
  • Wybierz swojego użytkownika z listy i zaznacz pole uprawnień Zapis.
  • Uruchom ponownie zarówno serwer, jak i klienta.
(Dziękuję xeuc za to rozwiązanie)

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.

Podziękowania

Struktura wtyczki została oparta i zainspirowana przez wtyczkę Jellyscrub autorstwa NickNSY. --- Tranlated By Open Ai Tx | Last indexed: 2025-11-15 ---