MPD client library.
More...
#include "compiler.h"
#include <stdbool.h>
Go to the source code of this file.
MPD client library.
Do not include this header directly. Use mpd/client.h instead.
Definition in file stats.h.
Send the "stats" command to MPD. Call mpd_recv_stats() to read the response.
- Returns
- true on success
Parses the pair, adding its information to the specified mpd_stats object.
Reads the "stats" response from MPD.
- Returns
- a mpd_stats object, or NULL on error
void mpd_stats_free |
( |
struct mpd_stats * |
stats | ) |
|
unsigned mpd_stats_get_number_of_artists |
( |
const struct mpd_stats * |
stats | ) |
|
- Returns
- the number of distinct artists in MPD's database, or 0 if unknown
unsigned mpd_stats_get_number_of_albums |
( |
const struct mpd_stats * |
stats | ) |
|
- Returns
- the number of distinct album names in MPD's database, or 0 if unknown
unsigned mpd_stats_get_number_of_songs |
( |
const struct mpd_stats * |
stats | ) |
|
- Returns
- the total number of song files in MPD's database, or 0 if unknown
unsigned long mpd_stats_get_uptime |
( |
const struct mpd_stats * |
stats | ) |
|
- Returns
- the uptime of MPD in seconds, or 0 if unknown
unsigned long mpd_stats_get_db_update_time |
( |
const struct mpd_stats * |
stats | ) |
|
- Returns
- the UNIX time stamp of the last database update, or 0 if unknown
unsigned long mpd_stats_get_play_time |
( |
const struct mpd_stats * |
stats | ) |
|
- Returns
- the accumulated time MPD was playing music since the process was started, or 0 if unknown
unsigned long mpd_stats_get_db_play_time |
( |
const struct mpd_stats * |
stats | ) |
|
- Returns
- the accumulated duration of all songs in the database, or 0 if unknown