Skip to content

Commit a42e1ab

Browse files
committed
Release 0.5.0-beta: Material 3 Expressive UI refresh and new audio features
- Updates `APP_VERSION_NAME` to `0.5.0-beta` and increments `APP_VERSION_CODE`. - Implements a 10-band Equalizer with an effects suite and a redesigned preset selection UI. - Introduces Material 3 Expressive UI refinements across Settings, Stats, Player, and Bottom Sheets. - Adds support for M3U playlist import/export and custom playlist covers. - Integrates Gemini AI for model selection, system prompts, and AI-powered playlist generation. - Enhances library synchronization with a rebuilt phase-based progress reporting system. - Improves lyrics support with sync offset controls and multi-strategy remote searching. - Integrates Deezer API for fetching artist images and adds Baseline Profiles for performance optimization. - Fixes stability issues related to casting, queue transitions, and Player Sheet rendering. - Refactors settings architecture with category sub-screens and improved navigation.
1 parent 34068b8 commit a42e1ab

6 files changed

Lines changed: 291 additions & 260 deletions

File tree

CHANGELOG.md

Lines changed: 19 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -7,27 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
77

88
## [Unreleased]
99

10-
## [0.4.5-beta] - 2025-12-22
10+
## [0.5.0-beta] - 2026-01-14
1111

1212
### Added
13-
- New blacklist method for music directory selection
14-
- Added Multi artist separation (thanks to [@lostf1sh](https://github.com/lostf1sh))
15-
- Improved animation performance (check experimental features in settings)
16-
- Added new navigation method for the library screen
17-
- New more efficient shuffle method
18-
- Improved animations across the app
19-
- Improved lyrics fetch function
13+
- Implemented 10-band Equalizer and effects suite (feat: @theovilardo)
14+
- Added M3U playlist import/export support (feat/fix: @lostf1sh, @theovilardo)
15+
- Integrated Deezer API for artist images (feat: @lostf1sh)
16+
- Added Gemini AI model selection, system prompt settings, and AI playlist entry point (feat: @lostf1sh, @theovilardo)
17+
- Added sync offset support for lyrics and multi-strategy remote search (feat/fix: @lostf1sh, @theovilardo)
18+
- Added Baseline Profiles for improved performance (feat/fix: @theovilardo, @google-labs-julesbot)
19+
- Added support for custom playlist covers
20+
21+
### Changed
22+
- **Material 3 Expressive UI**: Modernized Settings, Stats, Player, Bottom Sheets, and dialogs (refactor: @theovilardo, @lostf1sh)
23+
- **Library Sync**: Rebuilt initial sync flow with phase-based progress reporting and linear indicators (feat: @lostf1sh)
24+
- **Settings Architecture**: Introduced category sub-screens and improved navigation handling (refactor/fix: @theovilardo)
25+
- **Queue & Player**: Decoupled queue updates from scroll animations, added animated queue scrolling (feat/fix: @lostf1sh, @theovilardo)
26+
- Improved widget previews and case-insensitive sorting logic (feat/fix: @lostf1sh, @google-labs-julesbot)
2027

2128
### Fixed
22-
- Fixed long loading times for library preparation
23-
- Fixed cast issues
24-
- Fixed RepeatOne mode + Crossfade/Cast
25-
- Fixed playlist sorting/reordering issues
26-
- Fixed some metadata editing issues
27-
- Fixed lyrics issues
28-
- Fixed queue crash when using "Play Next" with duplicate songs
29-
- Fixed MP3 file corruption after metadata/cover art editing
30-
- Fixed crossfade duration slider stepping behavior
29+
- Fixed casting stability, queue transitions, and reduced latency (fix: @theovilardo)
30+
- Fixed delayed content rendering and unwanted collapses in Player Sheet (fix/refactor: @theovilardo)
31+
- Fixed reordering issues in queue
32+
- General crash fixes and minor UX improvements (fix: @lostf1sh, @theovilardo)
3133

3234
## [0.4.0-beta] - 2025-12-15
3335

0 commit comments

Comments
 (0)