20 #ifndef __MPD_LIB_DATABASE__ 21 #define __MPD_LIB_DATABASE__ void mpd_database_playlist_list_add(MpdObj *mi, const char *path, const char *file)
MpdDBStats * mpd_database_search_stats_commit(MpdObj *mi)
mpd_SearchStats MpdDBStats
A Structure containing numberOfSongs and playTime.
void mpd_database_search_stats_start(MpdObj *mi)
int mpd_database_save_playlist(MpdObj *mi, const char *name)
void mpd_database_playlist_list_delete(MpdObj *mi, const char *path, int pos)
void mpd_database_playlist_rename(MpdObj *mi, const char *old_name, const char *new_name)
int mpd_database_update_dir(MpdObj *mi, const char *path)
MpdData * mpd_database_get_directory(MpdObj *mi, const char *path)
MpdData * mpd_database_get_artists(MpdObj *mi)
MpdData * mpd_database_find(MpdObj *mi, int table, const char *string, int exact)
MpdData * mpd_database_search_commit(MpdObj *mi)
MpdData * mpd_database_get_directory_recursive(MpdObj *mi, const char *path)
void mpd_database_search_field_start(MpdObj *mi, mpd_TagItems field)
int mpd_database_delete_playlist(MpdObj *mi, const char *path)
void mpd_database_search_start(MpdObj *mi, int exact)
MpdData * mpd_database_get_playlist_content(MpdObj *mi, const char *playlist)
void mpd_database_search_free_stats(MpdDBStats *data)
mpd_Song * mpd_database_get_fileinfo(MpdObj *mi, const char *path)
MpdData * mpd_database_get_complete(MpdObj *mi)
int mpd_database_playlist_move(MpdObj *mi, const char *playlist, int old_pos, int new_pos)
void mpd_database_playlist_clear(MpdObj *mi, const char *path)
MpdData * mpd_database_playlist_list(MpdObj *mi)
void mpd_database_search_add_constraint(MpdObj *mi, mpd_TagItems field, const char *value)
MpdData * mpd_database_get_albums(MpdObj *mi, const char *artist)