Taglib fixes.

This commit is contained in:
Michael Bucari-Tovo 2021-06-30 12:20:21 -06:00
parent 45080d1661
commit 0da054ccea
2 changed files with 6 additions and 6 deletions

View File

@ -41,10 +41,10 @@ namespace AaxDecrypter
public string outDir { get; private set; }
public string outputFileName { get; private set; }
public ChapterInfo chapters { get; private set; }
public string Title => aaxcTagLib.TitleSansUnabridged ?? "[unknown]";
public string Title => aaxcTagLib.TitleSansUnabridged;
public string Author => aaxcTagLib.FirstAuthor ?? "[unknown]";
public string Narrator => aaxcTagLib.Narrator ?? "[unknown]";
public byte[] CoverArt => aaxcTagLib.Tag.Pictures.Length > 0 ? aaxcTagLib.Tag.Pictures[0].Data.Data : default;
public byte[] CoverArt => aaxcTagLib.AppleTags.Pictures.Length > 0 ? aaxcTagLib.Tag.Pictures[0].Data.Data : default;
private AaxcTagLibFile aaxcTagLib { get; set; }
private StepSequence steps { get; }
@ -94,8 +94,8 @@ namespace AaxDecrypter
var defaultFilename = Path.Combine(
outDir,
PathLib.ToPathSafeString(aaxcTagLib.Tag.FirstPerformer??"[unknown]"),
PathLib.ToPathSafeString(aaxcTagLib.Tag.Title.Replace(" (Unabridged)", "")) + ".m4b"
PathLib.ToPathSafeString(aaxcTagLib.FirstAuthor ?? "[unknown]"),
PathLib.ToPathSafeString(aaxcTagLib.TitleSansUnabridged) + ".m4b"
);
SetOutputFilename(defaultFilename);
@ -260,7 +260,7 @@ namespace AaxDecrypter
public void Cancel()
{
aaxcProcesser.Cancel();
aaxcProcesser?.Cancel();
}
}
}