Releases: jellyfin/jellyfin-android
v2.2.3
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
v2.2.2
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
v2.2.1
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
⚙️ Build changes
- Create version.txt in pipeline #246, by @nielsvanvelzen
- Disable PNG crunching for release variant as well #245, by @nielsvanvelzen
v2.2.0
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
v2.1.3
No changes - This release is to help us submit the app to the Google Play store.
See this Reddit thread for more information.
v2.1.2
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
v2.1.1
This fixes the release task not signing the proprietary APK (#209). For the actual changelog visit v2.1.0 - Jellyfin in your car!
v2.1.0 - Jellyfin in your car!
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
v2.0.1
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)
v2.0.0
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.