Sobre o projeto

O Jellyfin para Android TV é o aplicativo cliente oficial que traz o servidor de mídia Jellyfin para dispositivos Android TV, Nvidia Shield e Amazon Fire TV. Faz parte do amplo Jellyfin Project, uma solução de mídia de código aberto, e é distribuído sob a licença GPL 2.0. O que ele faz - Conecta-se a um servidor Jellyfin auto-hospedado para que os usuários possam navegar e reproduzir sua própria biblioteca de mídia em uma interface de TV. - Destina-se a dispositivos de sala de estar: Android TV, Nvidia Shield e Amazon Fire TV. - Publicado por meio do Google Play, da Amazon Appstore e do F-Droid, com um arquivo de download disponível no repositório do projeto. Desenvolvimento e compilação - O projeto usa Gradle e requer o Android SDK; o Android Studio é recomendado porque inclui as dependências necessárias. - Para compilações manuais, um JDK compatível e o Android SDK devem estar instalados e no PATH; em seguida, o wrapper do Gradle pode produzir um APK de depuração: ./gradlew assembleDebug - O APK resultante é gravado em /app/build/outputs/apk/debug e usa um app-id diferente das compilações estáveis, portanto pode ser instalado manualmente ao lado delas. Modelo de ramificação - master é o principal ramo de desenvolvimento e o destino para pull requests, mas é explicitamente descrito como instável e pode conter alterações disruptivas ou bugs não resolvidos. - Implantações de produção e forks de longa duração devem usar o ramo release-x.y.z mais recente. - Os ramos de release são criados no início de um ciclo beta e atualizados a cada release publicado; os mantenedores fazem cherry-pick de alterações selecionadas para backports, e os ramos são reutilizados para releases de patch posteriores. Traduções - A localização é gerenciada por meio da instância Weblate do projeto, onde os colaboradores podem melhorar as traduções existentes. - Arquivos de tradução não são aceitos por meio de pull requests; as alterações devem passar pelo Weblate. Comunidade - O README contém links para o site do Jellyfin, um quadro de solicitações de recursos, uma sala de chat Matrix e o Open Collective para doações, indicando um projeto ativo e orientado pela comunidade.