jellyfin-android

Android Client for Jellyfin

GPL-2.0 License

Stars
1.3K
Committers
462

Bot releases are hidden (Show)

jellyfin-android - v2.3.2

Published by nielsvanvelzen about 3 years ago

Thank you for reporting issues. We've fixed a few more of them.

Changelog

🐛 Bugfixes

  • Fix LiveTV #500, by @Maxr1998
  • Fix direct play audio profiles #501, by @Maxr1998
  • Properly open live streams before playback if necessary #503, by @jdlayman
  • WebView error handling tweaks #507, by @Maxr1998

⚙ī¸ Build changes

  • Migrate to Gradle version catalogs #482, by @Maxr1998
  • ci: bump burnett01/rsync-deployments from 4.1 to 5.0 #489, by @dependabot[bot]
  • ci: bump burnett01/rsync-deployments from 5.0 to 5.1 #502, by @dependabot[bot]
  • Update Gradle Wrapper from 7.1.1 to 7.2 #504, by @jellyfin-bot

👀 Other changes

  • Migrate bug report issue template to GitHub form #484, by @Maxr1998
  • Rename native player to integrated player #487, by @Maxr1998

Contributors

  • @Maxr1998
  • @dependabot[bot]
  • @jdlayman
  • @jellyfin-bot
jellyfin-android - v2.3.1

Published by nielsvanvelzen about 3 years ago

This release fixes the F-Droid version (libre) of the app being unable to connect to a server.

Changelog

  • Keep logging calls on release builds #495, by @Maxr1998
  • Update jellyfin-sdk-kotlin to 1.0.2 #497, by @nielsvanvelzen

Contributors

  • @Maxr1998
  • @nielsvanvelzen
jellyfin-android - v2.3.0

Published by nielsvanvelzen about 3 years ago

After a prolonged beta testing period, we're excited to announce that version 2.3.0 of the Jellyfin Android app is now available!

Read our blog post at jellyfin.org to see what's new or read the full changelog below.

⚠ī¸ Note: The Jellyfin server must use version 10.7.6 or newer starting from this release, so make sure your Jellyfin installation is up-to-date!

Changelog

✨ Features and improvements

  • Add support for AV1 #275, by @Maxr1998
  • Improve fullscreen, orientation and PiP handling #286, by @ThreeFive-O
  • Drop support for 10.6 #258, by @Maxr1998
  • Add download location option in client settings #276, by @CarlosOlivo
  • Native player improvements #297, by @Maxr1998
  • Migrate ExoPlayer to SDK and decouple from webapp #351, by @Maxr1998
  • Make ExoPlayer the default video player implementation #363, by @Maxr1998
  • Extended webview checks #389, by @nielsvanvelzen
  • Add playback speed menu to ExoPlayer #392, by @CarlosOlivo
  • Rework connection layout and show loading indicator while connecting to server #396, by @fedesenmartin
  • Library browser (Android Auto) tweaks #405, by @Maxr1998
  • Player refactor #432, by @Maxr1998
  • Improve JS injection method #439, by @CarlosOlivo
  • Enable subtitle burn settings for web player #440, by @CarlosOlivo
  • Remember brightness changes on ExoPlayer #442, by @CarlosOlivo
  • Follow state changes for brightness & gesture preference #444, by @CarlosOlivo
  • Restructure Webapp UI #445, by @Maxr1998
  • Use media item name as title when available #461, by @CarlosOlivo
  • Update SDK to 1.0.0 release #462, by @nielsvanvelzen

đŸ”Ĩ Crash fixes

  • Fix crash caused by fragment transaction on background thread #296, by @Maxr1998
  • Various crash fixes and improvements #298, by @Maxr1998
  • Fix Chromecast integration crashing the app without Play Services #305, by @Maxr1998
  • Check WebView support and version #326, by @Maxr1998
  • Fix app crashing when webview is missing #365, by @Maxr1998
  • Add desugaring to support java.time #377, by @nielsvanvelzen
  • Fix various playback crashes #382, by @Maxr1998
  • Workaround for coroutines crash #399, by @Maxr1998
  • Fix PiP crash on aspect ratios unsupported by Android #431, by @Maxr1998
  • Fix a rare crash when starting the app #477, by @Maxr1998

