Sobre el proyecto

Jellyfin para Android TV es la aplicación cliente oficial que lleva el servidor de medios Jellyfin a dispositivos Android TV, Nvidia Shield y Amazon Fire TV. Forma parte del proyecto Jellyfin, una solución de medios de código abierto, y se distribuye bajo la licencia GPL 2.0. Qué hace - Se conecta a un servidor Jellyfin autoalojado para que los usuarios puedan navegar y reproducir su propia biblioteca de medios en una interfaz de TV. - Está dirigido a dispositivos de sala de estar: Android TV, Nvidia Shield y Amazon Fire TV. - Se publica a través de Google Play, Amazon Appstore y F-Droid, con un archivo de descargas disponible en el repositorio del proyecto. Desarrollo y compilación - El proyecto usa Gradle y requiere el SDK de Android; se recomienda Android Studio porque incluye las dependencias necesarias. - Para compilaciones manuales, se debe instalar un JDK compatible y el SDK de Android y tenerlos en el PATH; luego, el envoltorio de Gradle puede generar un APK de depuración: ./gradlew assembleDebug - El APK resultante se escribe en /app/build/outputs/apk/debug y usa un ID de aplicación diferente al de las compilaciones estables, por lo que se puede instalar manualmente junto a ellas. Modelo de ramas - master es la rama principal de desarrollo y el destino para solicitudes de extracción, pero se describe explícitamente como inestable y puede contener cambios que rompan la funcionalidad o errores sin resolver. - Los despliegues de producción y las bifurcaciones de larga duración deben usar la última rama release-x.y.z en su lugar. - Las ramas de lanzamiento se crean al inicio de un ciclo beta y se actualizan con cada versión publicada; los mantenedores seleccionan cambios para retroportarlos, y las ramas se reutilizan para parches posteriores. Traducciones - La localización se gestiona a través de la instancia de Weblate del proyecto, donde los colaboradores pueden mejorar las traducciones existentes. - Los archivos de traducción no se aceptan mediante solicitudes de extracción; los cambios deben hacerse a través de Weblate. Comunidad - El README enlaza al sitio web de Jellyfin, un tablero de solicitudes de funciones, una sala de chat en Matrix y Open Collective para donaciones, lo que indica un proyecto activo impulsado por la comunidad.