This release improves Android Auto support, playback stability, and includes various background performance enhancements.
New Features
- Added support for search and voice requests within Android Auto.
- Implemented loading and error states for the offline listening screen.
- Added an unavailable state for tiles when no songs are loaded.
Improvements
- Optimized playback service foreground lifecycle management.
- Improved library refresh reliability by waiting for actual results.
- Enhanced update checking logic to perform numerical version comparisons.
- Reduced resource usage by disabling automatic update checks on every process start.
- Updated SleepTimerQSTileService to request tile updates correctly.
- Ensured songs cache is retained until a refresh successfully completes.
- Fixed Android Auto browse requests to wait for song data.
- Streamlined documentation by removing duplicate sections in the README.
Bug Fixes
- Ensured controllers are granted default commands upon connection.
- Resolved issues with playback service initialization from the widget.
Dependencies
- Updated build tools and Gradle wrapper.
- Updated AndroidX Compose Material3 and navigation libraries.
- Bumped Spotless and Android application plugin versions.