fix error in playlist import + more verbose command

This commit is contained in:
bkfox
2017-01-04 18:12:58 +01:00
parent 1ccaf7e0da
commit 8bbeb5fe6d
2 changed files with 32 additions and 17 deletions

View File

@ -1004,12 +1004,15 @@ class Sound(Nameable):
except:
meta = {}
if meta is None:
meta = {}
def get_meta(key, cast=str):
value = meta.get(key)
return cast(value[0]) if value else None
info = '{} ({})'.format(get_meta('album'), get_meta('year')) \
if 'album' and 'year' in meta else \
if meta and ('album' and 'year' in meta) else \
get_meta('album') \
if 'album' else \
('year' in meta) and get_meta('year') or ''