Fix tracknumber in metadata embedding (#281)

This commit is contained in:
Vishnunarayan K I
2018-05-20 15:02:16 +05:30
committed by Ritiek Malhotra
parent a1b4266d08
commit c885c9eff0
2 changed files with 10 additions and 2 deletions

3
.gitignore vendored
View File

@@ -109,3 +109,6 @@ venv.bak/
# mypy
.mypy_cache/
# vscode
.vscode

View File

@@ -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'])
]