mirror of
https://github.com/zhaarey/apple-music-downloader.git
synced 2025-10-23 15:11:05 +00:00
fix cant dl cover
This commit is contained in:
4
main.go
4
main.go
@@ -348,7 +348,7 @@ func writeCover(sanAlbumFolder, name string, url string) (string, error) {
|
|||||||
parts := re.Split(url, 2)
|
parts := re.Split(url, 2)
|
||||||
url = parts[0] + "{w}x{h}" + strings.Replace(parts[1], ".jpg", ".png", 1)
|
url = parts[0] + "{w}x{h}" + strings.Replace(parts[1], ".jpg", ".png", 1)
|
||||||
}
|
}
|
||||||
url = strings.Replace(url, "{w}x{h}", Config.CoverSize+"x"+Config.CoverSize, 1)
|
url = strings.Replace(url, "{w}x{h}", Config.CoverSize, 1)
|
||||||
if Config.CoverFormat == "original" {
|
if Config.CoverFormat == "original" {
|
||||||
url = strings.Replace(url, "is1-ssl.mzstatic.com/image/thumb", "a5.mzstatic.com/us/r1000/0", 1)
|
url = strings.Replace(url, "is1-ssl.mzstatic.com/image/thumb", "a5.mzstatic.com/us/r1000/0", 1)
|
||||||
url = url[:strings.LastIndex(url, "/")]
|
url = url[:strings.LastIndex(url, "/")]
|
||||||
@@ -369,7 +369,7 @@ func writeCover(sanAlbumFolder, name string, url string) (string, error) {
|
|||||||
splitByDot := strings.Split(originalUrl, ".")
|
splitByDot := strings.Split(originalUrl, ".")
|
||||||
last := splitByDot[len(splitByDot)-1]
|
last := splitByDot[len(splitByDot)-1]
|
||||||
fallback := originalUrl[:len(originalUrl)-len(last)] + ext
|
fallback := originalUrl[:len(originalUrl)-len(last)] + ext
|
||||||
fallback = strings.Replace(fallback, "{w}x{h}", Config.CoverSize+"x"+Config.CoverSize, 1)
|
fallback = strings.Replace(fallback, "{w}x{h}", Config.CoverSize, 1)
|
||||||
fmt.Println("Fallback URL:", fallback)
|
fmt.Println("Fallback URL:", fallback)
|
||||||
req, err = http.NewRequest("GET", fallback, nil)
|
req, err = http.NewRequest("GET", fallback, nil)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
|
|||||||
Reference in New Issue
Block a user