🐛 Bug fixes

  • Fix background color in web player #272, by @Maxr1998
  • Don't unnecessarily set statusBarColor in native player #273, by @Maxr1998
  • Fix support for playlists in external player #267, by @CarlosOlivo
  • Miscellaneous casting fixes #287, by @nielsvanvelzen
  • Fix library browser recents #352, by @Maxr1998
  • Client settings layout and wording tweaks #358, by @Maxr1998
  • Treat recommended server without system info as unable to connect #367, by @nielsvanvelzen
  • Update SDK and rework server connection #381, by @Maxr1998
  • Update Jellyfin SDK to 1.0.0 beta 7 #404, by @Maxr1998
  • Revert "Make ExoPlayer the default video player implementation" #419, by @nielsvanvelzen
  • Fix or suppress detekt warnings and code style issues #412, by @Maxr1998
  • Fix module script injection #460, by @CarlosOlivo
  • Use AuthorizationHeaderBuilder to encode device name send to web client #466, by @nielsvanvelzen
  • Update jellyfin-sdk-kotlin to 1.0.1 #467, by @nielsvanvelzen
  • Remove unescapeJson parser #469, by @CarlosOlivo

🔨 Refactoring

  • Refactor and split up extensions #270, by @Maxr1998
  • Refactor brightness handling, reset brightness when leaving player #271, by @Maxr1998
  • Chromecast JS: Improve error logging. #322, by @Codex-
  • WebView: Use timber for logging #323, by @Codex-
  • Use Activity Result APIs for External player #327, by @Maxr1998
  • Migrate to Jellyfin Kotlin SDK (1.0.0-beta.3) #333, by @nielsvanvelzen

⚙ī¸ Build changes

  • Update dependencies #293, by @nielsvanvelzen
  • Tweak .editorconfig #306, by @Maxr1998
  • Dependency updates #307, by @Maxr1998
  • Add distributionSha256Sum to prevent MITM attacks. #308, by @diederikdehaas
  • Add merge conflict labeler and gradle update and validate tasks #309, by @nielsvanvelzen
  • Dependency maintanance #325, by @Maxr1998
  • Add workflow config for GitHub CI #262, by @Maxr1998
  • ci(update-action): update actions/setup-java to v2 #335, by @h1dden-da3m0n
  • ci: bump actions/cache from v2 to v2.1.4 #336, by @dependabot
  • Dependency updates #337, by @Maxr1998
  • Update Gradle Wrapper from 6.8.3 to 7.0 #339, by @github-actions
  • Update dependencies, drop JCenter #349, by @Maxr1998
  • Dependency updates + Detekt #361, by @Maxr1998
  • Update Jellyfin SDK to beta 4 #362, by @Maxr1998
  • Update Kotlin to 1.5.0 #364, by @Maxr1998
  • ci(publish): add initial publish app GH workflow #330, by @h1dden-da3m0n
  • Add snapshot repository for Jellyfin SDK #374, by @Maxr1998
  • Replace GH_TOKEN with JF_BOT_TOKEN #384, by @ferferga
  • Update Gradle Wrapper from 7.0.1 to 7.0.2 #390, by @jellyfin-bot
  • Update SDK to beta 6 #394, by @nielsvanvelzen
  • Fix CI failing and some small tweaks #395, by @nielsvanvelzen
  • fix incorrect rsync options #398, by @h1dden-da3m0n
  • Update Kotlin to 1.5.10 and revert obsolete workaround #400, by @Maxr1998
  • Update dependencies and fix deprecations #401, by @Maxr1998
  • Add gradle cache to app-build workflow #403, by @nielsvanvelzen
  • Add option to switch between versions of the SDK #428, by @nielsvanvelzen
  • Update to SDK beta 8 #427, by @nielsvanvelzen
  • Update weblate links #426, by @nielsvanvelzen
  • Update ExoPlayer to 2.14 #420, by @Maxr1998
  • ci: bump actions/cache from 2.1.5 to 2.1.6 #413, by @dependabot
  • Update and migrate Koin to 3.0.2 #411, by @Maxr1998
  • Update SDK snapshot version to master-SNAPSHOT #410, by @nielsvanvelzen
  • change directory structure of workflow artifacts #406, by @h1dden-da3m0n
  • Sign APKs with apksigner instead of via Gradle #446, by @h1dden-da3m0n
  • fix odd release naming due to signing #448, by @h1dden-da3m0n
  • Append -release to release APKs #449, by @h1dden-da3m0n
  • Dependency updates #476, by @Maxr1998

