v0.11.0 - Improved video playback!
Thank you for using Jellyfin! This is a major update for the Android TV client.
⚠️ We have added crash reporting. Read the notes below for more information.⚠️
Highlights
- Upgraded ExoPlayer to version 2
This means video playback should be a lot smoother now! - New home screen
The newly made home screen now looks more or less the same as the webclient. It will display the sections you have chosen under your "Home" preferences.
Note: changing sections is only available in the web version for now - Integration with "Next Up" section on Android TV devices
Crash reporting
Providing logs on Android TV devices can be challenging for users as it requires Android developer tools. Issues can be challenging to replicate for developers and crash logs help a lot with this.
We don't want to force users to report their logs to a third-party and therefore we won't report anything by default. When a crash occured the app will show a dialog and ask to report the logs.
All crash reports are retained for 30 days and can only be reviewed by a small group of developers inside the Android TV team.
More information can be found in the issue about this change.
Pull requests
- Bump version #185, by dkanada
- New release #191, by dkanada
- Fix string formatting #195, by thornbill
- Added Latest TV Shows to Home Fragment #201, by AndreasGB
- Added more bitrate options #202, by AndreasGB
- Use new version for apiclient #212, by dkanada
- Use ${applicationId} in authorities so the ".debug" prefix is applied while developing #209, by nielsvanvelzen
- Fixed playlist query #218, by joern-h
- Add HEVC support for BeyondTV #221, by dcyrille18
- Upgrading Gradle Version to 5.4.1 #207, by AndreasGB
- Fixed Play on MusicArtists #219, by joern-h
- Fix audio queue reload #222, by joern-h
- Fix switching to encoded subtitles causing the video player to hang. #213, by nielsvanvelzen
- Force SSA/ASS subtitles to be encoded when not using VLC #214, by nielsvanvelzen
- Support simple HTML elements in descriptions #225, by nielsvanvelzen
- Add release branch to CI triggers #226, by thornbill
- Fix style issues and untranslatable text #198, by thornbill
- Fix string formatting #203, by thornbill
- Fix search with denied permissions #196, by thornbill
- Cleanup theme manager #190, by thornbill
- Fix using DelayedMessage on not the main ui thread #189, by thornbill
- Fix version check when no servers in response #188, by thornbill
- Fix incorrect image types and aspect ratios #187, by thornbill
- Add ACRA for crash reporting #200, by thornbill
- Replace string usages for BaseItemDto.Type with the EBaseItemType #217, by AndreasGB
- Delete empty strings introduced by weblate from translations #229, by AndreasGB
- Remove unused resources #234, by nielsvanvelzen
- Deprecation fixes #233, by nielsvanvelzen
- Make title in cards readable #237, by nielsvanvelzen
- Fix top margin on card title #243, by thornbill
- Rename "build" file to "build.sh" #228, by nielsvanvelzen
- Enable Kotlin support #231, by nielsvanvelzen
- Focus resume or otherwise play button by default #246, by Florianisme
- Add home sections #210, by nielsvanvelzen
- Refactor search #239, by nielsvanvelzen
- Add option to choose the preferred media player in settings #249, by nielsvanvelzen
- Add new and unfinished episodes to "watch next" section on Android TV #232, by nielsvanvelzen
- Upgrade to ExoPlayer 2 #244, by nielsvanvelzen
- Fix ChannelManager crash on older API levels #263, by thornbill
- Search enhancements #267, by Froghut
- Add HomeFragmentRow for live tv buttons #268, by thornbill
- Add downloads to README #266, by nielsvanvelzen
- Fix docker build #271, by thornbill
- Fix invalid id reference causing lintVitalRelease to fail #272, by thornbill
- Fix bad rebase merge from Weblate #274, by joshuaboniface
- Remove removed strings #279, by thornbill