pimpd2 - Perl Interface for the Music Player Daemon 2

pimpd2 is a command-line based MPD client that implements all the features the author was missing from the other awesome client, mpc.

Options

      -np,   --now-playing      basic song info on a single line
      -i,    --info             full song info
      -cp,   --copy             copy the current track to destination
      -cpa,  --copy-album       copy the current album to destination
      -sh,   --shell            spawn the interactive shell
      -q,    --queue            queue tracks

  Playlist:
      -pls,  --playlist         show the current playlist
             --playlists        list all known playlists
      -af,   --add-files        add files to playlist
      -a,    --add-playlist     add playlist
      -r,    --randomize        randomize a new playlist with n tracks
      -ra,   --random-album     add n random full albums
      -rma,  --rmalbum          remove album matching pattern from playlist
      -da,   --delete-album     delete the current album from disk
      -f,    --love             love song
             --loved            check if the current song is loved
      -u,    --unlove           unlove songs matching pattern
      -spl,  --search-playlist  search the current playlist for str

  Collection:
      -lsa,  --songs            list songs on album
      -l,    --albums           list albums by artist
      -sdb,  --search-db        search database for pattern
      -sar,  --search-artist    search database for artist
      -sal,  --search-album     search database for album
      -set,  --search-title     search database for title
             --slove            search the database with loved songs for pattern
             --stats            display statistics about MPD
             --status           display MPD status

  Controls:
      -n,    --next             next track in playlist
      -p,    --previous         previous track in playlist
      -cl,   --clear            clear the playlist
      -cr,   --crop             remove all songs but the current one from playlist
      -x,    --xfade            set crossfade
             --pause            toggle playback status
             --repeat           toggle repeat mode
             --random           toggle random mode

      -p,    --play             start playback (locally and remote)
      -s,    --stop             stop playback (locally and remote)
      -k,    --kill             stop playback (locally)

      -h,    --help             show the help and exit
      -m,    --man              show the manual and exit
      -v,    --version          show version info and exit

Environment

pimpd2 will look for a configuration file in the following locations, in this order:

$XDG_CONFIG_HOME/pimpd2/pimpd2.conf
~/.config/pimpd2/pimpd.conf
~/.pimpd2.conf
./pimpd2.conf
/etc/pimpd2.conf

AUTHOR

Magnus Woldrich
CPAN ID: WOLDRICH
m@japh.se
http://japh.se

SEE ALSO

mpd(1)

App::Pimpd::Collection::Album, App::Pimpd::Collection::Search, App::Pimpd::Commands, App::Pimpd::Doc, App::Pimpd::Info, App::Pimpd::Player, App::Pimpd::Playlist, App::Pimpd::Playlist::Favorite, App::Pimpd::Playlist::Randomize, App::Pimpd::Playlist::Search, App::Pimpd::Shell, App::Pimpd::Transfer, App::Pimpd::Validate