Method

RBRhythmDBentry_gather_metadata

Declaration [src]

RBStringValueMap*
rhythmdb_entry_gather_metadata (
  RhythmDB* db,
  RhythmDBEntry* entry
)

Description [src]

Gathers all metadata for the entry. The returned GHashTable maps property names and extra metadata names (described under rhythmdb_entry_request_extra_metadata) to GValues. Anything wanting to provide extra metadata should connect to the “entry_extra_metadata_gather” signal.

Parameters

entry

Type: RhythmDBEntry

A RhythmDBEntry.

The data is owned by the caller of the method.

Return value

Type: RBStringValueMap

A RBStringValueMap containing metadata for the entry. This must be freed using g_object_unref.

The caller of the method takes ownership of the returned data, and is responsible for freeing it.