awillheartwu / yunplex

一个用来同步plex歌曲资料库和网易云歌单的工具
34 stars 4 forks source link

关于多歌手的歌曲和专辑及歌词的建议 #9

Open x1ao4 opened 4 months ago

x1ao4 commented 4 months ago

YunPlex 应该是会在转换格式以后重新写入元数据吧?

目前对于多歌手的歌曲,似乎是把歌曲歌手 A & B 写成了专辑歌手 A & B,因为 Plex 的专辑歌手只支持一个人,希望在写入专辑歌手时只保留排在前面的歌手,去掉后面的歌手,否则会导致识别问题(我不太确定配合网易云音乐刮削有没有这个问题,因为我是用 Plex Music 刮削的)。

另外如果有可能,希望在上述前提下,把歌曲的多歌手 A & B 写到歌曲歌手上面,这样就不需要到 Plex 里手动编辑歌曲歌手了,因为 Plex 的歌曲歌手是支持多歌手的,但是现在歌曲歌手这个字段是空的,没有写入数据,希望 YunPlex 按照正确的专辑歌手(Album Artist)和歌曲歌手(Artist)来写入元数据(如果歌曲的歌手只有一个建议留空 Artist 字段,只在多歌手的情况下写入 Artist)。

另外在保存文件时,多歌手的歌曲会被保存在 A & B 这样的文件夹内,会以这个作为文件夹在里面再建立一个同名的专辑,这样对于文件管理来说不太友好,希望在保存歌曲文件时也遵循上面的原则,专辑歌手只留一个人,同一张专辑里如果有单个歌手和多人合作的歌曲,全部都放在这个专辑的歌手(一个人)的文件夹内的这张专辑下面,而不要把多歌手的歌曲单独保存。

最后说一下多歌手的正确格式,Plex 在某些客户端内实际上是支持歌曲多歌手关联的,也就是歌曲的歌曲歌手这个字段,使用正确的格式写入信息,在 Plexamp 内是可以被识别为多歌手,并与所有歌手关联的。正确的格式有:

A feat. B
A ft. B
A & B
A / B
A, B
A with B
A and B

上面格式中的空格是必须要有的,否则不会识别为多歌手。YunPlex 可以考虑在处理多歌手时按照上面的格式处理,这样部分 Plex 客户端就可以识别。

还有个关于歌词的请求,有没有可能在下载歌词的时候下载包括翻译的歌词啊?现在的歌词都不包括翻译,有些外语歌网易云是双语的版本,YunPlex 下下来都是一种语言的,Plex 是支持双语歌词的。

awillheartwu commented 2 months ago

会将这个功能添加到新版的工具中,当前脚本就不加这个了