Audio::MPD::Common::Status - class representing MPD status
Contents
Attributes
$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 License
This 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.
perl v5.40.1 2025-04-11 Audio::MPD::Common::Status(3pm)
Description
The 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.
Name
Audio::MPD::Common::Status - class representing MPD status
Version
version 2.003
