NAME
App::MPDJ - MPD DJ.
SYNOPSIS
> mpdj
> mpdj --before 2 --after 6
> mpdj --no-daemon --conlog info
DESCRIPTION
"App::MPDJ" is an automatic DJ for your "MPD" server. It will manage a
queue of random songs for you just like a real DJ.
OPTIONS
--mpd
Sets the MPD connection details. Should be a string like
password@host:port. The password and port are both optional.
-s, --syslog
Turns on sending of log information to syslog at specified level.
Level is a required parameter can be one of debug, info, notice,
warn[ing], err[or], crit[ical], alert or emerg[ency].
-l, --conlog
Turns on sending of log information to console at specified level.
Level is a required parameter can be one of debug, info, notice,
warn[ing], err[or], crit[ical], alert or emerg[ency].
--no-daemon
Run in the foreground instead of trying to fork and exit.
-b, --before
Number of songs to keep in the playlist before the current song. The
default is 2.
-a, --after
Number of songs to queue up in the playlist after the current song.
The default is 2.
-c, --calls-freq
Frequency in seconds for call signs to be injected. The default is
3600 (one hour). A value of 0 will disable call sign injection.
--calls-path
Path to call sign files. The default is 'calls'.
--music-path
Path to music files. The default is 'music'.
-f --conf
Config file to use
-V, --version
Show the current version of the script installed and exit.
-h, --help
Show this help and exit.
CONFIGURATION FILES
The configuration file is formatted as an INI file. See AppConfig for
details. If no configuration file is given, the file "/etc/mpdj.conf"
will be read (if it exists) followed by the file "~/.mpdjrc" (if it
exists). The values in the latter file will override anything in the
first file. Command line parameters will override anything given in any
configuration file.
AUTHOR
Alan Berndt <
[email protected]>
COPYRIGHT
Copyright 2013- Alan Berndt
LICENSE
This program is free software; you can redistribute it and/or modify it
under the same terms as Perl itself.
SEE ALSO
Audio::MPD