fix(ui): split album and track artists (OpenSubsonic) (#696)

* fix(ui): split OpenSubsonic album and track artists in header and player

Album detail header uses albumArtists from album or child songs; player bar,
mobile player, and mini player use structured track artists with per-id links.
Adds deriveAlbumHeaderArtistRefs helper and OpenArtistRefInline.

Fixes #552

* docs: changelog and credits for OpenSubsonic artist links (PR #696)
This commit is contained in:
cucadmuh
2026-05-14 21:56:39 +03:00
committed by GitHub
parent ecdbe0cf2a
commit 3cc172723d
20 changed files with 315 additions and 29 deletions
+14
View File
@@ -170,6 +170,20 @@ html[data-platform="windows"] .player-bar.floating {
margin-top: 2px;
}
.player-track-artist .open-artist-ref-sep {
color: var(--text-muted);
}
.player-track-artist .player-artist-link {
cursor: pointer;
text-decoration: none;
color: inherit;
}
.player-track-artist .player-artist-link:hover {
text-decoration: underline;
}
.player-track-rating {
margin-top: 4px;
width: auto;
+14
View File
@@ -25,6 +25,20 @@
margin-top: 2px;
}
.mp-artist .open-artist-ref-sep {
color: var(--text-muted);
}
.mp-artist-link {
cursor: pointer;
text-decoration: none;
color: inherit;
}
.mp-artist-link:hover {
text-decoration: underline;
}
.mp-track-info {
font-size: 12px;
color: var(--text-muted);