Skip to content

Commit 1482fee

Browse files
committed
fix: 修复QQ音乐歌词API接入问题并改进歌词解析
QQ Music API fixes: - Add Base64 encoding for songName/singerName/albumName in lyric request - Fix API params: ct=11, cv=1003006/2111, tmeAppID=qqmusiclight, grp=1 - Add LRC fallback request when qrcT != 0 - Remove unused QQMusic C API and related model files Lyric parsing improvements: - Add JSON verbatim line parsing in YRCParser for metadata lines - Validate YRC content instead of just null check in LyricUtils - Improve TranslationHelper with interval matching and yield mechanism - Fix QRCUtils to extract XML lyric tags for translations - Add isQRC flag and lrcContent to LyricSourceData.QQMusic
1 parent 07172ef commit 1482fee

18 files changed

Lines changed: 222 additions & 572 deletions

File tree

app/src/main/java/com/ljyh/mei/data/model/qq/c/Lyric.kt

Lines changed: 0 additions & 127 deletions
This file was deleted.

app/src/main/java/com/ljyh/mei/data/model/qq/c/QrcInfo.kt

Lines changed: 0 additions & 34 deletions
This file was deleted.

app/src/main/java/com/ljyh/mei/data/model/qq/c/Search.kt

Lines changed: 0 additions & 88 deletions
This file was deleted.

app/src/main/java/com/ljyh/mei/data/model/qq/c/SearchLyric.kt

Lines changed: 0 additions & 111 deletions
This file was deleted.

0 commit comments

Comments
 (0)