Merge pull request #19 from itouakirai/main

add force api mode
pull/22/head
zhaarey 4 months ago committed by GitHub
commit 603fc4acdd
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 3
      config.yaml
  2. 9
      main.go

@ -3,7 +3,8 @@ embed-lrc: true
save-lrc-file: false
embed-cover: true
cover-size: 5000x5000
cover-format: jpg
cover-format: jpg #jpg or png
alac-save-folder: AM-DL downloads
atmos-save-folder: AM-DL-Atmos downloads
check: ""
force-api: false

@ -45,6 +45,7 @@ type Config struct {
CoverFormat string `yaml:"cover-format"`
AlacSaveFolder string `yaml:"alac-save-folder"`
AtmosSaveFolder string `yaml:"atmos-save-folder"`
ForceApi bool `yaml:"force-api"`
Check string `yaml:"check"`
}
@ -1249,6 +1250,12 @@ func rip(albumId string, token string, storefront string, userToken string) erro
if string(Checkbody) != "no_found"{
manifest.Attributes.ExtendedAssetUrls.EnhancedHls=string(Checkbody)
fmt.Println("Found m3u8 from API")
} else {
if config.ForceApi {
fmt.Println(" Not Found m3u8 from API, Skip")
continue
}
fmt.Println(" Not Found m3u8 from API")
}
}
}
@ -2059,4 +2066,4 @@ type SongLyrics struct {
} `json:"playParams"`
} `json:"attributes"`
} `json:"data"`
}
}

Loading…
Cancel
Save