Android TV Client for Jellyfin
Go to file
Niels van Velzen 8ac5606f06 Remove direct GSON dependency
We don't use it in the app anymore, it's still added indirectly because the old apiclient uses it.
2022-10-25 14:30:42 +02:00
.github Update gradle/wrapper-validation-action digest to 55e685c 2022-10-24 20:49:02 +02:00
app Remove direct GSON dependency 2022-10-25 14:30:42 +02:00
buildSrc Move Gradle plugins to plugin catalog (#1296) 2021-12-19 14:44:28 +01:00
fastlane/metadata/android Translated using Weblate (Hebrew) 2022-10-14 01:50:48 -04:00
gradle Remove direct GSON dependency 2022-10-25 14:30:42 +02:00
playback Move package declaration to Gradle build files 2022-09-24 18:08:10 +02:00
preference Move package declaration to Gradle build files 2022-09-24 18:08:10 +02:00
.editorconfig Disable wildcard imports 2022-02-23 11:45:57 +01:00
.gitattributes Add line feed settings to gitattributes 2020-03-01 09:20:30 +01:00
.gitignore Ignore captures from Layout Inspector 2020-12-15 19:32:21 +01:00
android-lint.xml Refactor build scripts for consistency with jellyfin-sdk-kotlin 2021-07-08 22:33:05 +02:00
build.gradle.kts Emit JUnit output whilst running gradle through CLI 2021-12-28 18:54:17 +01:00
CODEOWNERS Add (empty) playback module and CODEOWNERS (#1072) 2021-08-08 17:28:56 +02:00
CONTRIBUTORS.md Remove vpx (unused) as a CodecType (#1095) 2021-08-21 10:32:36 +02:00
detekt.yaml Disable Detekt InvalidPackageDeclaration rule 2022-08-08 21:40:08 +02:00
gradle.properties Disable jetifier 2022-09-24 18:03:57 +02:00
gradlew Update Gradle Wrapper from 7.4.2 to 7.5. 2022-07-15 09:27:47 +02:00
gradlew.bat Update Gradle Wrapper from 7.4.2 to 7.5. 2022-07-15 09:27:47 +02:00
LICENSE Update LICENSE file to match exact formatting from gnu.org 2021-06-05 22:00:45 +02:00
README.md Fix Typo 2022-06-03 08:47:43 +02:00
renovate.json Configure Renovate (#1650) 2022-04-28 21:18:53 +02:00
settings.gradle.kts Add empty playback modules for rewrite 2022-09-01 07:12:21 +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
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.