Open qupig opened 9 months ago
呃 做一下回复: 其他的后面再说,主要回复一下为什么要强制第一个人做专辑艺术家:
@QiuChenly 感谢回复。
抱歉没仔细看,该项目是主要只为 emby 做资源提供吗?
如果是 emby 的 bug,向上游反馈而不是将错就错造成其他错误,可能是更好的选择。
或将其作为一个选项,提供不同的输出方式。
文件名 singer 错误不是太大问题,只是影响查阅文件,但漏下同名歌曲就是硬错误了。
无论如何,感谢创建和维护该项目!
相关代码:
https://github.com/QiuChenlyOpenSource/QQFlacMusicDownloader/blob/b3b84496de59c901ccb6a554ed5d888ef329b576/flaskSystem/src/Common/Tools.py#L157-L159 https://github.com/QiuChenlyOpenSource/QQFlacMusicDownloader/blob/b3b84496de59c901ccb6a554ed5d888ef329b576/flaskSystem/src/Common/Tools.py#L233
目前直接使用了专辑信息的第一个
singer
,由此会造成下述问题:示例专辑:b:003efsms0jxvy5
建议:
单曲演唱者
,而不是使用专辑演唱者
歌曲ID
进行区别歌曲ID
歌曲ID
,能更加准确、灵活、通用可以考虑的文件名格式:
[歌手1[,歌手2]...]-[歌曲名][.歌曲ID].Format
,例如:张三,李四,王五 - 我是歌曲名.123456789.flac
张三 - 我是歌曲名.123456789.flac
我是歌曲名.123456789.flac
(演唱者过多时,省略演唱者)123456789.flac
(歌名过长时,省略歌名)