Fixing genre metatag is conditional upon AllowLibationFixup setting

This commit is contained in:
Robert McRackan 2022-04-26 09:49:21 -04:00
parent e1d549cead
commit 5e577843f7
5 changed files with 16 additions and 13 deletions

View file

@ -128,7 +128,10 @@ namespace FileLiberator
outFileName, cacheDir, audiobookDlLic, outputFormat,
AudibleFileStorage.Audio.CreateMultipartRenamerFunc(libraryBook))
: new AaxcDownloadSingleConverter(outFileName, cacheDir, audiobookDlLic, outputFormat);
converter.UpdateMetadata = aaxFile => aaxFile.AppleTags.Generes = string.Join(", ", libraryBook.Book.CategoriesNames);
if (Configuration.Instance.AllowLibationFixup)
converter.RetrievedMetadata += (_, tags) => tags.Generes = string.Join(", ", libraryBook.Book.CategoriesNames);
abDownloader = converter;
}