Android TV Client for Jellyfin
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗LumaFin is a personal fork of jellyfin-androidtv, the official Jellyfin client for Android TV, Nvidia Shield, and Amazon Fire TV devices. It tracks upstream Jellyfin for bug fixes and new features while layering on its own branding and home screen customizations, styled after a JellyFrame webui setup using the "Better Jellyfin UI" theme by tromoSM, the "Rating Badges" mod by grimmdev, and the jellyfin-plugin-home-sections plugin by IAmParadox27.
LumaFin for Android phones, foldables and tablets is a separate app in its own repository, LumaFin-Android.
This is not an officially supported Jellyfin project - it's built for personal use and shared as-is. See LICENSE for license details, and the upstream project at jellyfin/jellyfin-androidtv for the official Android TV client.
| Movie details | Episode details |
|---|---|
| Player controls | Player menus |
|---|---|
| Library grid | Filters |
|---|---|
| Home customization | Who's watching |
|---|---|
Screenshots show Creative Commons films from Blender Studio (studio.blender.org), CC BY: Elephants Dream, Big Buck Bunny, Sintel, Tears of Steel, Caminandes, Cosmos Laundromat, Agent 327, Spring, Sprite Fright and Charge; and Pioneer One by Josh Bernhard and Bracey Smith, Creative Commons.
getlumafin.com/android to fetch the newest release. Step-by-step instructions are at
getlumafin.com.The app uses Gradle and requires the Android SDK. We recommend using Android Studio, which includes all required
dependencies, for development and building. For manual building without Android Studio make sure a compatible JDK
and Android SDK are installed and in your PATH, then use the Gradle wrapper (./gradlew) to build the project with
the assembleDebug Gradle task to generate an apk file:
./gradlew assembleDebug
The task will create an APK file in the /app/build/outputs/apk/debug directory.
See the LumaFin roadmap for planned milestones and their status. Google Play distribution is planned for a future release and is currently deferred.
LumaFin is maintained in spare time. If it makes your Jellyfin setup better, you can support ongoing Android TV improvements, testing, and maintenance through GitHub Sponsors. Sponsorship is entirely optional — LumaFin will remain free and open source.
The lumafin-main branch is the active development branch and default branch for this fork, carrying all LumaFin
customizations. The master branch tracks upstream jellyfin/jellyfin-androidtv unmodified, to make pulling in
upstream changes straightforward.