diff --git a/src/transcode/__init__.py b/src/transcode/__init__.py index 89a8069..c48dda7 100644 --- a/src/transcode/__init__.py +++ b/src/transcode/__init__.py @@ -1,2 +1,2 @@ -from .track import Track +from .file import File from .transcoder import Transcoder diff --git a/src/transcode/track.py b/src/transcode/file.py similarity index 97% rename from src/transcode/track.py rename to src/transcode/file.py index 6371116..11618ad 100644 --- a/src/transcode/track.py +++ b/src/transcode/file.py @@ -1,10 +1,10 @@ from pathlib import Path -audio_extensions = ['flac'] +audio_extensions = ['.flac'] art_extensions = ['.jpg', '.jpeg', '.png'] -class Track: +class File: def __init__(self, location: Path): self.path = location diff --git a/src/transcode/transcoder.py b/src/transcode/transcoder.py index 53aeb0f..5b0d24e 100644 --- a/src/transcode/transcoder.py +++ b/src/transcode/transcoder.py @@ -2,7 +2,7 @@ from pathlib import Path import shutil import subprocess from multiprocessing import Pool -from . import Track +from . import File class Transcoder: @@ -20,7 +20,7 @@ class Transcoder: if album.is_dir(): for file in album.iterdir(): if file.is_file(): - transcode_list.append(Track(file)) + transcode_list.append(File(file)) else: print(f"Warning, skipping non-dir '{album}' found in artist '{artist.parts[-1]}'") continue @@ -52,7 +52,7 @@ class Transcoder: else: return f"File {track.path} ignored" - def copy_album_art(self, file: Track): + def copy_album_art(self, file: File): self.create_directories(file) output_path = file.output_file(self.output_root, file.extension[1:]) if output_path.exists(): @@ -83,7 +83,7 @@ class Transcoder: except Exception: return f"ERROR: Transcoding of '{track}' failed." - def create_directories(self, track: Track): + def create_directories(self, track: File): if not track.artist_out(self.output_root).exists(): try: track.artist_out(self.output_root).mkdir()