O Jellyfin com o Kodi e um cliente Jellyfin autónomo não são dois servidores multimédia diferentes. São duas arquiteturas de cliente em torno do mesmo servidor Jellyfin. O Kodi acrescenta uma poderosa camada local de centro multimédia; os clientes Jellyfin autónomos mantêm uma maior parte da experiência orientada pelo servidor.
A opção mais adequada depende de valorizar a integração da biblioteca local e a personalização do Kodi ou de preferir uma mudança de utilizador mais simples, menos sincronização do lado do cliente e uma experiência mais consistente em televisores, telemóveis, navegadores e redes remotas.
O Kodi é a melhor opção quando a interface da sala de estar é o produto
O Kodi é altamente personalizável e pode fazer com que os conteúdos multimédia do Jellyfin se apresentem como uma biblioteca Kodi local nativa. Um HTPC ou uma box de TV dedicada pode otimizar skins, navegação com comando, passagem direta de áudio e suporte de codecs para um único ecrã na sala de estar.
O fluxo de trabalho do centro multimédia Kodi da ZimaSpace demonstra por que razão este modelo é apelativo para utilizadores que privilegiam a televisão: o dispositivo de reprodução pode ser profundamente personalizado em torno de uma interface local otimizada para comandos.
O custo é um maior estado local no cliente. Cada instalação do Kodi mantém as suas próprias definições, extensões, caches e, dependendo do modo de integração, o estado da base de dados da biblioteca, que tem de permanecer íntegro nesse dispositivo.
Os clientes Jellyfin autónomos são a melhor opção quando a consistência orientada pelo servidor é importante
As aplicações Jellyfin autónomas e o cliente web dependem mais diretamente da biblioteca, dos utilizadores e do perfil de reprodução atuais do servidor. Há menos estado de biblioteca local específico do Kodi para manter e, normalmente, mudar de dispositivo significa iniciar sessão no mesmo servidor, em vez de recriar uma biblioteca Kodi em cada dispositivo.
O catálogo atual de clientes Jellyfin inclui clientes oficiais para computadores, Android, Android TV, iOS e outras plataformas, o que facilita a expansão do modelo orientado pelo servidor a dispositivos domésticos diversificados.
A desvantagem é que a capacidade de descodificação do cliente varia. Um navegador ou uma aplicação de TV pode suportar menos formatos do que um dispositivo Kodi competente e, por isso, solicitar mais transcodificação ao servidor.
O Jellyfin para Kodi troca o trabalho de sincronização pela navegação nativa do Kodi
Com a integração sincronizada, as bibliotecas Jellyfin selecionadas são representadas na base de dados multimédia local do Kodi. Isto proporciona vistas nativas de Filmes e Séries de TV no Kodi e uma navegação local muito rápida após a sincronização.
A desvantagem está no ciclo de vida do cliente: cada dispositivo Kodi pode ter uma sincronização inicial ou de atualização e o seu próprio estado de base de dados. Isto é atrativo para um ou dois dispositivos estáveis na sala de estar, mas menos interessante quando muitos clientes são reinstalados frequentemente ou permanecem desligados durante longos períodos.
O modelo de perfis do Kodi armazena definições de utilizador e informações multimédia separadas no cliente, reforçando a ideia geral de que uma experiência centrada no Kodi mantém um estado significativo no dispositivo, fora do próprio Jellyfin.
O JellyCon troca a sincronização local por pedidos diretos ao servidor
O JellyCon funciona mais como uma extensão de transmissão convencional. Não precisa da mesma sincronização completa da biblioteca Jellyfin para a base de dados do Kodi, sendo por isso mais fácil de utilizar juntamente com outras fontes multimédia do Kodi e de alternar entre utilizadores ou servidores.
O projeto JellyCon descreve-se como uma extensão Kodi leve que navega e reproduz conteúdos diretamente a partir de um servidor Jellyfin. A desvantagem é que a navegação depende mais dos pedidos em tempo real ao servidor e da velocidade do cliente local.
Utilize o JellyCon quando a personalização do Kodi for importante, mas a sincronização completa da biblioteca local não for necessária.
Compare as duas arquiteturas com base no fluxo de utilização doméstico
| Requisito | Cliente centrado no Kodi | Cliente Jellyfin autónomo |
|---|---|---|
| Interface de TV altamente personalizada | Excelente opção | Depende do cliente |
| Experiência de biblioteca Kodi nativa | Excelente opção | Não |
| Configuração simples em vários dispositivos | Mais manutenção nos dispositivos | Melhor opção |
| Mudança fácil entre utilizadores/servidores | Melhor com o JellyCon | Normalmente simples |
| Amplo Direct Play em HTPC | Frequentemente excelente | Depende do cliente |
| Utilização remota/móvel | Menos natural | Melhor opção |
O hardware do servidor não tem de ser alterado apenas por adicionar o Kodi. Escolha primeiro a arquitetura do cliente e, em seguida, volte a testar a combinação real de reproduções, porque um melhor suporte de Direct Play pode reduzir a necessidade de transcodificação do servidor.
Perguntas frequentes
O Jellyfin com Kodi substitui o servidor Jellyfin?
Não. O Kodi é um cliente de reprodução e uma camada de interface. O Jellyfin continua a ser o servidor central responsável pelo estado da biblioteca, utilizadores, metadados e acesso remoto.
O JellyCon é igual ao fluxo de trabalho sincronizado Jellyfin para Kodi?
Não. O JellyCon navega dinamicamente pelo servidor, enquanto o fluxo de trabalho Kodi sincronizado mantém mais estado da biblioteca Jellyfin na base de dados local do Kodi.
Comparações de Produtos
Mais para Ler

ZFS vs Btrfs vs ext4 para um volume multimédia do Jellyfin: qual se adequa melhor?
Escolha um sistema de ficheiros multimédia para o Jellyfin com base no modelo de recuperação: ZFS para a integridade do conjunto, Btrfs para CoW...

Cópias de segurança integradas do Jellyfin vs. cópias de segurança ao nível dos ficheiros: qual deve utilizar?
Utilize as cópias de segurança integradas do Jellyfin para uma recuperação prática do estado da aplicação; utilize cópias de segurança ao nível dos ficheiros...

Mais núcleos de CPU para o Jellyfin: quando é que isso o torna realmente mais rápido?
Mais núcleos só fazem diferença no Jellyfin depois de um candidato controlado com menos núcleos ficar limitado pela CPU e a mesma carga de...

