-
Notifications
You must be signed in to change notification settings - Fork 5
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
能否处理 Apple Music 变为英文的歌名的搜索问题 #17
Comments
手动搜索匹配,基本没别的办法了 |
有没有具体的复现路径,最好把详细信息写一下,系统,语言,播放的歌曲,播放器等等 |
确实没办法,这种基本只能手动搜。不然就只能祈祷歌词的api能够聪明一点? |
我的Apple Music使用的是美区Apple ID,遇到了中文歌曲名和英文艺人名无法匹配QQ音乐逐字歌词的问题。经过一番尝试,我找到了一种解决方案:
供参考。 |
这个没有什么好的办法解决,Apple Music的歌曲和艺人名字会根据不同的App Store地区和系统地区语言?变化,具体的规则不是很清楚,我搜了一下发现也有日文歌歌名在英文环境下变成罗马音的,唯一的解决办法就是通过MusicKit私有的API去获取Apple Music的歌词(公开的接口不能获取歌词)或者私有接口有能够转换本地化的方法,不过由于MusicKit和MusicKitInternal都是Swift写的,逆向比较困难。 |
也许是由于网络、账号、系统语言等原因,我的 Apple Music 一直有中文歌曲名、歌手名变为英文的问题。(并且我相信Spotify等app应该也存在此类机制。)
举例:
晴天 - 周杰伦
变成Sunny Day - Jay Chou
晴る - ヨルシカ
变成Sunny - Yorushika
这使得LyricX的自动搜索歌词变得非常不可靠,因为每次都在用英文搜索一个中文歌。并且这个问题一直存在于macOS,没有找到彻底恢复中文歌名的办法。
因此想问问有没有办法正确搜到歌词呢?如果有遇到同样问题的人,欢迎讨论。
The text was updated successfully, but these errors were encountered: