add AlbumArtist for playlist
This commit is contained in:
parent
6795982ad2
commit
5b24f99642
6
main.go
6
main.go
@ -1109,8 +1109,6 @@ func writeMP4Tags(trackPath string, meta *structs.AutoGenerated, trackNum, track
|
|||||||
t := &mp4tag.MP4Tags{
|
t := &mp4tag.MP4Tags{
|
||||||
Title: meta.Data[0].Relationships.Tracks.Data[index].Attributes.Name,
|
Title: meta.Data[0].Relationships.Tracks.Data[index].Attributes.Name,
|
||||||
TitleSort: meta.Data[0].Relationships.Tracks.Data[index].Attributes.Name,
|
TitleSort: meta.Data[0].Relationships.Tracks.Data[index].Attributes.Name,
|
||||||
AlbumArtist: meta.Data[0].Attributes.ArtistName,
|
|
||||||
AlbumArtistSort: meta.Data[0].Attributes.ArtistName,
|
|
||||||
Artist: meta.Data[0].Relationships.Tracks.Data[index].Attributes.ArtistName,
|
Artist: meta.Data[0].Relationships.Tracks.Data[index].Attributes.ArtistName,
|
||||||
ArtistSort: meta.Data[0].Relationships.Tracks.Data[index].Attributes.ArtistName,
|
ArtistSort: meta.Data[0].Relationships.Tracks.Data[index].Attributes.ArtistName,
|
||||||
Custom: map[string]string{
|
Custom: map[string]string{
|
||||||
@ -1153,6 +1151,8 @@ func writeMP4Tags(trackPath string, meta *structs.AutoGenerated, trackNum, track
|
|||||||
t.TrackTotal = int16(trackTotal)
|
t.TrackTotal = int16(trackTotal)
|
||||||
t.Album = meta.Data[0].Attributes.Name
|
t.Album = meta.Data[0].Attributes.Name
|
||||||
t.AlbumSort = meta.Data[0].Attributes.Name
|
t.AlbumSort = meta.Data[0].Attributes.Name
|
||||||
|
t.AlbumArtist = meta.Data[0].Attributes.ArtistName
|
||||||
|
t.AlbumArtistSort = meta.Data[0].Attributes.ArtistName
|
||||||
} else {
|
} else {
|
||||||
t.DiscNumber = int16(meta.Data[0].Relationships.Tracks.Data[index].Attributes.DiscNumber)
|
t.DiscNumber = int16(meta.Data[0].Relationships.Tracks.Data[index].Attributes.DiscNumber)
|
||||||
t.DiscTotal = int16(meta.Data[0].Relationships.Tracks.Data[trackTotal-1].Attributes.DiscNumber)
|
t.DiscTotal = int16(meta.Data[0].Relationships.Tracks.Data[trackTotal-1].Attributes.DiscNumber)
|
||||||
@ -1160,6 +1160,8 @@ func writeMP4Tags(trackPath string, meta *structs.AutoGenerated, trackNum, track
|
|||||||
t.TrackTotal = int16(trackTotal)
|
t.TrackTotal = int16(trackTotal)
|
||||||
t.Album = meta.Data[0].Relationships.Tracks.Data[index].Attributes.AlbumName
|
t.Album = meta.Data[0].Relationships.Tracks.Data[index].Attributes.AlbumName
|
||||||
t.AlbumSort = meta.Data[0].Relationships.Tracks.Data[index].Attributes.AlbumName
|
t.AlbumSort = meta.Data[0].Relationships.Tracks.Data[index].Attributes.AlbumName
|
||||||
|
t.AlbumArtist = meta.Data[0].Relationships.Tracks.Data[index].Relationships.Artists.Data[0].Attributes.Name
|
||||||
|
t.AlbumArtistSort = meta.Data[0].Relationships.Tracks.Data[index].Relationships.Artists.Data[0].Attributes.Name
|
||||||
}
|
}
|
||||||
|
|
||||||
if meta.Data[0].Relationships.Tracks.Data[index].Attributes.ContentRating == "explicit" {
|
if meta.Data[0].Relationships.Tracks.Data[index].Attributes.ContentRating == "explicit" {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user