Un errore di Jellyfin di solito segue il client quando un dispositivo non funziona mentre un client di controllo funziona, e segue il server quando più client non funzionano con lo stesso percorso multimediale. Inizia con un test di controllo locale prima di modificare codec o hardware.
Mantieni invariati server, account, contenuti multimediali e qualità mentre confronti il client interessato con un client noto per funzionare, quindi confronta la riproduzione locale diretta con il percorso remoto o tramite proxy. Il risultato indica se devi modificare le capacità del client, le impostazioni di transcodifica di Jellyfin o l'instradamento di rete, e quando fermarti perché le evidenze sono contrastanti.
Usa un client di controllo sullo stesso server
Un client segnala un errore di riproduzione. Inizia con la verifica meno invasiva: riproduci lo stesso elemento con lo stesso account e la stessa qualità su un client di controllo. test di controllo sullo stesso server
L'osservazione utile deve essere specifica: il controllo riesce, entrambi falliscono, il controllo sceglie una modalità di riproduzione diversa. Registra il risultato prima di modificare un'altra variabile.
Interpreta il ramo invece di fare supposizioni. Se fallisce solo il client interessato, l'origine nel client è più probabile; se falliscono entrambi, esamina il server o il percorso; se le modalità differiscono, confronta prima il codec e il percorso dei sottotitoli.
Controlla la modalità di riproduzione e i log del server
Anche il client di controllo fallisce o richiede lo stesso percorso del server. Inizia con la verifica meno invasiva: confronta la modalità di riproduzione nel dashboard e le voci corrispondenti nei log di FFmpeg o del server per le sessioni interessata e di controllo.
L'osservazione utile deve essere specifica: la riproduzione diretta fallisce su entrambi, la transcodifica termina su entrambi, solo un client esegue la transcodifica. Registra il risultato prima di modificare un'altra variabile. evidenze nei log di FFmpeg
Interpreta il ramo invece di fare supposizioni. Se entrambe le sessioni condividono un errore del server, l'origine nel server è più probabile; se solo una esegue la transcodifica, torna a esaminare le capacità del client; se i log sono puliti, verifica il percorso e lo stato del browser.
Confronta i percorsi locale diretto e remoto
L'attribuzione al client o al server non è conclusiva. Inizia con la verifica meno invasiva: usa lo stesso client e gli stessi contenuti multimediali tramite l'URL della LAN, quindi tramite l'URL remoto o con proxy.
L'osservazione utile deve essere specifica: la riproduzione locale riesce, quella remota fallisce, entrambe falliscono, quella remota riesce, quella locale fallisce. Registra il risultato prima di modificare un'altra variabile. percorso locale rispetto a quello remoto
Interpreta il ramo invece di fare supposizioni. Se fallisce solo il percorso remoto, limita l'indagine a proxy, DNS, instradamento o larghezza di banda; se falliscono entrambi, riesamina le evidenze del server; se fallisce solo quello locale, controlla il binding o il DNS locale.
Ricontrolla il fattore scatenante originale e fermati al responsabile
La responsabilità viene assegnata in modo condizionale. Inizia con la verifica meno invasiva: applica una sola modifica mirata, quindi riproduci nuovamente la sessione originale e una sessione di controllo.
L'osservazione utile deve essere specifica: l'originale funziona e il controllo rimane stabile, l'originale continua a fallire, entrambi i percorsi cambiano. Registra il risultato prima di modificare un'altra variabile.
Interpreta il ramo invece di fare supposizioni. Se l'originale funziona e il controllo rimane stabile, fermati; se continua a fallire, annulla la modifica e procedi con l'escalation all'interno del responsabile assegnato; se cambiano entrambi, torna alla prima variabile non controllata.
Supporto e consigli
Altro da leggere

Jellyfin può condividere in sicurezza una GPU o un acceleratore con un altro container?
La condivisione della GPU è condizionata: verifica la visibilità del dispositivo e il supporto dei driver, quindi esegui entrambi i carichi di lavoro e...

Come configurare la cache e l’archiviazione temporanea di Jellyfin
Separa lo stato persistente, la cache ricostruibile e lo spazio temporaneo per la transcodifica, quindi verifica la capacità e i permessi con un test...

Come impedire ai backup di Jellyfin di acquisire uno stato incoerente
Una copia completa dei file non è automaticamente coerente; blocca le scritture o acquisisci uno snapshot in modo atomico, includi tutti i percorsi dello...

