int mpd_stats_get_total_albums(MpdObj *mi) { if(mi == NULL) { debug_printf(DEBUG_ERROR,"failed to check mi == NULL\n"); return MPD_ARGS_ERROR; } if(mpd_stats_check(mi) != MPD_OK) { debug_printf(DEBUG_WARNING,"Failed to get status\n"); return MPD_STATS_FAILED; } return mi->stats->numberOfAlbums; }
int mpd_stats_get_db_playtime(MpdObj *mi) { if(mi == NULL) { debug_printf(DEBUG_ERROR, "failed to check mi == NULL\n"); return MPD_ARGS_ERROR; } if(mpd_stats_check(mi) != MPD_OK) { debug_printf(DEBUG_WARNING,"Failed to get stats\n"); return MPD_STATS_FAILED; } return mi->stats->dbPlayTime; }
long unsigned mpd_server_get_database_update_time(MpdObj *mi) { if(!mpd_check_connected(mi)) { debug_printf(DEBUG_WARNING,"not connected\n"); return MPD_NOT_CONNECTED; } if(mpd_stats_check(mi) != MPD_OK) { debug_printf(DEBUG_WARNING,"Failed grabbing status\n"); return MPD_STATS_FAILED; } return mi->stats->dbUpdateTime; }