📋 Changelog
UI & Design
- Branding Refresh: Updated the app icon.
- New Onboarding: A completely redesigned onboarding flow to help new users set up the app easily.
- New Home: The home screen was redesigned for a more modern look.
- New Widgets: The home screen widgets have been revamped with unique, handcrafted designs.
- Modern Components: Migrated key UI elements like the playback queue to Jetpack Compose for a smoother experience.
- Visual Refinement: Improved the "Expressive" theme and refined metadata chips and icons.
Audio & Playback
- Pro Mode Equalizer: Introduced an advanced EQ mode with up to 32 bands, including a Compressor and Limiter for enhanced audio control.
- AutoEq Database: Now you can find your ideal EQ profile among 8000+ AutoEq settings available directly in the app.
- Android Auto Enhancements: Added support for voice commands and improved grid content styling for a better driving experience.
- ReplayGain: Added a preamp slider for tracks without ReplayGain tags and improved gain application for a more consistent volume across songs.
- Enhanced Controls: Implemented multi-click logic for headset and media buttons for easier navigation.
- Audio Preview: New activity to play audio files directly from the file manager without needing to index them in the library.
- Search Improvements: Added the ability to "Play all songs" directly from search results.
Lyrics
- Karaoke: Improved support for Karaoke-style lyrics (ELRC and TTML), including per-word highlighting.
- Transliteration & Actors: Added support for TTML transliteration and dynamic actor assignment for synchronized lyrics.
- Manual Search: You can now manually search for and download lyrics regardless of your network settings.
- Better Sources: Integrated the "Lyrically" API and added provider attribution to the lyrics view.
System & Security
- Reliable Backups: Completely rewritten backup and restore system for improved stability.
- Enhanced Security: Migrated to AES-GCM encryption using the Android Keystore to protect sensitive data.
- MusicBrainz Integration: Added auto-fill metadata support using MusicBrainz for more accurate song information.
- Performance: Implemented caching for Deezer and Last.fm API responses and optimized repository performance.
Bug Fixes
- Fixed various issues with the new onboarding flow.
- Improved palette extraction to prevent crashes on certain album arts.
- Fixed duplicate ReplayGain tags when writing metadata.
- Resolved issues with lyrics offset calculations during seeking.
- Optimized background blur effects and UI responsiveness in the lyrics screen.
- General stability improvements and fixes for minor crashes.
New Contributors
- @lenardflx made their first contribution in #425
- @nitheeshdr made their first contribution in #428
- @WluhWluh made their first contribution in #461
📦 Installation Notes
- Normal/GitHub vs F-Droid: The Normal (GitHub) version includes the in-app updater and native Last.fm support.
- Which APK to choose? We now offer split APKs by architecture (arm64, v7a, etc.) to keep the app lightweight. The universal APK offers support for all device models, but it has a larger size.
💡 Unsure which file to pick? Read our Download Guide for a quick explanation.