Jellyfin for Android TV is an Android TV client for the Jellyfin media server project. It enables playback and browsing of media libraries on Android TV devices, Nvidia Shield, and Amazon Fire TV hardware.
The tool solves the problem of accessing a self-hosted Jellyfin media server from television devices. It connects to a Jellyfin server instance and provides a client interface optimized for the Android TV platform, allowing users to browse and play their media collections on large screens with remote control navigation.
The project suits anyone running a Jellyfin server who wants to watch content on Android TV-based devices. It is distributed through the Google Play Store, Amazon Appstore, and F-Droid, making it accessible across multiple installation channels. The codebase is written in Kotlin and built with Gradle, requiring the Android SDK for development. The README explicitly welcomes contributions and pull requests, with guidance to open an issue before starting work on larger features.
The project maintains a clear separation between its unstable master branch used for active development and release branches reserved for production deployments. Release branches are created at the start of each beta cycle and kept current with published releases, with maintainers cherry-picking changes for backports as needed. The tool supports community translation efforts through a dedicated translation platform. The project accepts donations and provides channels for users to vote on feature requests and communicate with the team through chat.