From fc9a2dcf0e62e4474a6cf6456770711b8b2d7bb6 Mon Sep 17 00:00:00 2001 From: Lucas Vivo Date: Wed, 7 Oct 2026 14:16:41 +0200 Subject: [PATCH] combine audiobooks: create audiobook in temp dir add coloured skip message --- audiobook_metadata/combine_audiobookmedia_to_m4b.py | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/audiobook_metadata/combine_audiobookmedia_to_m4b.py b/audiobook_metadata/combine_audiobookmedia_to_m4b.py index 996384d..2c8b74d 100755 --- a/audiobook_metadata/combine_audiobookmedia_to_m4b.py +++ b/audiobook_metadata/combine_audiobookmedia_to_m4b.py @@ -46,13 +46,10 @@ def create_m4b(root_path: Path, book_dir: Path) -> None: if not media_files: return - output_file_tmp = root_path / "tmp" / f"{book_dir.name}.m4b" - if not output_file_tmp.parent.exists(): - output_file_tmp.parent.mkdir() output_file_final = book_dir / f"{book_dir.name}.m4b" if output_file_final.exists(): - log_message(f"[SKIP] {output_file_final}") + log_message(f"{RED}[SKIP]{RESET} {output_file_final}") log_message("Book already present") return @@ -61,6 +58,7 @@ def create_m4b(root_path: Path, book_dir: Path) -> None: with (tempfile.TemporaryDirectory() as tmp): tmpdir = Path(tmp) + output_file_tmp = tmpdir / f"{book_dir.name}.m4b" concat_file = tmpdir / "concat.txt" metadata_file = tmpdir / "chapters.txt"