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