fix Various Artists dont have artist cover
This commit is contained in:
parent
87051dc752
commit
af1a310cb6
2
main.go
2
main.go
@ -1405,11 +1405,13 @@ func rip(albumId string, token string, storefront string, userToken string) erro
|
|||||||
fmt.Println(albumFolder)
|
fmt.Println(albumFolder)
|
||||||
//get artist cover
|
//get artist cover
|
||||||
if config.SaveArtistCover && !(strings.Contains(albumId, "pl.")) {
|
if config.SaveArtistCover && !(strings.Contains(albumId, "pl.")) {
|
||||||
|
if len(meta.Data[0].Relationships.Artists.Data) > 0 {
|
||||||
err = writeCover(singerFolder, "folder", meta.Data[0].Relationships.Artists.Data[0].Attributes.Artwork.Url)
|
err = writeCover(singerFolder, "folder", meta.Data[0].Relationships.Artists.Data[0].Attributes.Artwork.Url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Failed to write artist cover.")
|
fmt.Println("Failed to write artist cover.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
//get album cover
|
//get album cover
|
||||||
err = writeCover(sanAlbumFolder, "cover", meta.Data[0].Attributes.Artwork.URL)
|
err = writeCover(sanAlbumFolder, "cover", meta.Data[0].Attributes.Artwork.URL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -1321,11 +1321,13 @@ func rip(albumId string, token string, storefront string, userToken string) erro
|
|||||||
fmt.Println(albumFolder)
|
fmt.Println(albumFolder)
|
||||||
//get artist cover
|
//get artist cover
|
||||||
if config.SaveArtistCover && !(strings.Contains(albumId, "pl.")) {
|
if config.SaveArtistCover && !(strings.Contains(albumId, "pl.")) {
|
||||||
|
if len(meta.Data[0].Relationships.Artists.Data) > 0 {
|
||||||
err = writeCover(singerFolder, "folder", meta.Data[0].Relationships.Artists.Data[0].Attributes.Artwork.Url)
|
err = writeCover(singerFolder, "folder", meta.Data[0].Relationships.Artists.Data[0].Attributes.Artwork.Url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Failed to write artist cover.")
|
fmt.Println("Failed to write artist cover.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
//get album cover
|
//get album cover
|
||||||
err = writeCover(sanAlbumFolder, "cover", meta.Data[0].Attributes.Artwork.URL)
|
err = writeCover(sanAlbumFolder, "cover", meta.Data[0].Attributes.Artwork.URL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
@ -1281,11 +1281,13 @@ func rip(albumId string, token string, storefront string, userToken string) erro
|
|||||||
fmt.Println(albumFolder)
|
fmt.Println(albumFolder)
|
||||||
//get artist cover
|
//get artist cover
|
||||||
if config.SaveArtistCover && !(strings.Contains(albumId, "pl.")) {
|
if config.SaveArtistCover && !(strings.Contains(albumId, "pl.")) {
|
||||||
|
if len(meta.Data[0].Relationships.Artists.Data) > 0 {
|
||||||
err = writeCover(singerFolder, "folder", meta.Data[0].Relationships.Artists.Data[0].Attributes.Artwork.Url)
|
err = writeCover(singerFolder, "folder", meta.Data[0].Relationships.Artists.Data[0].Attributes.Artwork.Url)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
fmt.Println("Failed to write artist cover.")
|
fmt.Println("Failed to write artist cover.")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
//get album cover
|
//get album cover
|
||||||
err = writeCover(sanAlbumFolder, "cover", meta.Data[0].Attributes.Artwork.URL)
|
err = writeCover(sanAlbumFolder, "cover", meta.Data[0].Attributes.Artwork.URL)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user