ℹī¸ Other changes

  • Add store links to readme #313, by @nielsvanvelzen
  • Optimize all fastlane bitmaps #334, by @nielsvanvelzen
  • Update bug report template #359, by @Maxr1998

Beta releases

jellyfin-android - v2.3.0-beta.6

Published by nielsvanvelzen over 3 years ago

This time with the correct file names! See v2.3.0-beta.5 for the actual changelog.

Changelog

⚙ī¸ Build changes

  • fix odd release naming due to signing #448, by @h1dden-da3m0n
jellyfin-android - v2.3.0-beta.5

Published by nielsvanvelzen over 3 years ago

This beta version should fix our F-Droid builds again and contains a few fixes, code refactoring and some new features.

⚠ī¸ Note before updating: The new SDK and thus this update only supports Jellyfin servers on version 10.7.0
and above, so make sure to consider that before and if possible update your Jellyfin installation!

Changelog

✨ Features and improvements

  • Player refactor #432, by @Maxr1998
  • Improve JS injection method #439, by @CarlosOlivo
  • Enable subtitle burn settings for web player #440, by @CarlosOlivo
  • Remember brightness changes on ExoPlayer #442, by @CarlosOlivo
  • Follow state changes for brightness & gesture preference #444, by @CarlosOlivo
  • Restructure Webapp UI #445, by @Maxr1998

⚙ī¸ Build changes

  • Sign APKs with apksigner instead of via Gradle #446, by @h1dden-da3m0n
jellyfin-android - v2.3.0-beta.4

Published by nielsvanvelzen over 3 years ago

This beta improves Picture in Picture mode when using the native player and changes the default player back to the web player.

⚠ī¸ Note before updating: The new SDK and thus this update only supports Jellyfin servers on version 10.7.0
and above, so make sure to consider that before and if possible update your Jellyfin installation!

Changelog

✨ Features and improvements

  • Player refactor #432, by @Maxr1998

đŸ”Ĩ Crash fixes

  • Fix PiP crash on aspect ratios unsupported by Android #431, by @Maxr1998

🐛 Bug fixes

  • Revert "Make ExoPlayer the default video player implementation" #419, by @nielsvanvelzen
  • Fix or suppress detekt warnings and code style issues #412, by @Maxr1998

⚙ī¸ Build changes

  • Add option to switch between versions of the SDK #428, by @nielsvanvelzen
  • Update to SDK beta 8 #427, by @nielsvanvelzen
  • Update weblate links #426, by @nielsvanvelzen
  • Update ExoPlayer to 2.14 #420, by @Maxr1998
  • ci: bump actions/cache from 2.1.5 to 2.1.6 #413, by @dependabot
  • Update and migrate Koin to 3.0.2 #411, by @Maxr1998
  • Update SDK snapshot version to master-SNAPSHOT #410, by @nielsvanvelzen
  • change directory structure of workflow artifacts #406, by @h1dden-da3m0n
jellyfin-android - v2.3.0-beta.3

Published by nielsvanvelzen over 3 years ago

This beta release should fix the artifacts at repo.jellyfin.org and includes a few fixes and improvements.

⚠ī¸ Note before updating: The new SDK and thus this update only supports Jellyfin servers on version 10.7.0
and above, so make sure to consider that before and if possible update your Jellyfin installation!

Changelog

✨ Features and improvements

  • Rework connection layout and show loading indicator while connecting to server #396, by @fedesenmartin
  • Library browser (Android Auto) tweaks #405, by @Maxr1998

đŸ”Ĩ Crash fixes

  • Workaround for coroutines crash #399, by @Maxr1998
  • Update Kotlin to 1.5.10 and revert obsolete workaround #400, by @Maxr1998

🐛 Bug fixes

  • Update Jellyfin SDK to 1.0.0 beta 7 #404, by @Maxr1998

⚙ī¸ Build changes

  • fix incorrect rsync options #398, by @h1dden-da3m0n
  • Update dependencies and fix deprecations #401, by @Maxr1998
  • Add gradle cache to app-build workflow #403, by @nielsvanvelzen
jellyfin-android - v2.3.0-beta.2

Published by nielsvanvelzen over 3 years ago

We fixed the reported issues from the first beta release. The app should now be able to connect to your server again,
no more "unsupported version" errors! Some of the common crashes are also fixed now.

⚠ī¸ Note before updating: The new SDK and thus this update only supports Jellyfin servers on version 10.7.0
and above, so make sure to consider that before and if possible update your Jellyfin installation!

