diff --git a/.gitignore b/.gitignore index d2a03d9..e2a49b3 100755 --- a/.gitignore +++ b/.gitignore @@ -109,3 +109,6 @@ venv.bak/ # mypy .mypy_cache/ + +# vscode +.vscode diff --git a/core/metadata.py b/core/metadata.py index 3900685..21a40d7 100755 --- a/core/metadata.py +++ b/core/metadata.py @@ -150,5 +150,10 @@ class EmbedMetadata: if self.music_file.endswith('.flac'): audiofile[preset['tracknumber']] = str(meta_tags['track_number']) else: - audiofile[preset['tracknumber']] = [(meta_tags['track_number'], - meta_tags['total_tracks'])] + if preset['tracknumber'] == TAG_PRESET['tracknumber']: + audiofile[preset['tracknumber']] = '{}/{}'.format(meta_tags['track_number'], + meta_tags['total_tracks']) + else: + audiofile[preset['tracknumber']] = [ + (meta_tags['track_number'], meta_tags['total_tracks']) + ]