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) |