This is the nearly final version of 0.16. There will be one more beta before the stable release is tagged.
If you appreciate my work, you can show your support with a donation trough GitHub sponsors.
🐛 Beta information
Beta versions are not guaranteed to work as expected. We encourage users to create detailed bug reports if any problems arise. Read our blog post for more information about our Android beta programs.
🌟 Highlights
- Use series poster in latest row when "prefer series thumbnails" is enabled #3060, by @nielsvanvelzen
🏗️ Enhancements
- Use Android 14 SDK (API 34) #2957, by @nielsvanvelzen
- Folder improvements #2979, by @DoggoOfSpeed
- Alignment changes to audio player #2995, by @DoggoOfSpeed
- Add transcoding and remuxing #3001, by @nielsvanvelzen
- Make aspect ratio setting use radio buttons #3012, by @DoggoOfSpeed
- Grab background images no larger than the screen #3020, by @DoggoOfSpeed
- Remove old user preference migrations (before 0.15) #3041, by @nielsvanvelzen
- Migrate ExternalPlayerActivity (mostly) to SDK #3055, by @nielsvanvelzen
- Use vignette effect in screensaver to darken background image #3061, by @nielsvanvelzen
- Add initial playback capability testing #3062, by @nielsvanvelzen
💥 Crash fixes
- Fix crash during media stream resolving for corrupt files #3056, by @nielsvanvelzen
🔧 Bugfixes
- Synochronise music timers #2996, by @DoggoOfSpeed
- Fix grid getting focus when empty #3003, by @DoggoOfSpeed
- Fix user image being too cropped in #3005, by @DoggoOfSpeed
- Fix sync issue in ItemRowAdapterHelper #3024, by @nielsvanvelzen
- Fix blurry banners and thumbnails with fillWidth #3036, by @DoggoOfSpeed
- Fix ExternalPlayerActivity not using PreferenceStore.reset #3040, by @nielsvanvelzen
- Restore session on MainActivity stop #3054, by @nielsvanvelzen
- Fix progress bar positioning in view_row_details #3058, by @nielsvanvelzen
🔃 Refactoring
- Remove Thread.sleep usages #3000, by @nielsvanvelzen
- Fix compose deprecations #3035, by @nielsvanvelzen
- Fully migrate ItemLauncher to SDK #3045, by @nielsvanvelzen
- Migrate ItemListView to SDK #3046, by @nielsvanvelzen
- Migrate SuggestedMoviesFragment to SDK #3049, by @nielsvanvelzen
📈 Dependency updates
- Update dependency androidx.compose.foundation:foundation to v1.5.1 #2954, by @renovate[bot]
- Update dependency androidx.compose.material:material to v1.5.1 #2955, by @renovate[bot]
- Update dependency androidx.compose.ui:ui-tooling to v1.5.1 #2956, by @renovate[bot]
- Update dependency gradle to v8.3 #2978, by @renovate[bot]
- Update dependency com.android.tools.build:gradle to v8.1.1 #2986, by @renovate[bot]
- Update androidx.compose.compiler:compiler by @renovate[bot] v1.5.3 #3011, v1.5.2 #2992
- Update actions/checkout action by @renovate[bot] v4 #3023, v3.6.0 #2994
- Update dependency org.jellyfin.sdk:jellyfin-core to v1.4.3 #3004, by @renovate[bot]
- Update acra to v5.11.2 #3018, by @renovate[bot]
- Update kotest by @renovate[bot] v5.7.2 #3026, v5.7.1 #3019
- Update actions/upload-artifact action to v3.1.3 #3028, by @renovate[bot]
- Update androidx.lifecycle to v2.6.2 #3029, by @renovate[bot]
- Update dependency androidx.core:core-ktx to v1.12.0 #3030, by @renovate[bot]
- Update koin to v3.5.0 #3043, by @renovate[bot]
- Update github/codeql-action action by @renovate[bot] v2.21.8 #3053, v2.21.7 #3048, v2.21.6 #3044
- Update actions/setup-java action to v3.13.0 #3059, by @renovate[bot]
- Update Kotlin #2990, by @renovate[bot]
- Update CI dependencies #3006, by @renovate[bot]