ddddxxx / LyricsX

🎶 Ultimate lyrics app for macOS.
Mozilla Public License 2.0
4.62k stars 382 forks source link

能否调整lrc文件的读取优先级 #588

Open zzkzzkjsw opened 1 year ago

zzkzzkjsw commented 1 year ago

似乎现在的读入优先级是先去网上搜索歌词,有很大概率歌词和歌曲的版本对不上。能否优先匹配歌曲文件夹中的同名歌词呢?个人认为,优先级为1. 本地歌曲文件夹下同名歌词文件(lrc和lrcx)2.网上搜索歌词文件(lrcx),似乎这个优先级会合理一些。

timeblue8 commented 1 year ago

+1 同意,我有好多编辑好的本地歌词,也碰到这个问题

Stolenboot commented 1 year ago

使用内定目录(\~/Music/LyricX)不会有这一问题 据测试,不管目录设定为何,LyricX会先找\~/Music/LyricX,再找网上,但不找设定的目录。写的时候却会写到设定的目录。所以这是一个bug。

Stolenboot commented 1 year ago

不好意思,以下方法在LyricsX重啟后失效......

解决方案也很简单,用SymLink就可以了。我的歌词放在iCloud Drive的Lyrics文件夹内,以之为例,

1)退出LyricsX 2)把\~/Music/LyricX 改名,例如改成LyricX2 3)然后在Terminal中输入 ln -s \~/Library/Mobile\ Documents/com\~apple\~CloudDocs/Lyrics \~/Music/LyricsX

\~/Music中的LyricX将变成指向你文件夾的 link。LyricsX 会认为它就是\~/Music/LyricX,会先读取。