ℹī¸ This release was republished because of an issue in the new pipeline.

Changelog

✨ Features and improvements

  • Extended webview checks #389, by @nielsvanvelzen
  • Add playback speed menu to ExoPlayer #392, by @CarlosOlivo

đŸ”Ĩ Crash fixes

  • Add desugaring to support java.time #377, by @nielsvanvelzen
  • Fix various playback crashes #382, by @Maxr1998

🐛 Bug fixes

  • Treat recommended server without system info as unable to connect #367, by @nielsvanvelzen
  • Update SDK and rework server connection #381, by @Maxr1998

⚙ī¸ Build changes

  • ci(publish): add initial publish app GH workflow #330, by @h1dden-da3m0n
  • Add snapshot repository for Jellyfin SDK #374, by @Maxr1998
  • Replace GH_TOKEN with JF_BOT_TOKEN #384, by @ferferga
  • Update Gradle Wrapper from 7.0.1 to 7.0.2 #390, by @jellyfin-bot
  • Update SDK to beta 6 #394, by @nielsvanvelzen
  • Fix CI failing and some small tweaks #395, by @nielsvanvelzen
jellyfin-android - v2.3.0-beta.1

Published by nielsvanvelzen over 3 years ago

This release was long in the making!

The app now uses the shiny new Kotlin SDK, which is more in line with the official API, easier to use, allows for additional features and is a first preparation of the fully native client in the future.

With the new SDK, the native video player based on ExoPlayer could be rewritten to handle playback completely within the app, which includes playlist support, a better device profile, improved audio and subtitle stream selection, and lots of other changes under the hood to make the code easier to maintain and understand for new contributors. With those improvements, it is now the default player in Jellyfin Android. If you face any issues with it, please report them on our issue tracker (if not reported already) or if necessary switch back to the web player in the client settings.

The update also includes improvements to Google Cast support and lots of crash fixes. There may still be some issues hidden in the code, so we appreciate your beta feedback and crash reports. You can join the beta program on Google Play here.

⚠ī¸ Note before updating: The new SDK and thus this update only supports Jellyfin servers on version 10.7.0 and above, so make sure to consider that before and if possible update your Jellyfin installation!

Changelog

✨ Features and improvements

  • Add support for AV1 #275, by @Maxr1998
  • Improve fullscreen, orientation and PiP handling #286, by @ThreeFive-O
  • Drop support for 10.6 #258, by @Maxr1998
  • Add download location option in client settings #276, by @CarlosOlivo
  • Native player improvements #297, by @Maxr1998
  • Migrate ExoPlayer to SDK and decouple from webapp #351, by @Maxr1998
  • Make ExoPlayer the default video player implementation #363, by @Maxr1998

đŸ”Ĩ Crash fixes

  • Fix crash caused by fragment transaction on background thread #296, by @Maxr1998
  • Various crash fixes and improvements #298, by @Maxr1998
  • Fix Chromecast integration crashing the app without Play Services #305, by @Maxr1998
  • Check WebView support and version #326, by @Maxr1998
  • Fix app crashing when webview is missing #365, by @Maxr1998

🐛 Bug fixes

  • Fix background color in web player #272, by @Maxr1998
  • Don't unnecessarily set statusBarColor in native player #273, by @Maxr1998
  • Fix support for playlists in external player #267, by @CarlosOlivo
  • Miscellaneous casting fixes #287, by @nielsvanvelzen
  • Fix library browser recents #352, by @Maxr1998
  • Client settings layout and wording tweaks #358, by @Maxr1998

🔨 Refactoring

  • Refactor and split up extensions #270, by @Maxr1998
  • Refactor brightness handling, reset brightness when leaving player #271, by @Maxr1998
  • Chromecast JS: Improve error logging. #322, by @Codex-
  • WebView: Use timber for logging #323, by @Codex-
  • Use Activity Result APIs for External player #327, by @Maxr1998
  • Migrate to Jellyfin Kotlin SDK (1.0.0-beta.3) #333, by @nielsvanvelzen

