Android TV Client for Jellyfin
Go to file
stanol 025a55ca08
Some checks are pending
App / Build / Build (push) Waiting to run
App / Lint / Lint (push) Waiting to run
App / Test / Test (push) Waiting to run
Gradle / Validate wrapper / Validate (push) Waiting to run
Repo / Label merge conflict / Triage (push) Waiting to run
Translated using Weblate (Ukrainian)
Currently translated at 100.0% (527 of 527 strings)

Translation: Jellyfin Android/Jellyfin Android TV
Translate-URL: https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-androidtv/uk/
2024-10-06 10:41:35 -04:00
.github Update dependency ubuntu to v24 2024-09-27 21:39:52 +02:00
app Translated using Weblate (Ukrainian) 2024-10-06 10:41:35 -04:00
buildSrc Show UI mode notification on startup screen 2023-07-01 15:33:23 +02:00
fastlane/metadata/android Translated using Weblate (Persian) 2024-09-05 19:41:34 -04:00
gradle Update Jellyfin SDK to 10.6.0-beta.1 2024-10-05 14:51:00 +02:00
playback Remove nullability checks for BaseItemDtoQueryResult.items 2024-10-05 14:51:00 +02:00
preference Support float preferences 2024-08-04 10:47:30 +02:00
.editorconfig Update editor config 2024-07-16 13:37:55 +02:00
.gitattributes Add line feed settings to gitattributes 2020-03-01 09:20:30 +01:00
.gitignore Add .kotlin directory to .gitignore 2024-06-11 13:32:35 +02:00
android-lint.xml Ignore missing notification permission from Glide 2023-01-16 21:56:32 +01:00
build.gradle.kts Use JDK toolchains to explicitly use JDK 17 2023-04-13 21:56:26 +02:00
CODEOWNERS Add (empty) playback module and CODEOWNERS (#1072) 2021-08-08 17:28:56 +02:00
CONTRIBUTORS.md Add Google Chromecast HD limitation (#3820) 2024-08-05 15:43:30 +00:00
detekt.yaml Update Detekt to ignore FunctionNaming for @Composable 2022-10-30 12:25:25 +01:00
gradle.properties Enable nonTransitiveRClass 2023-04-14 19:27:43 +02:00
gradlew Update dependency gradle to v8.9 2024-07-13 13:25:23 +02:00
gradlew.bat Update dependency gradle to v8.9 2024-07-13 13:25:23 +02:00
LICENSE Update LICENSE file to match exact formatting from gnu.org 2021-06-05 22:00:45 +02:00
README.md Add F-Droid badge to README 2023-04-03 20:55:48 +02:00
renovate.json Enable Renovate dependency dashboard 2023-05-18 10:26:13 +02:00
settings.gradle.kts Split "playback/exoplayer" Gradle module into two (#3781) 2024-07-22 07:52:31 +02:00

Jellyfin Android TV

Part of the Jellyfin Project


Logo banner

GPL 2.0 License Current Release Translation Status
Donate Feature Requests Chat on Matrix Join our Subreddit
Jellyfin on Google Play Jellyfin on Amazon Appstore Jellyfin on F-Droid
Download archive

Jellyfin Android TV is a Jellyfin client for Android TV, Nvidia Shield, and Amazon Fire TV devices. We welcome all contributions and pull requests! If you have a larger feature in mind please open an issue so we can discuss the implementation before you start.

Translating

Translations can be improved very easily from our Weblate instance. Look through the following graphic to see if your native language could use some work!

Detailed Translation Status

Build Process

Dependencies

  • Android Studio

Build

  1. Clone or download this repository

    git clone https://github.com/jellyfin/jellyfin-androidtv.git
    cd jellyfin-androidtv
    
  2. Open the project in Android Studio and run it from there or build an APK directly through Gradle:

    ./gradlew assembleDebug
    

    Add the Android SDK to your PATH environment variable or create the ANDROID_SDK_ROOT variable for this to work.

Deploy to device/emulator

./gradlew installDebug

You can also replace the "Debug" with "Release" to get an optimized release binary.