Audio::MPD::Playlist - class to mess MPD's playlist
version 1.102260
$mpd->playlist->shuffle; # and lots of other methods
Audio::MPD::Playlist is a class meant to access & update MPD's playlist.
Note that you're not supposed to call the constructor yourself, an Audio::MPD::Playlist is automatically created for you during the creation of an Audio::MPD object - it can then be used with the playlist() accessor.
playlist()
Return an array of Audio::MPD::Common::Item::Songs, one for each of the songs in the current playlist.
Return a list with all the songs (as Audio::MPD::Common::Item::Song objects) added to the playlist since playlist $plversion.
$plversion
Add the songs identified by $path (relative to MPD's music directory) to the current playlist. No return value.
$path
Remove the specified $song numbers (starting from 0) from the current playlist. No return value.
$song
Remove the specified $songids (as assigned by mpd when inserted in playlist) from the current playlist. No return value.
$songid
Remove all the songs from the current playlist. No return value.
Remove all of the songs from the current playlist except the song currently playing.
Shuffle the current playlist. No return value.
Swap positions of song number $song1 and $song2 in the current playlist. No return value.
$song1
$song2
Swap the postions of song ID $songid1 with song ID $songid2 in the current playlist. No return value.
$songid1
$songid2
Move song number $song to the position $newpos. No return value.
$newpos
Move song ID $songid to the position $newpos. No return value.
Load list of songs from specified $playlist file. No return value.
$playlist
Save the current playlist to a file called $playlist in MPD's playlist directory. No return value.
Delete playlist named $playlist from MPD's playlist directory. No return value.
Jerome Quelin
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.
To install Audio::MPD, copy and paste the appropriate command in to your terminal.
cpanm
cpanm Audio::MPD
CPAN shell
perl -MCPAN -e shell install Audio::MPD
For more information on module installation, please visit the detailed CPAN module installation guide.