Skip to content
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

Open
edr1412 opened this issue Sep 8, 2024 · 5 comments
Open

能否处理 Apple Music 变为英文的歌名的搜索问题 #17

edr1412 opened this issue Sep 8, 2024 · 5 comments
Labels
Enhancement New feature or request

Comments

@edr1412
Copy link

edr1412 commented Sep 8, 2024

也许是由于网络、账号、系统语言等原因,我的 Apple Music 一直有中文歌曲名、歌手名变为英文的问题。(并且我相信Spotify等app应该也存在此类机制。)

举例:
晴天 - 周杰伦 变成 Sunny Day - Jay Chou
晴る - ヨルシカ 变成 Sunny - Yorushika

这使得LyricX的自动搜索歌词变得非常不可靠,因为每次都在用英文搜索一个中文歌。并且这个问题一直存在于macOS,没有找到彻底恢复中文歌名的办法。
因此想问问有没有办法正确搜到歌词呢?如果有遇到同样问题的人,欢迎讨论。

@JayeGT002
Copy link

手动搜索匹配,基本没别的办法了
最近听的新浪漫主义也是这样,莫名其妙的变成了Neo-Romanticism,只能手动匹配歌词

@Mx-Iris
Copy link

Mx-Iris commented Sep 17, 2024

有没有具体的复现路径,最好把详细信息写一下,系统,语言,播放的歌曲,播放器等等

@Mx-Iris Mx-Iris added the Enhancement New feature or request label Sep 17, 2024
@TerenceEzreal
Copy link

确实没办法,这种基本只能手动搜。不然就只能祈祷歌词的api能够聪明一点?

@huwan
Copy link

huwan commented Dec 3, 2024

我的Apple Music使用的是美区Apple ID,遇到了中文歌曲名和英文艺人名无法匹配QQ音乐逐字歌词的问题。经过一番尝试,我找到了一种解决方案:

  1. 将macOS系统的首选语言切换为简体中文,地区设置为中国大陆。关闭并重新打开Apple Music后,可能会看到歌曲和艺人名切换为中文,即推荐页面和艺人主页都显示中文名。(如果没有变为中文,或者重启系统后又变回英文,可以尝试将地区切换回美国,再重新打开Apple Music,通常会恢复中文显示。)

  2. 在歌曲和艺人名称都显示为中文的情况下,之前创建的歌单可能仍然显示英文名,或者出现中英文混杂的情况。此时,可以尝试通过菜单栏选择"文件"→"资料库"→"更新云端资料库"。这样,有中文名的艺人名称都会显示为中文。

供参考。

@Mx-Iris
Copy link

Mx-Iris commented Dec 4, 2024

这个没有什么好的办法解决,Apple Music的歌曲和艺人名字会根据不同的App Store地区和系统地区语言?变化,具体的规则不是很清楚,我搜了一下发现也有日文歌歌名在英文环境下变成罗马音的,唯一的解决办法就是通过MusicKit私有的API去获取Apple Music的歌词(公开的接口不能获取歌词)或者私有接口有能够转换本地化的方法,不过由于MusicKit和MusicKitInternal都是Swift写的,逆向比较困难。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

5 participants