Add AAC folder support for downloads

This commit is contained in:
rahulhingve
2025-07-19 19:11:02 +05:30
parent a4b4ee17b3
commit 3f173c1187
3 changed files with 12 additions and 1 deletions

11
main.go
View File

@@ -645,6 +645,9 @@ func ripStation(albumId string, token string, storefront string, mediaUserToken
if dl_atmos {
singerFolder = filepath.Join(Config.AtmosSaveFolder, forbiddenNames.ReplaceAllString(singerFoldername, "_"))
}
if dl_aac {
singerFolder = filepath.Join(Config.AacSaveFolder, forbiddenNames.ReplaceAllString(singerFoldername, "_"))
}
os.MkdirAll(singerFolder, os.ModePerm) // Create artist folder
station.SaveDir = singerFolder
@@ -898,6 +901,9 @@ func ripAlbum(albumId string, token string, storefront string, mediaUserToken st
if dl_atmos {
singerFolder = filepath.Join(Config.AtmosSaveFolder, forbiddenNames.ReplaceAllString(singerFoldername, "_"))
}
if dl_aac {
singerFolder = filepath.Join(Config.AacSaveFolder, forbiddenNames.ReplaceAllString(singerFoldername, "_"))
}
os.MkdirAll(singerFolder, os.ModePerm) // Create artist folder
album.SaveDir = singerFolder
//Get Quality
@@ -1182,6 +1188,9 @@ func ripPlaylist(playlistId string, token string, storefront string, mediaUserTo
if dl_atmos {
singerFolder = filepath.Join(Config.AtmosSaveFolder, forbiddenNames.ReplaceAllString(singerFoldername, "_"))
}
if dl_aac {
singerFolder = filepath.Join(Config.AacSaveFolder, forbiddenNames.ReplaceAllString(singerFoldername, "_"))
}
os.MkdirAll(singerFolder, os.ModePerm) // Create artist folder
playlist.SaveDir = singerFolder
//Get Quality
@@ -2166,4 +2175,4 @@ func extractVideo(c string) (string, error) {
}
return streamUrl.String(), nil
}
}