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"