{"id":13591653,"url":"https://github.com/jellyfin/jellyfin-android","last_synced_at":"2025-05-14T02:06:04.653Z","repository":{"id":37377470,"uuid":"281379981","full_name":"jellyfin/jellyfin-android","owner":"jellyfin","description":"Android Client for Jellyfin","archived":false,"fork":false,"pushed_at":"2025-05-12T21:05:42.000Z","size":7822,"stargazers_count":1849,"open_issues_count":205,"forks_count":284,"subscribers_count":21,"default_branch":"master","last_synced_at":"2025-05-12T21:20:12.780Z","etag":null,"topics":["android","java","jellyfin","kotlin"],"latest_commit_sha":null,"homepage":"https://jellyfin.org","language":"Kotlin","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jellyfin.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE.md","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null},"funding":{"open_collective":"jellyfin"}},"created_at":"2020-07-21T11:33:44.000Z","updated_at":"2025-05-12T20:01:14.000Z","dependencies_parsed_at":"2024-05-01T20:37:39.292Z","dependency_job_id":"7dcbf1b8-49df-48ca-bbf6-7430f005ef17","html_url":"https://github.com/jellyfin/jellyfin-android","commit_stats":{"total_commits":2057,"total_committers":468,"mean_commits":4.395299145299146,"dds":0.7768595041322314,"last_synced_commit":"5858eb6a3a1b3d135f73ca1b9d6bf540d3e713c9"},"previous_names":[],"tags_count":49,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellyfin%2Fjellyfin-android","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellyfin%2Fjellyfin-android/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellyfin%2Fjellyfin-android/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jellyfin%2Fjellyfin-android/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jellyfin","download_url":"https://codeload.github.com/jellyfin/jellyfin-android/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254052692,"owners_count":22006716,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["android","java","jellyfin","kotlin"],"created_at":"2024-08-01T16:01:00.253Z","updated_at":"2025-05-14T02:06:04.612Z","avatar_url":"https://github.com/jellyfin.png","language":"Kotlin","funding_links":["https://opencollective.com/jellyfin"],"categories":["Kotlin","Android Apps"],"sub_categories":["Android Media"],"readme":"\u003ch1 align=\"center\"\u003eJellyfin Android\u003c/h1\u003e\n\u003ch3 align=\"center\"\u003ePart of the \u003ca href=\"https://jellyfin.org\"\u003eJellyfin Project\u003c/a\u003e\u003c/h3\u003e\n\n---\n\n\u003cp align=\"center\"\u003e\n\u003cimg alt=\"Logo Banner\" src=\"https://raw.githubusercontent.com/jellyfin/jellyfin-ux/master/branding/SVG/banner-logo-solid.svg?sanitize=true\"/\u003e\n\u003cbr/\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://github.com/jellyfin/jellyfin-android\"\u003e\n\u003cimg alt=\"GPL 2.0 License\" src=\"https://img.shields.io/github/license/jellyfin/jellyfin-android.svg\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/jellyfin/jellyfin-android/releases\"\u003e\n\u003cimg alt=\"Current Release\" src=\"https://img.shields.io/github/release/jellyfin/jellyfin-android.svg\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android/\"\u003e\n\u003cimg alt=\"Translation Status\" src=\"https://translate.jellyfin.org/widgets/jellyfin-android/-/jellyfin-android/svg-badge.svg\"/\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://opencollective.com/jellyfin\"\u003e\n\u003cimg alt=\"Donate\" src=\"https://img.shields.io/opencollective/all/jellyfin.svg?label=backers\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://features.jellyfin.org\"\u003e\n\u003cimg alt=\"Feature Requests\" src=\"https://img.shields.io/badge/fider-vote%20on%20features-success.svg\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://matrix.to/#/+jellyfin:matrix.org\"\u003e\n\u003cimg alt=\"Chat on Matrix\" src=\"https://img.shields.io/matrix/jellyfin:matrix.org.svg?logo=matrix\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.reddit.com/r/jellyfin/\"\u003e\n\u003cimg alt=\"Join our Subreddit\" src=\"https://img.shields.io/badge/reddit-r%2Fjellyfin-%23FF5700.svg\"/\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://play.google.com/store/apps/details?id=org.jellyfin.mobile\"\u003e\n\u003cimg width=\"153\" src=\"https://jellyfin.org/images/store-icons/google-play.png\" alt=\"Jellyfin on Google Play\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://www.amazon.com/gp/aw/d/B081RFTTQ9\"\u003e\n\u003cimg width=\"153\" src=\"https://jellyfin.org/images/store-icons/amazon.png\" alt=\"Jellyfin on Amazon Appstore\"/\u003e\n\u003c/a\u003e\n\u003ca href=\"https://f-droid.org/en/packages/org.jellyfin.mobile/\"\u003e\n\u003cimg width=\"153\" src=\"https://jellyfin.org/images/store-icons/fdroid.png\" alt=\"Jellyfin on F-Droid\"/\u003e\n\u003c/a\u003e\n\u003cbr/\u003e\n\u003ca href=\"https://repo.jellyfin.org/releases/client/android/\"\u003eDownload archive\u003c/a\u003e\n\u003c/p\u003e\n\nJellyfin Mobile is an Android app that connects to Jellyfin instances and integrates with the [official web client](https://github.com/jellyfin/jellyfin-web).\nWe 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.\nEven 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.\n\nMost of the translations can be found in the [web client](https://translate.jellyfin.org/projects/jellyfin/jellyfin-web) since it's the base for the Android client as well. Translations for the app can also be improved very easily from our [Weblate](https://translate.jellyfin.org/projects/jellyfin-android/jellyfin-android) instance. Look through the following graphic to see if your native language could use some work!\n\n\u003ca href=\"https://translate.jellyfin.org/engage/jellyfin-android/\"\u003e\n\u003cimg alt=\"Detailed Translation Status\" src=\"https://translate.jellyfin.org/widgets/jellyfin-android/-/jellyfin-android/multi-auto.svg\"/\u003e\n\u003c/a\u003e\n\nThis client was rewritten from scratch with a fresh git history in July to August 2020, and replaces the old Cordova-based client,\nwhich can still be found [in the archives](https://github.com/jellyfin-archive/jellyfin-android-original).\n\n## Build Process\n\n### Dependencies\n\n- Android SDK\n\n### Build\n\n1. Clone or download this repository\n\n   ```sh\n   git clone https://github.com/jellyfin/jellyfin-android.git\n   cd jellyfin-android\n   ```\n\n2. Open the project in Android Studio and run it from there or build an APK directly through Gradle:\n\n   ```sh\n   ./gradlew assembleDebug\n   ```\n\n### Deploy to device/emulator\n\n   ```sh\n   ./gradlew installDebug\n   ```\n\n*You can also replace the \"Debug\" with \"Release\" to get an optimized release binary.*\n\n## Release Flavors\n\nThere are two flavors (variants) of the Jellyfin Android app:\n\n- The **proprietary** version comes with Google Chromecast support\n- The **libre** version comes without Google Chromecast support\n\nThe proprietary version is available on [Google Play](https://play.google.com/store/apps/details?id=org.jellyfin.mobile) and the [Amazon Appstore](https://www.amazon.com/gp/aw/d/B081RFTTQ9), while the libre version is available on [F-Droid](https://f-droid.org/en/packages/org.jellyfin.mobile/).\nAdditionally, `beta` releases exist for both flavors, but only the proprietary version is published to a beta track on [Google Play](https://play.google.com/store/apps/details?id=org.jellyfin.mobile).\nIf you'd like to test the beta outside of Google Play, you can simply download it from the [GitHub releases](https://github.com/jellyfin/jellyfin-android/releases/latest).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellyfin%2Fjellyfin-android","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjellyfin%2Fjellyfin-android","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjellyfin%2Fjellyfin-android/lists"}