Changelog
Added:
- Support for word-by-word synced lyrics.
- TTML lyrics parser.
- Crossfade playback support.
- Option to enable a wavy progress bar in the player.
- Adaptive controls option for the mini-player.
- Ability to change the seek amount for rewind/fast-forward (UI and external controls).
- Ability to sort songs and folders by last modified date.
- Song and playlist search results now show album art.
- Songs from an album now show up when searching for the album name.
- Option to display the total length of an album on the details screen.
- Swipe on empty areas of the player panel to change tracks.
- Attempted fix for an issue preventing the app from appearing in Android Auto for some users.
Improved:
- New animations and visual polish for the lyrics view.
- Adjusted album art size in the M3 player style.
- Improved dynamic color handling for the M3 style on Android 11 and older.
- Minor design tweaks to the Gradient player style.
- Design improvements to the mini-player to enhance usability with gesture navigation.
- General modernization of the app’s internal architecture.
- The entire internal playback system has been rewritten for better stability and performance.
Fixed:
- External rewind/fast-forward controls not working properly.
- Crashes when saving embedded album art on some devices.
- Crashes when opening a search intent on certain devices.
- Incorrect detection of embedded tags and cover art in certain file formats.
- ReplayGain not being read correctly from some audio files.
- Duplicate folders appearing in the hierarchical folder view.
- Playback not resuming when reconnecting a Bluetooth headset, even with the setting enabled.
- "Next" button missing from notification controls on some devices.
- Some playback buttons unexpectedly changing color.
- Lots of other crashes and miscellaneous bugs have been fixed.
New Contributors
- @TheTerminatorOfProgramming made their first contribution in #90
⚠️ This is the release with the biggest internal changes to date. As such, it may contain all sorts of unexpected bugs. Any feedback you can provide is greatly appreciated!