RB.RhythmDB::entry-extra-metadata-gather

def callback(rhythm_db, entry, data, user_param1, ...)

Emitted to gather all available extra metadata for a database entry. Handlers for this signal should insert any metadata they can provide into the string-value map. Only immediately available metadata items should be returned. If one or more metadata items is not immediately available, the handler should not initiate an attempt to retrieve them.

rhythm_db :

instance of RB.RhythmDB that is emitting the signal

entry :

the RB.RhythmDBEntry for which to gather metadata

data :

a RB.StringValueMap to hold the gathered metadata

user_param1 :

first user parameter (if any) specified with the connect() method

... :

additional user parameters (if any)