From 1f51e3edd36f19e4747b4830e65df3526d1c6772 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Deniz=20=C5=9Eafak?= Date: Wed, 16 Jul 2025 08:07:03 +0300 Subject: [PATCH] Add extra metadata to m4b even there are no chapters --- abogen/conversion.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/abogen/conversion.py b/abogen/conversion.py index 91fb12f..25cf9d0 100644 --- a/abogen/conversion.py +++ b/abogen/conversion.py @@ -492,6 +492,9 @@ class ConversionThread(QThread): static_ffmpeg.add_paths() merged_out_file = None ffmpeg_proc = None + metadata_options = ( + self._extract_and_add_metadata_tags_to_ffmpeg_cmd() + ) # Prepare ffmpeg command for m4b output cmd = [ "ffmpeg", @@ -513,6 +516,7 @@ class ConversionThread(QThread): "-movflags", "+faststart+use_metadata_tags", ] + cmd += metadata_options cmd.append(merged_out_path) ffmpeg_proc = create_process(cmd, stdin=subprocess.PIPE, text=False) elif self.output_format == "opus":