mirror of
https://github.com/beetbox/beets.git
synced 2025-12-19 15:13:44 +01:00
declarative style for misc metadata (#428)
This commit is contained in:
parent
f7c9414058
commit
17faa0d577
1 changed files with 13 additions and 20 deletions
|
|
@ -221,25 +221,18 @@ def apply_metadata(album_info, mapping):
|
|||
item.comp = album_info.va
|
||||
|
||||
# Miscellaneous metadata.
|
||||
if album_info.albumtype is not None:
|
||||
item.albumtype = album_info.albumtype
|
||||
if album_info.label is not None:
|
||||
item.label = album_info.label
|
||||
if album_info.asin is not None:
|
||||
item.asin = album_info.asin
|
||||
if album_info.catalognum is not None:
|
||||
item.catalognum = album_info.catalognum
|
||||
if album_info.script is not None:
|
||||
item.script = album_info.script
|
||||
if album_info.language is not None:
|
||||
item.language = album_info.language
|
||||
if album_info.country is not None:
|
||||
item.country = album_info.country
|
||||
if album_info.albumstatus is not None:
|
||||
item.albumstatus = album_info.albumstatus
|
||||
if album_info.media is not None:
|
||||
item.media = album_info.media
|
||||
if album_info.albumdisambig is not None:
|
||||
item.albumdisambig = album_info.albumdisambig
|
||||
for field in ('albumtype',
|
||||
'label',
|
||||
'asin',
|
||||
'catalognum',
|
||||
'script',
|
||||
'language',
|
||||
'country',
|
||||
'albumstatus',
|
||||
'media',
|
||||
'albumdisambig'):
|
||||
value = getattr(album_info, field)
|
||||
if value is not None:
|
||||
item[field] = value
|
||||
if track_info.disctitle is not None:
|
||||
item.disctitle = track_info.disctitle
|
||||
|
|
|
|||
Loading…
Reference in a new issue