mirror of https://gitlab.com/bashrc2/epicyon
Tidying
parent
240e7219cd
commit
372e1c8a48
25
media.py
25
media.py
|
@ -186,18 +186,19 @@ def get_music_metadata(filename: str) -> {}:
|
||||||
music_metadata = {}
|
music_metadata = {}
|
||||||
for line in id3_lines:
|
for line in id3_lines:
|
||||||
for field in fieldnames:
|
for field in fieldnames:
|
||||||
if field + ' = ' in line:
|
if field + ' = ' not in line:
|
||||||
field_value = line.split(field + ' = ')[1]
|
continue
|
||||||
if '>' in field_value:
|
field_value = line.split(field + ' = ')[1]
|
||||||
field_value = field_value.split('>')[0].strip()
|
if '>' in field_value:
|
||||||
if ':' in field_value and ' ' in field_value:
|
field_value = field_value.split('>')[0].strip()
|
||||||
words = field_value.split(' ')
|
if ':' in field_value and ' ' in field_value:
|
||||||
new_value = ''
|
words = field_value.split(' ')
|
||||||
for wrd in words:
|
new_value = ''
|
||||||
if ':' not in wrd:
|
for wrd in words:
|
||||||
new_value += wrd + ' '
|
if ':' not in wrd:
|
||||||
field_value = new_value.strip()
|
new_value += wrd + ' '
|
||||||
music_metadata[field.lower()] = field_value
|
field_value = new_value.strip()
|
||||||
|
music_metadata[field.lower()] = field_value
|
||||||
return music_metadata
|
return music_metadata
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue