🌐 Lingua
Le seguenti traduzioni sono state generate automaticamente tramite IA. Si prega di notare che potrebbero includere inesattezze o fare riferimento a versioni precedenti di questo readme.
English | 简体中文 | 繁體中文 | 日本語 | 한국어 | हिन्दी | ไทย | Français | Deutsch | Español | Italiano | Русский | Português | Nederlands | Polski | العربية | فارسی | Türkçe | Tiếng Việt | Bahasa Indonesia | অসমীয়াIn Player Episode Preview ====================
📄 Informazioni
Questo plugin aggiunge una lista degli episodi al video player, che ti permette di vedere l’anteprima di ogni episodio della serie TV senza dover uscire dal player.Questa modifica supporta i seguenti client:
- Jellyfin Web Client
- Jellyfin Media Player (JMP) Desktop Client
✨ Funzionalità
- Elenca tutti gli episodi di una stagione
- Passa da una stagione all'altra
- Mostra il titolo dell'episodio, la descrizione, la miniatura e il progresso di riproduzione
- Mostra dettagli dell'episodio come il ranking della community
- Segna gli episodi come riprodotti o preferiti
- Avvia un nuovo episodio
- Dovrebbe funzionare con temi personalizzati
📸 Anteprima

Tema utilizzato: (SkinManager) Kaleidochromic
Questa anteprima non mostra i nuovi pulsanti per segnare un episodio come completato o preferito.
🔧 Installazione
Client Web Jellyfin (Server)
[!NOTE]
Si raccomanda vivamente di avere installato almeno la versione v2.2.1.0 di file-transformation. Aiuta ad evitare problemi di permessi durante la modifica di index.html in qualsiasi tipo di installazione!
Vedi istruzioni...
- Aggiungi il manifest
https://raw.githubusercontent.com/Namo2/InPlayerEpisodePreview/master/manifest.jsoncome repository di plugin Jellyfin al tuo server. - Installa il plugin
InPlayerEpisodePreviewdal repository. - Riavvia il server Jellyfin.
Client Desktop Jellyfin Media Player (JMP) (Deprecato)
Vedi istruzioni...
Deprecato dalla versione JMP 1.11.0
Poiché il nuovo client JMP utilizza il player web corrente direttamente dal server, non è più necessario apportare modifiche dirette al codice del client.
Questo è il metodo raccomandato per installare lo script sul client desktop. Se non ti senti a tuo agio nel modificare direttamente il file nativeshell.js (passi da 3 a 6), puoi invece scaricare la versione completa, che include già lo script aggiunto al file nativeshell.js. Non è ancora chiaro se potrebbero esserci problemi potenziali sostituendo il file nativeshell.js con quello della release, quindi si consiglia di seguire tutti i passaggi sottostanti.
- Scarica l'ultima release JMP oppure JMP-full (include già lo script aggiunto al file nativeshell.js)
- Estrai il file zip nella directory di Jellyfin (ad esempio C:\Program Files\Jellyfin\Jellyfin Media Player)
- All'interno della directory Jellyfin segui il percorso della cartella "web-client\extension"
- Apri il file "nativeshell.js" con un editor di testo.
- All'interno del file trova la sezione
const plugins = [];. Aggiungi una nuova riga all'inizio della lista e incolla'inPlayerEpisodePreviewPlugin',. La sezione dovrebbe ora apparire simile a questa:
const plugins = [
'inPlayerEpisodePreviewPlugin',
'mpvVideoPlayer',
'mpvAudioPlayer',
'jmpInputPlugin',
'jmpUpdatePlugin',
'jellyscrubPlugin',
'skipIntroPlugin'
];
- Salva il file e riavvia il client JMP.
💡 Risoluzione dei problemi
1. Il pulsante di anteprima non è visibile
Questo è molto probabilmente dovuto a permessi errati per il fileindex.html. Vedi una lista di possibili soluzioni...
#### 1.1 Evita questo problema utilizzando il plugin file-transformation.
#### 1.2 Cambia il proprietario all'interno di un container docker Se stai eseguendo jellyfin in un container docker, puoi cambiare il proprietario con il seguente comando (sostituisci jellyfin con il nome del tuo container, user e group con l'utente e il gruppo del tuo container):
docker exec -it --user root jellyfin chown user:group /jellyfin/jellyfin-web/index.html && docker restart jellyfin
Puoi eseguire questo come un processo cron all'avvio del sistema.
(Grazie a muisje per aver aiutato con questa soluzione)#### 1.3 Modifica della proprietà su un’installazione Windows
- Vai su:
C:\Program Files\Jellyfin\Server\jellyfin-web\ - Clicca con il tasto destro su
index.html→Proprietà→Scheda Sicurezza→ Clicca suModifica - Seleziona il tuo utente dall’elenco e seleziona la casella di permesso Scrittura.
- Riavvia sia il server che il client.
Se nessuna delle soluzioni sopra funziona, consulta le vecchie segnalazioni. Ad esempio qui o qui.
Se riscontri un errore che non riesci a risolvere da solo, sentiti libero di aprire una segnalazione.
Tieni presente che ogni sistema è diverso e ciò può portare a comportamenti inaspettati, quindi aggiungi quante più informazioni possibili.
I log di Jellyfin e i log della console del browser (prefissati come [InPlayerEpisodePreview]) sono sempre utili.