Go to the source code of this file.
|
xmms_medialib_t * | xmms_medialib_init (xmms_playlist_t *playlist) |
| Initialize the medialib and open the database file. More...
|
|
GList * | xmms_medialib_select (xmms_medialib_session_t *, const gchar *query, xmms_error_t *error) |
| Get a list of GHashTables 's that matches the query. More...
|
|
GList * | xmms_medialib_info_list (xmms_medialib_t *medialib, guint32 id, xmms_error_t *err) |
|
xmms_medialib_entry_t | xmms_medialib_entry_not_resolved_get (xmms_medialib_session_t *session) |
|
guint | xmms_medialib_num_not_resolved (xmms_medialib_session_t *session) |
|
void | xmms_medialib_entry_remove (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) |
|
xmms_medialib_entry_t | xmms_medialib_entry_new_encoded (xmms_medialib_session_t *session, const char *url, xmms_error_t *error) |
|
gboolean | xmms_medialib_decode_url (char *url) |
|
gboolean | xmms_medialib_check_id (xmms_medialib_entry_t entry) |
|
gboolean | xmms_medialib_entry_property_set_str_source (xmms_medialib_session_t *session, xmms_medialib_entry_t entry, const gchar *property, const gchar *value, guint32 source) |
|
gboolean | xmms_medialib_entry_property_set_int_source (xmms_medialib_session_t *session, xmms_medialib_entry_t entry, const gchar *property, gint value, guint32 source) |
|
guint32 | xmms_medialib_source_to_id (xmms_medialib_session_t *session, const gchar *source) |
|
void | xmms_medialib_add_recursive (xmms_medialib_t *medialib, const gchar *playlist, const gchar *path, xmms_error_t *error) |
|
void | xmms_medialib_insert_recursive (xmms_medialib_t *medialib, const gchar *playlist, gint32 pos, const gchar *path, xmms_error_t *error) |
|
◆ xmms_medialib_t
◆ xmms_medialib_check_id()
◆ xmms_medialib_decode_url()
gboolean xmms_medialib_decode_url |
( |
char * |
url | ) |
|
◆ xmms_medialib_entry_not_resolved_get()
◆ xmms_medialib_num_not_resolved()