github jellyfin/jellyfin-android v2.3.0-beta.1

latest releases: v2.6.2, v2.6.1, v2.6.0...
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

🔥 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

🔨 Refactoring

⚙️ Build changes

ℹ️ Other changes

Don't miss a new jellyfin-android release

NewReleases is sending notifications on new releases.