(feat) add MbzReleaseGroupID to getAlbumList2

This commit is contained in:
Charlie 2026-04-13 20:22:12 +02:00
parent 0a6b5519cc
commit a6518b0e80
2 changed files with 2 additions and 0 deletions

View File

@ -476,6 +476,7 @@ func buildOSAlbumID3(ctx context.Context, album model.Album) *responses.OpenSubs
dir.IsCompilation = album.Compilation
dir.DiscTitles = buildDiscSubtitles(album)
dir.ExplicitStatus = mapExplicitStatus(album.ExplicitStatus)
dir.MusicBrainzReleaseGroupID = album.MbzReleaseGroupID
if len(album.Tags.Values(model.TagAlbumVersion)) > 0 {
dir.Version = album.Tags.Values(model.TagAlbumVersion)[0]
}

View File

@ -278,6 +278,7 @@ type OpenSubsonicAlbumID3 struct {
DisplayArtist string `xml:"displayArtist,attr,omitempty" json:"displayArtist"`
ExplicitStatus string `xml:"explicitStatus,attr,omitempty" json:"explicitStatus"`
Version string `xml:"version,attr,omitempty" json:"version"`
MusicBrainzReleaseGroupID string `xml:"musicBrainzReleaseGroupId,attr,omitempty" json:"musicBrainzReleaseGroupId,omitempty"`
}
type ArtistWithAlbumsID3 struct {