mpd/stats.h File Reference
MPD client library.
More...
Go to the source code of this file.
Detailed Description
MPD client library.
Do not include this header directly. Use mpd/client.h instead.
Definition in file stats.h.
Function Documentation
Reads the "stats" response from MPD.
- Returns:
- a mpd_stats object, or NULL on error
Send the "stats" command to MPD.
- Returns:
- true on success
mpd_malloc struct mpd_stats* mpd_stats_begin |
( |
void |
|
) |
[read] |
Parses the pair, adding its information to the specified mpd_stats object.
void mpd_stats_free |
( |
struct mpd_stats * |
stats |
) |
|
mpd_pure 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
mpd_pure 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
mpd_pure 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
mpd_pure 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
mpd_pure 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
mpd_pure 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
mpd_pure unsigned long mpd_stats_get_uptime |
( |
const struct mpd_stats * |
stats |
) |
|
- Returns:
- the uptime of MPD in seconds, or 0 if unknown