tranxuanthang
fb585da882
Allow saving empty lyrics in lyrics editor
2026-04-24 00:54:57 +07:00
tranxuanthang
de3f8ea0ee
Add support for importing lrc file from clipboard or file picker in
...
lyrics editor
2026-04-23 23:51:17 +07:00
tranxuanthang
74c4dcb0f4
Exporter: remove dead code, improve queue approach, add support for
...
hiding the export viewer modal
2026-04-23 22:52:50 +07:00
tranxuanthang
87576005de
Improve memory usage for mass download and export lyrics features
2026-04-23 18:24:57 +07:00
tranxuanthang
01fab651bd
Minor text changes
2026-04-21 23:56:22 +07:00
tranxuanthang
5cee9ba32f
Minor changes in Config modal
2026-04-21 20:49:24 +07:00
tranxuanthang
d5ceeaec77
Minor improvements for tracks, albums and artists list rendering
2026-04-21 17:34:33 +07:00
tranxuanthang
3a1a6b3b7b
Overlapped singing support in lyrics viewer
2026-04-21 01:59:44 +07:00
tranxuanthang
14707ca1e3
Run prettify
2026-04-21 00:14:23 +07:00
tranxuanthang
eb95511a18
Initially set previous line end_ms as next line start_ms
2026-04-20 01:41:58 +07:00
tranxuanthang
762d48a686
Add force full rescan library in config, fix import .lrc files on scan
2026-04-19 23:20:17 +07:00
tranxuanthang
2f035b60d1
Remove legacy EditLyrics component
2026-04-19 22:27:24 +07:00
tranxuanthang
de5d8ac7d7
Add confirm modal when closing edit lyrics modal on dirty state
2026-04-19 22:20:35 +07:00
tranxuanthang
964d762f16
EditLyricsV2: multiple simultaneously playing lines
2026-04-19 21:50:40 +07:00
tranxuanthang
504040bb9a
EditLyricsV2: Allow user to set end time for synced lyrics line
2026-04-19 21:50:00 +07:00
tranxuanthang
c25c9559dc
Fix publish flow to respect metadata inside Lyricsfile
2026-04-19 03:45:43 +07:00
tranxuanthang
57a6187287
Working EditLyricsV2 in both flow
2026-04-19 02:22:57 +07:00
tranxuanthang
2fc352e3f3
Add conflict modal and partially working LRCLIB edit lyrics flow
2026-04-17 14:46:16 +07:00
tranxuanthang
57e686b845
LRCLIB Browser: add EditLyricsV2 support
2026-04-17 11:07:41 +07:00
tranxuanthang
a6d7e31bf9
Allow player to accept abitrary track from a file path (not present in
...
database)
2026-04-13 16:00:04 +07:00
tranxuanthang
422227d2e7
LRCLIB browser rework: file picker modal for editing lyrics
2026-04-13 12:20:42 +07:00
tranxuanthang
0db06b785d
Persist volume slider across app restarts
2026-04-13 00:54:27 +07:00
tranxuanthang
1daad88dc7
Add and run eslint and prettier
2026-04-13 00:12:51 +07:00
tranxuanthang
ca319e27bb
EditLyricsV2: Mark track as instrumental
2026-04-13 00:00:21 +07:00
tranxuanthang
a65916a34c
Add mass-export lyrics
2026-04-12 22:21:46 +07:00
tranxuanthang
6b889d8390
Export lyrics WIP: export lyrics in EditLyricsV2
2026-04-12 21:04:39 +07:00
tranxuanthang
a554700560
Minor style changes
2026-04-12 11:41:12 +07:00
tranxuanthang
ac0c520345
Add LRCLIB Lyricsfile support when downloading or applying lyrics from
...
search result
2026-04-11 14:11:40 +07:00
tranxuanthang
dd82a5cc3b
Some minor style fixes
2026-04-11 09:36:30 +07:00
tranxuanthang
9936262128
Refactor icons, remove mdue, add unplugin-icons and @iconify-json/mdi
2026-04-11 02:53:17 +07:00
tranxuanthang
29587848ba
EditLyricsV2: add publish lyrics
2026-04-11 02:31:14 +07:00
tranxuanthang
3480adb8cc
Delete EDIT_LYRICS_REFACTORING_PLAN.md
2026-04-10 22:43:25 +07:00
tranxuanthang
af947f5a59
EditLyricsV2: adjust some word sync behavior
...
- Allow syncing timing of the first words
- Remove offset adjustment logic for word when rewind/forward line
timing
2026-04-10 00:42:39 +07:00
tranxuanthang
caaefbf0da
Shortened the EDIT_LYRICS_V2_WORD_SYNC_PLAN.md file
2026-04-09 17:38:38 +07:00
tranxuanthang
8324bb7f5c
Show word-by-word sync in now playing lyrics viewer
2026-04-09 16:57:17 +07:00
tranxuanthang
8c4f9ebfda
Shortened ARCHITECTURE files
2026-04-09 13:37:52 +07:00
tranxuanthang
559f1734a9
EditLyricsV2: extract word boundary drag and word timing hotkey logic into composables
2026-04-09 00:26:35 +07:00
tranxuanthang
406607ecf2
EditLyricsV2: decouple plain and synced lyrics editing
2026-04-08 23:36:04 +07:00
tranxuanthang
cfb7bdf5af
EditLyricsV2: fix flickering scrollbar on webkit2gtk
2026-04-08 17:31:06 +07:00
tranxuanthang
ddb34128d6
EditLyricsV2: add an option to view/debug Lyricsfile YAML
2026-04-08 14:45:14 +07:00
tranxuanthang
a1375673a9
EditLyricsV2: add word sync keyboard shortcuts and visual feedback
2026-04-08 01:52:28 +07:00
tranxuanthang
2a9a841c73
EditLyricsV2: add word sync availability rules and data consistency
2026-04-08 00:40:40 +07:00
tranxuanthang
5ed6f007df
EditLyricsV2: experimental word-by-word sync
2026-04-07 19:23:35 +07:00
tranxuanthang
91b9f364cb
EditLyricsV2: refactor and split into smaller files
2026-04-03 17:33:56 +07:00
tranxuanthang
6c17cde98e
EditLyricsV2: add and delete synced lyrics line buttons
2026-04-03 16:28:50 +07:00
tranxuanthang
9edc3c8045
EditLyricsV2: add select line logic, add control buttons
2026-04-03 16:01:55 +07:00
tranxuanthang
bbf1f3ed5d
WIP EditLyricsV2 component with interactive sync lyrics UI
2026-04-03 03:07:22 +07:00
tranxuanthang
ebd11dd573
Refactor edit lyrics component
2026-03-12 17:40:12 +07:00
tranxuanthang
8e67b2880f
Add incremental library scanning support
...
- Added file_size, modified_time, content_hash, and scan_status columns to tracks table
- Added database migration to version 8 with new indexes for scan performance
- Implemented fingerprint matching (mtime+size) and content hash for move/rename detection
2026-02-23 08:20:07 +07:00
thang.tranxuan
703185976c
Skipping synced lyrics tracks also skips instrumental tracks
2025-11-18 10:05:29 +07:00