Add functionality to parse .lrc files and display lyrics in-sync with song playback, with auto-scroll to follow current lyrics.
Was going to wait to work on this but inspiration struck and now I have a basic working implementation of a synchronized lyrics view on the synced-lyrics branch. Will wait until 0.11.0 to release this rather than a 0.10.x release because it needs some more time in the oven to fix a few bugs, decide on whether/what preferences are needed, and decide on the layout for the updated lyrics page.
Edit: Remaining Work:
- Some polishing related to adding new synced lyrics and syncing existing unsynced lyrics.
- Improve keybinds and navigation in the synced lyric editor. Update: at the point where they are good for an initial release, opportunity to improve with feedback in later releases.
(削除) Consider supporting saving synced lyrics in metadata. Would required extra checks when parsing lyrics to determine between synced/unsynced, andUpdate: Currently saving synced lyrics to metadata overwrites unsynced lyrics, this could change in the future.lofymight not support theunsyncedlyricstag directly, so that might need to be a bit more manual using custom tags. (削除ここまで)
Current status: 0.11.0-beta.2 will be coming out soon with the synced lyrics merged and some fixes for issues in beta 1. If no significant issues are found in beta 2 and it sufficiently resolves the issues with beta 1 the full 0.11.0 release will be following shortly after and this can be finally closed.