ABrainz: Chords metadata from low_level

This commit is contained in:
Ohm Patel 2016-01-02 12:03:07 -06:00
parent 3d64679be2
commit 4184f9dd13
2 changed files with 24 additions and 0 deletions

View file

@ -158,6 +158,26 @@ def fetch_info(log, items):
low_data,
["lowlevel", "average_loudness"],
)
item.chords_changes_rate = get_value(
log,
low_data,
["tonal", "chords_changes_rate"],
)
item.chords_key = get_value(
log,
low_data,
["tonal", "chords_key"],
)
item.chords_number_rate = get_value(
log,
low_data,
["tonal", "chords_number_rate"],
)
item.chords_scale = get_value(
log,
low_data,
["tonal", "chords_scale"],
)
item.key_key = get_value(
log,
low_data,

View file

@ -15,6 +15,10 @@ For all tracks with a MusicBrainz recording ID, the plugin currently sets
these fields:
* ``average_loudness``
* ``chords_changes_rate``
* ``chords_key``
* ``chords_number_rate``
* ``chords_scale``
* ``danceable``
* ``gender``
* ``genre_rosamerica``