Releases: emylfy/Accord
Releases · emylfy/Accord
v1.1.0
New
- Tab order — reorder and hide library tabs via drag-and-drop in settings
- Go to artist / album from player "more" (⋯) button
- Shuffle all from homepage cards
- Long press prev/next to seek
- Long press mini-player to dismiss
- SRT lyrics and multiline LRC support
- Browse tab by default on launch
- Hide system volume popup during playback
Improved
- Updated icons in settings
- Smooth navbar animation when opening settings
- Clickable profiles and library links in About
Fixed
- Equalizer not working with Wavelet, Viper and other third-party EQs
- Lyrics not parsing for tracks longer than 99 minutes
- Notification staying after playback ends
- Shuffle playing wrong track on switch
- Player seekbar crash
- Lyrics not updating on quick track skip
v1.0.0
Lyrics
- Enhanced LRC format support — A2 extension (@imjyotiraditya, ported by @lightsummer233)
- Extended LRC with word-level timestamps and shader animation (@lightsummer233)
- Multi-highlight support for synced lyrics (@lightsummer233)
- Speaker labels: Background, Voice1/Voice2 — Walaoke & iTunes (@lightsummer233)
- Lyric + translation merging into single view (@lightsummer233)
- Delayed lyrics implementation (@123Duo3, @AkaneTan)
- Lyrics blur effect (@AkaneTan, @lightsummer233)
- Click lyric line to seek (@lightsummer233)
- Support lyrics without timestamps (@淡いなつ)
- Support timestamps >99 minutes (@emylfy, ported from Gramophone)
- Multiple crash and scroll fixes (@lightsummer233, @AkaneTan, @淡いなつ)
Player
- Proper equalizer audio session tracking — third-party EQs now bind correctly (@emylfy, ported from Gramophone)
- Fix crash when removing item from playlist (@lightsummer233)
- Fix crash on
dumpPlaylist()when player instance is null (@lightsummer233) - Fix bottom bar distance on ColorOS Freeform (@淡いなつ)
UI
- Redesigned about page (@AkaneTan)
- Smooth scroller with custom bezier curve (@AkaneTan)
- FluidRecyclerView for preferences (@lightsummer233)
- UI polish and minor visual improvements (@AkaneTan)
Build
- Target SDK 36 (@淡いなつ)
- FFmpeg updated, reduced decoder set — smaller APK (@lightsummer233)
- Dependencies bumped across the board (@lightsummer233, @淡いなつ)
- ProGuard obfuscation re-enabled (@lightsummer233)
- CI workflow with Gradle cache (@淡いなつ)
Localization
- Japanese translation (@ot_inc)
- Updated Chinese (zh-CN) strings (@lightsummer233)