fix Quality
This commit is contained in:
parent
ab9f035019
commit
1cdf29cebc
12
main.go
12
main.go
@ -1334,24 +1334,26 @@ func rip(albumId string, token string, storefront string, userToken string) erro
|
||||
fmt.Println(singerFoldername)
|
||||
}
|
||||
singerFolder := filepath.Join(config.AlacSaveFolder, forbiddenNames.ReplaceAllString(singerFoldername, "_"))
|
||||
var Quality string
|
||||
if strings.Contains(config.AlbumFolderFormat, "Quality") {
|
||||
manifest1, err := getInfoFromAdam(meta.Data[0].Relationships.Tracks.Data[0].ID, token, storefront)
|
||||
if err != nil {
|
||||
fmt.Println("Failed to get manifest.\n", err)
|
||||
}
|
||||
} else {
|
||||
if manifest1.Attributes.ExtendedAssetUrls.EnhancedHls == "" {
|
||||
fmt.Println("Unavailable in ALAC.")
|
||||
}
|
||||
var Quality string
|
||||
fmt.Println("Unavailable in ALAC.\n")
|
||||
} else {
|
||||
EnhancedHls_m3u8, err := checkM3u8(meta.Data[0].Relationships.Tracks.Data[0].ID, "album")
|
||||
if strings.HasPrefix(EnhancedHls_m3u8, "http") {
|
||||
manifest1.Attributes.ExtendedAssetUrls.EnhancedHls = EnhancedHls_m3u8
|
||||
}
|
||||
if strings.Contains(config.AlbumFolderFormat, "Quality") {
|
||||
Quality, err = extractMediaQuality(manifest1.Attributes.ExtendedAssetUrls.EnhancedHls)
|
||||
if err != nil {
|
||||
fmt.Println("Failed to extract quality from manifest.\n", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
stringsToJoin := []string{}
|
||||
if meta.Data[0].Attributes.IsAppleDigitalMaster || meta.Data[0].Attributes.IsMasteredForItunes {
|
||||
if config.AppleMasterChoice != "" {
|
||||
|
@ -1232,20 +1232,22 @@ func rip(albumId string, token string, storefront string, userToken string) erro
|
||||
}
|
||||
}
|
||||
Tag_string := strings.Join(stringsToJoin, " ")
|
||||
var Quality string
|
||||
if strings.Contains(config.AlbumFolderFormat, "Quality") {
|
||||
manifest1, err := getInfoFromAdam(meta.Data[0].Relationships.Tracks.Data[0].ID, token, storefront)
|
||||
if err != nil {
|
||||
fmt.Println("Failed to get manifest.\n", err)
|
||||
}
|
||||
} else {
|
||||
if manifest1.Attributes.ExtendedAssetUrls.EnhancedHls == "" {
|
||||
fmt.Println("Unavailable in ALAC.")
|
||||
}
|
||||
var Quality string
|
||||
if strings.Contains(config.AlbumFolderFormat, "Quality") {
|
||||
fmt.Println("Unavailable in ALAC.\n")
|
||||
} else {
|
||||
Quality, err = extractMediaQuality(manifest1.Attributes.ExtendedAssetUrls.EnhancedHls)
|
||||
if err != nil {
|
||||
fmt.Println("Failed to extract quality from manifest.\n", err)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
var albumFolder string
|
||||
if strings.Contains(albumId, "pl.") {
|
||||
albumFolder = strings.NewReplacer(
|
||||
|
Loading…
x
Reference in New Issue
Block a user