⚙ī¸ Build changes

  • Update dependencies #293, by @nielsvanvelzen
  • Tweak .editorconfig #306, by @Maxr1998
  • Dependency updates #307, by @Maxr1998
  • Add distributionSha256Sum to prevent MITM attacks. #308, by @diederikdehaas
  • Add merge conflict labeler and gradle update and validate tasks #309, by @nielsvanvelzen
  • Dependency maintanance #325, by @Maxr1998
  • Add workflow config for GitHub CI #262, by @Maxr1998
  • ci(update-action): update actions/setup-java to v2 #335, by @h1dden-da3m0n
  • ci: bump actions/cache from v2 to v2.1.4 #336, by @dependabot
  • Dependency updates #337, by @Maxr1998
  • Update Gradle Wrapper from 6.8.3 to 7.0 #339, by @github-actions
  • Update dependencies, drop JCenter #349, by @Maxr1998
  • Dependency updates + Detekt #361, by @Maxr1998
  • Update Jellyfin SDK to beta 4 #362, by @Maxr1998
  • Update Kotlin to 1.5.0 #364, by @Maxr1998

ℹī¸ Other changes

  • Add store links to readme #313, by @nielsvanvelzen
  • Optimize all fastlane bitmaps #334, by @nielsvanvelzen
  • Update bug report template #359, by @Maxr1998
jellyfin-android - v2.2.3

Published by nielsvanvelzen almost 4 years ago

We have found some more issues with 10.7. This release fixes that. Support for the current release (10.6.4) is still available but will be removed in the next major app version.

Changelog

🎈 10.7 compatibility fixes

  • Fix webapp function calls #259, by @Maxr1998
  • Fix JS injection breaking on page reloads in 10.7 #261, by @Maxr1998
jellyfin-android - v2.2.2

Published by nielsvanvelzen almost 4 years ago

We have added support for the next version of Jellyfin (10.7) in this app update. Support for the current release (10.6.4) is still available but will be removed in the next major app version.

Changelog

🎈 10.7 compatibility

  • Plugins modified to support es6 migration #240, by @vitorsemeano, @nielsvanvelzen

⚙ī¸ Build changes

  • Fix build reproducibility #256, by @nielsvanvelzen
jellyfin-android - v2.2.1

Published by nielsvanvelzen almost 4 years ago

This release removes the Google Cast library and dependent libraries that were accidently added to the libre build in v2.2.0. It also contains a few changes for our F-Droid inclusion.

Note: This release will not be published on Google Play and the Amazon Appstore.

Changelog

🐛 Bug fixes

  • Include cast extension in proprietary flavor only #250, by @Maxr1998

⚙ī¸ Build changes

  • Create version.txt in pipeline #246, by @nielsvanvelzen
  • Disable PNG crunching for release variant as well #245, by @nielsvanvelzen
jellyfin-android - v2.2.0

Published by nielsvanvelzen almost 4 years ago

This update resolves the issues that didn't allow publishing the Android Auto changes on the Play Store. We've also started work on compatibility with the upcoming server release.

See our release notes for v2.1.0 and v2.1.2 and our v2.1.0 blog post for all new changes for Play Store users.

Changelog

✨ Features and improvements

  • Improve and rework MediaService & Android Auto integration #232, by @Maxr1998
  • Migrate server and user info to database #221, by @Maxr1998

☁ī¸ 10.7 compatibility

  • Add selectServer function to native shell #235, by @nielsvanvelzen
  • Fix bad device profile #236, by @nielsvanvelzen

🐛 Bug fixes

  • Only change server location when different #241, by @Maxr1998
  • Fix crash when inserting existing server and improve DAOs #237, by @Maxr1998
  • Fix device name again #231, by @nielsvanvelzen

⚙ī¸ Build changes

  • Fix version code calculation comment #228, by @nielsvanvelzen
  • Dependency updates #220, by @Maxr1998
  • Fixes in setting JELLYFIN_VERSION #225, by @nielsvanvelzen
  • Fix publishing #242, by @nielsvanvelzen
jellyfin-android - v2.1.3

Published by anthonylavado almost 4 years ago

No changes - This release is to help us submit the app to the Google Play store.

See this Reddit thread for more information.

jellyfin-android - v2.1.2

Published by nielsvanvelzen almost 4 years ago

A small update to fix touch gestures when swiping down the notification menu, and some improves to the apps logging abilities to help with troubleshooting.

Changelog

✨ Features and improvements

  • Do not detect gestures in top of screen #213, by @jorritsmit

✍ī¸ Logging improvements

  • Add RedScreenOfDeath for easy stacktraces #216, by @Maxr1998
  • Enable logging in release builds #217, by @Maxr1998

