|
| xmms_medialib_t * | xmms_medialib_init (void) |
| | Initialize the medialib and open the database file. More...
|
| |
| s4_sourcepref_t * | xmms_medialib_get_source_preferences (xmms_medialib_t *medialib) |
| |
| s4_t * | xmms_medialib_get_database_backend (xmms_medialib_t *medialib) |
| |
| char * | xmms_medialib_uuid (xmms_medialib_t *medialib) |
| |
| xmmsv_t * | xmms_medialib_entry_property_get_value (xmms_medialib_session_t *session, xmms_medialib_entry_t id_num, const gchar *property) |
| | Retrieve a property from an entry. More...
|
| |
| gchar * | xmms_medialib_entry_property_get_str (xmms_medialib_session_t *session, xmms_medialib_entry_t entry, const gchar *property) |
| | Retrieve a property from an entry. More...
|
| |
| gint | xmms_medialib_entry_property_get_int (xmms_medialib_session_t *session, xmms_medialib_entry_t id_num, const gchar *property) |
| | Retrieve a property as a int from a entry. More...
|
| |
| gboolean | xmms_medialib_entry_property_set_int (xmms_medialib_session_t *session, xmms_medialib_entry_t entry, const gchar *property, gint value) |
| | Set a entry property to a new value, overwriting the old value. More...
|
| |
| gboolean | xmms_medialib_entry_property_set_int_source (xmms_medialib_session_t *session, xmms_medialib_entry_t id_num, const gchar *property, gint value, const gchar *source) |
| |
| gboolean | xmms_medialib_entry_property_set_str (xmms_medialib_session_t *session, xmms_medialib_entry_t entry, const gchar *property, const gchar *value) |
| | Set a entry property to a new value, overwriting the old value. More...
|
| |
| gboolean | xmms_medialib_entry_property_set_str_source (xmms_medialib_session_t *session, xmms_medialib_entry_t id_num, const gchar *property, const gchar *value, const gchar *source) |
| |
| void | xmms_medialib_entry_remove (xmms_medialib_session_t *session, xmms_medialib_entry_t entry) |
| | Remove a medialib entry from the database. More...
|
| |
| void | xmms_medialib_entry_cleanup (xmms_medialib_session_t *session, xmms_medialib_entry_t entry) |
| |
| xmmsv_t * | xmms_medialib_add_recursive (xmms_medialib_t *medialib, const gchar *path, xmms_error_t *error) |
| | Recursively add files under a path to the media library. More...
|
| |
| xmms_medialib_entry_t | xmms_medialib_entry_new_encoded (xmms_medialib_session_t *session, const gchar *url, xmms_error_t *error) |
| |
| xmms_medialib_entry_t | xmms_medialib_entry_new (xmms_medialib_session_t *session, const char *url, xmms_error_t *error) |
| | Welcome to a function that should be called something else. More...
|
| |
Medialib caches metadata.
Controls metadata storage.