Un home server per Jellyfin e Kodi dovrebbe essere dimensionato in base al rapporto tra server e client Kodi, non partendo dal presupposto che entrambe le applicazioni debbano essere eseguite sulla stessa macchina. Jellyfin rimane il server centrale; Kodi è in genere un client di riproduzione su TV o HTPC e può integrarsi con Jellyfin tramite diverse modalità di add-on.
I client Kodi compatibili possono eseguire il Direct Play di molti formati e ridurre la richiesta di transcodifica del server. Il server ha comunque bisogno di una potenza di calcolo sufficiente per le conversioni di fallback, di spazio SSD adeguato per lo stato e la cache di Jellyfin, di un throughput sufficiente per i contenuti multimediali e di una rete cablata affidabile.
Decidi se Kodi sarà un client o un'applicazione multimediale installata sullo stesso server
Per la maggior parte delle famiglie, esegui Jellyfin come server sempre acceso e Kodi sui dispositivi di riproduzione. In questo modo il database multimediale, gli utenti, l'accesso remoto e gli aggiornamenti del server rimangono centralizzati, mentre i client TV possono essere sostituiti facilmente.
Jellyfin documenta due integrazioni principali con Kodi: Jellyfin for Kodi sincronizza i metadati delle librerie selezionate in Kodi, mentre JellyCon funziona come un add-on di streaming dinamico più leggero.
Se esegui Kodi direttamente anche sullo stesso server fisico collegato a una TV, includi nell'acquisto l'ambiente desktop/grafico e il carico di riproduzione HDMI. Si tratta di una macchina diversa da un server Jellyfin headless.
Usa il Direct Play di Kodi per ridurre i requisiti di transcodifica
Kodi supporta un'ampia gamma di codec e contenitori, quindi molti casi di riproduzione sulla rete locale possono rimanere in Direct Play. Questo può consentire a un server modesto di gestire una famiglia che, con client browser o smart TV meno capaci, avrebbe bisogno di una maggiore capacità di transcodifica.
Non eliminare l'accelerazione hardware dalla lista dei requisiti a meno che tu non abbia testato ogni percorso client importante. Gli utenti remoti, la masterizzazione dei sottotitoli, i limiti di bitrate, i codec insoliti o i dispositivi non Kodi possono comunque richiedere una conversione.
Scegli una CPU o un'iGPU in grado di gestire il percorso di fallback più impegnativo, quindi considera il Direct Play di Kodi funzionante come margine di capacità, non come un motivo per acquistare un server privo di un motore multimediale utilizzabile.
Scegli l'integrazione con Kodi prima di dimensionare lo stato lato client
Jellyfin for Kodi mantiene un database Kodi locale ed esegue la sincronizzazione all'avvio e in tempo reale. Le librerie di grandi dimensioni e i client che vengono spenti frequentemente possono quindi creare una fase di recupero più evidente.
Il progetto Kodi Sync Queue tiene traccia delle modifiche ai contenuti mentre i client Kodi sono offline, così possono richiedere solo gli aggiornamenti persi quando si riconnettono. Questo rende più prevedibile il flusso di sincronizzazione tra server e client, ma lascia comunque un database Kodi locale su ciascun client.
JellyCon richiede meno stato del database locale ed è più pratico quando si passa da un utente o server all'altro, ma la navigazione dipende maggiormente dalle richieste in tempo reale al server.
Tieni separati il ruolo di archiviazione del server e quello dello spazio di archiviazione dei client Kodi
Usa un SSD per il sistema operativo, il database di Jellyfin, i metadati e la cache di transcodifica. Archivia i contenuti multimediali di grandi dimensioni su HDD, NAS o un altro livello di capacità in grado di sostenere il bitrate combinato degli stream.
I client Kodi hanno bisogno di spazio locale sufficiente per i propri dati applicativi e la cache, soprattutto quando utilizzano la modalità sincronizzata Jellyfin for Kodi. Non includere nel budget dell'SSD del server Jellyfin il database di ogni client Kodi.
La configurazione home media server di ZimaSpace offre il modello di archiviazione più ampio: centralizza i contenuti multimediali e lo stato del server, mantenendo flessibili gli endpoint di riproduzione.
Dai priorità alla rete Ethernet cablata e a un ripristino prevedibile
Un server condiviso con diversi client Kodi dovrebbe usare una connessione Ethernet cablata, quando possibile. I client possono essere wireless, ma il server sempre acceso beneficia di un collegamento stabile al router e allo spazio di archiviazione.
Prima dell'acquisto, verifica che il server possa rendere disponibile a Jellyfin la GPU o l'iGPU necessaria, montare in modo coerente i percorsi dei contenuti multimediali, ripristinare il proprio stato persistente e riavviarsi senza interventi manuali. Un dispositivo più veloce che perde il montaggio dei contenuti dopo un'interruzione di corrente è un server domestico peggiore rispetto a un sistema più piccolo con una procedura di ripristino verificata.
Segui quest'ordine di acquisto
- Elenca le capacità dei client Kodi e non Kodi.
- Individua la transcodifica di fallback più impegnativa che il server deve supportare.
- Scegli un motore multimediale moderno e una CPU/RAM sufficienti per i servizi in background.
- Prevedi capacità SSD per i dati delle applicazioni e uno spazio di archiviazione economico per i contenuti multimediali.
- Usa una connessione di rete cablata per il server.
- Testa l'integrazione Kodi scelta e un ripristino prima di ampliare la libreria.
Il server dovrebbe essere acquistato in base alle attività che i client non sono in grado di svolgere. Un migliore supporto alla riproduzione Kodi spesso riduce il livello di transcodifica richiesto, ma la crescita dello spazio di archiviazione, il ripristino e i client non Kodi continuano a determinare l'utilità della piattaforma nel tempo.
Guida all'acquisto
Altro da leggere

Come scegliere la capacità di SSD, HDD e backup per Jellyfin
Dimensiona lo spazio di archiviazione di Jellyfin in base al ruolo: SSD per i dati attivi dell’app e lo spazio di lavoro temporaneo, HDD...

Prima di acquistare un server Jellyfin: il tuo vecchio PC è in grado di gestire il carico di lavoro?
Riutilizza un vecchio PC solo dopo che ha superato anche i test di carico reale con Jellyfin, alimentazione, rumorosità, archiviazione e ripristino che dovrebbe...

Come confrontare tre o più candidati per un server Jellyfin senza inseguire le specifiche
Elimina innanzitutto i candidati Jellyfin che non soddisfano il carico di lavoro, quindi confronta tra i superstiti solo le specifiche che possono cambiare la...

