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.
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.