You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+44Lines changed: 44 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,5 +1,35 @@
1
1
# Changelog
2
2
3
+
## [3.6.8] - 2026-02-14
4
+
5
+
### Added
6
+
7
+
-**Lyrics Source Tracking**: Track Metadata screen now displays the source of loaded lyrics (LRCLIB, Musixmatch, Netease, Apple Music, QQ Music, Embedded, or Extension)
8
+
- New `getLyricsLRCWithSource` API returns lyrics with source metadata
-**Dedicated Lyrics Provider Priority Page**: Lyrics providers can now be configured from a dedicated settings page with full-screen reorderable list
11
+
- Replaced inline bottom sheet with `LyricsProviderPriorityPage`
12
+
- Cleaner UI with provider descriptions and priority ordering
13
+
-**Paxsenix Integration**: Added Paxsenix API as official lyrics proxy partner for Apple Music, QQ Music, Musixmatch, and Netease sources
14
+
- Listed in About page and Partners page on project site
15
+
- README updated with partner attribution
16
+
17
+
### Fixed
18
+
19
+
-**LRC Background Vocal Preservation**: Apple Music/QQ Music `[bg:...]` background vocal tags are now preserved during LRC parsing instead of being stripped
20
+
- Background vocals attach to the previous timed line in exported LRC files
21
+
-**LRC Display Improvements**:
22
+
- Inline word-by-word timestamps (`<mm:ss.xx>`) are stripped from lyrics display
23
+
- Speaker prefixes (`v1:`, `v2:`) are removed for cleaner display
24
+
- Multi-line background vocals converted to readable secondary vocal lines
25
+
-**Apple Music Lyrics Case Sensitivity**: Fixed `lyricsType` comparison to use case-insensitive matching for "Syllable" type
26
+
27
+
### Changed
28
+
29
+
- Track Metadata lyrics fetching now uses `getLyricsLRCWithSource` for consistent source attribution across embedded and online lyrics
30
+
31
+
---
32
+
3
33
## [3.6.7] - 2026-02-13
4
34
5
35
### Added
@@ -16,6 +46,20 @@
16
46
- Project website with GitHub Pages deployment workflow
17
47
- Mobile burger menu navigation for all site pages
18
48
- Go filename template test suite
49
+
- "Lyrics Provider" extension type - extensions can now provide lyrics (synced or plain text) via `fetchLyrics()` function
50
+
- Lyrics provider extensions are called before built-in providers, giving extensions highest priority
51
+
- New `lyrics_provider` manifest type alongside `metadata_provider` and `download_provider`
52
+
- Shows "Lyrics Provider" capability badge on extension detail page
53
+
- "Lyrics Providers" settings - configurable provider cascade order and per-provider options
54
+
- Reorderable provider list: LRCLIB, Musixmatch, Netease, Apple Music, QQ Music
0 commit comments