The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

NAME

App::Pimpd::Commands - Package exporting usual commands

SYNOPSIS

    use App::Pimpd;
    use App::Pimpd::Commands;

    if( ... ) {
      next_track();
    }
    else {
      previous_track();
    }

DESCRIPTION

App::Pimpd::Commands exports functions dealing with usual commands

EXPORTS

next_track()

Play the next track in the current playlist.

previous_track()

Play the previous track in the current playlist.

clear_playlist()

Clear the current playlist.

crop()

Remove all tracks but the currently playing in the current playlist.

crossfade()

Parameters: $seconds

Enable crossfading and set the duration of crossfade between songs. If seconds is omitted, or if seconds is zero, crossfading is disabled.

toggle_random()

Toggle random mode on/off

toggle_repeat()

Toggle repeat mode on/off

toggle_pause()

Toggle playback status

random()

Parameters: $integer

Set/unset random mode. Non-zero sets random mode on, zero sets random mode off.

repeat()

Set/unset repeat mode. Non-zero sets repeat mode on, zero sets repeat mode off.

pause()

Set playback status. Non-zero resumes playback, zero pauses. Called with zero arguments, functions just like toggle_pause().

SEE ALSO

App::Pimpd

AUTHOR

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

COPYRIGHT

Copyright (C) 2010, 2011 Magnus Woldrich. All right reserved. This program is free software; you can redistribute it and/or modify it under the same terms as Perl itself.