⚙ī¸ Build changes

  • Update Gradle to 6.7 #215, by @Maxr1998
jellyfin-android - v2.1.1

Published by nielsvanvelzen almost 4 years ago

This fixes the release task not signing the proprietary APK (#209). For the actual changelog visit v2.1.0 - Jellyfin in your car!

jellyfin-android - v2.1.0 - Jellyfin in your car!

Published by nielsvanvelzen almost 4 years ago

Jellyfin for Android version 2.1 is here! It is now possible to use Jellyfin in your car using Android Auto.
Right now it supports music playback with an active network connection.

We have also fixed some issues and added some smaller things, just to highlight a few:

  • You can now go back from Picture-in-Picture mode to the app.
  • Some users that were unable to connect to their server should now be able to.
  • More video and audio codec support for the native player

And lastly, we are working on getting the app on F-Droid. The initial changes have been made and we're now working with the F-Droid team to release it.

See our blog post at jellyfin.org for a more in-depth article about the v2.1.0 update.

Changelog

✨ Features and improvements

  • Add F-Droid build flavor, update AGP #197, by @nielsvanvelzen
  • Add Android Auto support #143, by @Spacetech
  • Initial fastlane structures #199, by @IzzySoft
    Add forgotten featureGraphic #200, by @IzzySoft
  • Fix 404 when loading server #198, by @nielsvanvelzen
  • Add support for external player choice inside client settings #148, by @CarlosOlivo
  • Add support for more external subtitle formats in some external players #193, by @CarlosOlivo
  • Add playback tracking support for mpv-android external player #161, by @CarlosOlivo
  • Add zoom feature to ExoPlayer #190, by @Maxr1998
  • Audio device profile optimizations + exoplayer update #182, by @vitorsemeano
  • Handle WebView error on unavailable instance #181, by @CarlosOlivo
  • Add warning about using mobile data #170, by @ferferga

🔨 Refactoring

  • Move video player into fragment #203, by @Maxr1998
  • Use view binding in PlayerActivity #201, by @Maxr1998
  • Use fragments to separate UI components #166, by @Maxr1998
  • Rework app / webapp communication #165, by @Maxr1998

🐛 Bug fixes

  • Fix potential crashes in WebViewFragment #194, by @Maxr1998
  • Always trim ending slashes from URL in apiclient #185, by @nielsvanvelzen
  • Add Network Security Configuration file #179, by @CarlosOlivo

⚙ī¸ Architecture and build changes

  • Bump apiclient version to 0.7.7 #208, by @nielsvanvelzen
  • Improved connect logging #205, by @nielsvanvelzen
  • Update Java version used by CI gradle tasks #187, by @h1dden-da3m0n
  • Initial database setup #175, by @Maxr1998
  • Update apiclient to fix issues with server discovery #169, by @nielsvanvelzen
jellyfin-android - v2.0.1

Published by nielsvanvelzen about 4 years ago

And here we are with the first update for our brand new Android app. This is a relatively small update to fix some of the major issues. These changes should help users with restricted network permissions or self-signed certificates for https access to use the app.

Changelog

đŸ”Ĩ Crash fixes

  • Update apiclient to fix issues with server discovery #169, by @nielsvanvelzen

🐛 Bug fixes

  • Add Network Security Configuration file #179, by @CarlosOlivo

ℹī¸ Other changes

  • Add warning about using mobile data #170, by @ferferga
  • Updated the localization files (Help us translate)
jellyfin-android - v2.0.0

Published by nielsvanvelzen about 4 years ago

It's finally here! After eight release candidates, a lot of bug fixes and some additional new features we're excited to announce the brand new Jellyfin Android app! 🎉

Some of our highlights in this release are:

  • đŸšĢ Dropped Cordova
  • 📹 Added a new experimental native video player (using ExoPlayer)
  • đŸŽĨ Added support for external video players
  • đŸŽĩ Improved background playback

View our blog post for a more in-depth post about this release or go to our Jellyfin for Android 2.0.0 release plan to read our journey for this rewrite.

Changelog

This version differs only in translations from the previous release candidate.

jellyfin-android - v2.0.0-rc.8

Published by nielsvanvelzen about 4 years ago

Unfortunately we have to release yet another version because of an issue that would only appear for fresh installations.

See our Jellyfin for Android 2.0.0 release plan for more information.

Changelog

  • Revert "Set appMode for webui" #154, by @Maxr1998