-
Notifications
You must be signed in to change notification settings - Fork 22
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
连接Airsonic-advance显示专辑艺术家错误 #308
Comments
暂时可以把airsonic-advance源码中airsonic-advance/airsonic-main/src/main/java/org/airsonic/player/controller/SubsonicRESTController.java 的第1298行改成 org.airsonic.player.domain.Artist artist = artistService.getArtist(mediaFile.getAlbumArtist()); 此时点击前往歌手就是专辑艺术家 |
截图里的标签信息看着也只有一个 Preformer 像是艺术家?音流里面的subsonic没有区分歌曲艺术家还是专辑艺术家,因为不知道专辑艺术家返回的字段是什么,可能是当时漏掉了,你这有示例的结果吗 |
歌曲信息里面的artist是这首歌的,如果去到album里面获取到的artist就是专辑的。 举例来说这是一个可能的getAlbum返回(部分)
对于这个返回结果,正确的处理是点击“前往歌曲艺术家”,去到bcd,id=114514,点击“前往专辑艺术家”,去到abc,id=1 |
换用支持单曲艺术家的lms实验,音流的前往歌手是前往单曲的歌手,无法前往专辑歌手。对于有多个歌手的,音流会前往第一个 |
Describe the bug (BUG 描述)
显示的专辑艺术家还是歌曲艺术家
To Reproduce (复现步骤)
Steps to reproduce the behavior:
随便播放一首歌,点击歌曲信息。
Expected behavior (期望行为)
分别显示歌曲艺术家和专辑艺术家
Screenshots (截图)
Platform and Device Info (操作系统及设备信息)
Music Server Type (音乐服务器类型)
kagemomiji/airsonic-advanced
Additional context (额外信息)
另外,能不能加上“前往专辑艺术家”的选项?会方便很多
The text was updated successfully, but these errors were encountered: