- Fix #98 by initializing client config early enough to avoid null-pointer failures during client player setup.
- Fix #96 by restoring QQ Music translated lyric parsing from the lyric API response.
- Improve #58 by adding smooth timed scrolling when lyric text is wider than its visible area:
- In-game HUD lyrics use the full screen width.
- Music player screen lyrics use the right-side lyric area.
- Scrolling is based on lyric line duration, uses interpolated playback time for smoother movement, and holds still during the final 10% of each line.
- Precompute main/sub-lyric timestamp mappings when a song loads so sub-lyrics stay aligned without per-frame matching work.
Full Changelog: v2.0.3...v2.0.4