From bb8b43581049b405c4a1eb07db3f08bcab88458f Mon Sep 17 00:00:00 2001 From: Michael Bucari-Tovo Date: Tue, 30 Dec 2025 14:45:10 -0700 Subject: [PATCH] Improve Find Better Quality Audiobooks scanner Try to load best audio format from actual liberated audiobook files Allow re-scanning after completing scanning. --- Source/FileLiberator/AudioFormatDecoder.cs | 2 +- .../FindBetterQualityBooksDialog.axaml | 17 +++- .../FindBetterQualityBooksDialog.axaml.cs | 81 +++++++++++++++---- .../Views/ProcessQueueControl.axaml.cs | 2 + 4 files changed, 83 insertions(+), 19 deletions(-) diff --git a/Source/FileLiberator/AudioFormatDecoder.cs b/Source/FileLiberator/AudioFormatDecoder.cs index 1894298d..33d0761e 100644 --- a/Source/FileLiberator/AudioFormatDecoder.cs +++ b/Source/FileLiberator/AudioFormatDecoder.cs @@ -12,7 +12,7 @@ using System.IO; namespace AaxDecrypter; /// Read audio codec, bitrate, sample rate, and channel count from MP4 and MP3 audio files. -internal static class AudioFormatDecoder +public static class AudioFormatDecoder { public static AudioFormat FromMpeg4(string filename) { diff --git a/Source/LibationAvalonia/Dialogs/FindBetterQualityBooksDialog.axaml b/Source/LibationAvalonia/Dialogs/FindBetterQualityBooksDialog.axaml index 78e37c1d..9a7fc641 100644 --- a/Source/LibationAvalonia/Dialogs/FindBetterQualityBooksDialog.axaml +++ b/Source/LibationAvalonia/Dialogs/FindBetterQualityBooksDialog.axaml @@ -13,9 +13,9 @@ @@ -33,11 +33,17 @@ Header="ASIN"/> + + @@ -59,6 +66,7 @@ @@ -78,6 +86,7 @@