* plugins modified to support es6 migration * Inject custom JavaScript in 10.7 >= * Fix plugin loading * Reformat ExoPlayerPlugin and fix self references * Fix device profile for ExoPlayerPlugin * Reformat ExternalPlayerPlugin and fix self references * Add back support for 10.6 servers with autodetection * Add missing files * Fix few self -> this instances * Fix player instances missing from window * Fix review feedback Co-authored-by: Niels van Velzen <git@ndat.nl>
Jellyfin Android
Part of the Jellyfin Project
Jellyfin Mobile is an Android app that connects to Jellyfin instances and integrates with the official web client. 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. Even though the client is only a web wrapper there are still lots of improvements and bug fixes that can be accomplished with Android and Kotlin knowledge.
Most of the translations can be found in the web client since it's the base for the Android client as well. Translations for the app can also be improved very easily from our Weblate instance. Look through the following graphic to see if your native language could use some work!
This client was rewritten from scratch with a fresh git history in July to August 2020, and replaces the old Cordova-based client, which can still be found in the archives.
Build Process
Dependencies
- Android SDK
Build
-
Clone or download this repository
git clone https://github.com/jellyfin/jellyfin-android.git cd jellyfin-android -
Open the project in Android Studio and run it from there or build an APK directly through Gradle:
./gradlew assembleDebug
Deploy to device/emulator
./gradlew installDebug
You can also replace the "Debug" with "Release" to get an optimized release binary.