diff --git a/spotdl/const.py b/spotdl/const.py index d6c76c6..4c77018 100644 --- a/spotdl/const.py +++ b/spotdl/const.py @@ -11,7 +11,7 @@ logzero.setup_default_logger(formatter=_formatter, level=_log_level) # Options # Initialize an empty object which can be assigned attributes # (useful when using spotdl as a library) -args = type('', (), {})() +args = type("", (), {})() # Apple has specific tags - see mutagen docs - # http://mutagen.readthedocs.io/en/latest/api/mp4.html diff --git a/spotdl/convert.py b/spotdl/convert.py index 5859c14..2edf30a 100644 --- a/spotdl/convert.py +++ b/spotdl/convert.py @@ -49,7 +49,9 @@ class Converter: # FFmpeg/avconv cannot have the same file for both input and output # This would happen when the extensions are same, so rename # the input track to append ".temp" - log.debug('Input file and output file are going will be same during encoding, will append ".temp" to input file just before starting encoding to avoid conflict') + log.debug( + 'Input file and output file are going will be same during encoding, will append ".temp" to input file just before starting encoding to avoid conflict' + ) input_song = output_song + ".temp" rename_to_temp = True delete_original = True diff --git a/test/test_download_with_metadata.py b/test/test_download_with_metadata.py index b1aceb8..ad840a3 100644 --- a/test/test_download_with_metadata.py +++ b/test/test_download_with_metadata.py @@ -178,18 +178,21 @@ class TestFFmpeg: assert " ".join(command) == expect_command def test_correct_container_for_m4a(self, filename_fixture, monkeypatch): - expect_command = "ffmpeg -y -hide_banner -nostats -v panic -i {0}.m4a.temp -acodec copy -b:a 192k -vn {0}.m4a".format(os.path.join(const.args.folder, filename_fixture)) + expect_command = "ffmpeg -y -hide_banner -nostats -v panic -i {0}.m4a.temp -acodec copy -b:a 192k -vn {0}.m4a".format( + os.path.join(const.args.folder, filename_fixture) + ) _, command = convert.song( filename_fixture + ".m4a", filename_fixture + ".m4a", const.args.folder ) - assert ' '.join(command) == expect_command + assert " ".join(command) == expect_command class TestAvconv: def test_convert_from_m4a_to_mp3(self, filename_fixture, monkeypatch): monkeypatch.setattr("os.remove", lambda x: None) expect_command = "avconv -loglevel 0 -i {0}.m4a -ab 192k {0}.mp3 -y".format( - os.path.join(const.args.folder, filename_fixture)) + os.path.join(const.args.folder, filename_fixture) + ) _, command = convert.song( filename_fixture + ".m4a", filename_fixture + ".mp3",