DESCRIPTIONThe MPD server maintains some information on its current state. Those information can be queried with mpd modules. Some of those information are served to you as an Audio::MPD::Common::Status object.
An Audio::MPD::Common::Status object does not update itself regularly, and thus should be used immediately.
Note: one should never ever instantiate an Audio::MPD::Common::Status object directly - use the mpd modules instead.
$status->audio;A string with the sample rate of the song currently playing, number of bits of the output and number of channels (2 for stereo) - separated by a colon.
$status->bitrate;The instantaneous bitrate in kbps.
$status->error;May appear in special error cases, such as when disabling output.
$status->playlist;The playlist version number, that changes every time the playlist is updated.
$status->playlistlength;The number of songs in the playlist.
$status->random;Whether the playlist is read randomly or not.
$status->repeat;Whether the song is repeated or not.
$status->song;The offset of the song currently played in the playlist.
$status->songid;The song id (MPD id) of the song currently played.
$status->state;The state of MPD server. Either "play", "stop" or "pause".
$status->time;An Audio::MPD::Common::Time object, representing the time elapsed / remainging and total. See the associated pod for more details.
$status->updating_db;An integer, representing the current update job.
$status->volume;The current MPD volume - an integer between 0 and 100.
$status->xfade;The crossfade in seconds.
COPYRIGHT AND LICENSEThis software is copyright (c) 2007 by Jerome Quelin.
This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.