From 74f94fe17f31cd82a3ac7f18b2ad76c804cce20f Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Tue, 29 Jun 2021 21:56:08 -0600 Subject: [PATCH] Add book tag null checks. --- AaxDecrypter/AaxcDownloadConverter.cs | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/AaxDecrypter/AaxcDownloadConverter.cs b/AaxDecrypter/AaxcDownloadConverter.cs index 663728fd..f853cbee 100644 --- a/AaxDecrypter/AaxcDownloadConverter.cs +++ b/AaxDecrypter/AaxcDownloadConverter.cs @@ -41,9 +41,9 @@ namespace AaxDecrypter public string outDir { get; private set; } public string outputFileName { get; private set; } public ChapterInfo chapters { get; private set; } - public string Title => aaxcTagLib.Tag.Title.Replace(" (Unabridged)", ""); + public string Title => aaxcTagLib.Tag.Title?.Replace(" (Unabridged)", "") ?? "[unknown]"; public string Author => aaxcTagLib.Tag.FirstPerformer ?? "[unknown]"; - public string Narrator => aaxcTagLib.GetTag(TagLib.TagTypes.Apple).Narrator; + public string Narrator => aaxcTagLib.GetTag(TagLib.TagTypes.Apple).Narrator ?? "[unknown]"; public byte[] CoverArt => aaxcTagLib.Tag.Pictures.Length > 0 ? aaxcTagLib.Tag.Pictures[0].Data.Data : default; private TagLib.Mpeg4.File aaxcTagLib { get; set; } @@ -273,7 +273,7 @@ namespace AaxDecrypter public void Cancel() { - aaxcProcesser?.Cancel(); + aaxcProcesser.Cancel(); } } }