l radio: prefix commands with the_playlist:
This commit is contained in:
parent
e6b18f0f17
commit
0a9aa4bc57
@ -22,7 +22,7 @@ let
|
|||||||
music_dir=${escapeShellArg music_dir}
|
music_dir=${escapeShellArg music_dir}
|
||||||
current_track=$(${pkgs.mpc_cli}/bin/mpc current -f %file%)
|
current_track=$(${pkgs.mpc_cli}/bin/mpc current -f %file%)
|
||||||
track_infos=$(${print_current}/bin/print_current)
|
track_infos=$(${print_current}/bin/print_current)
|
||||||
skip_count=$(${pkgs.attr}/bin/getfattr -n user.skip_count --only-values "$current_track" || echo 0)
|
skip_count=$(${pkgs.attr}/bin/getfattr -n user.skip_count --only-values "$music_dir"/"$current_track" || echo 0)
|
||||||
if [ "$skip_count" -gt 2 ]; then
|
if [ "$skip_count" -gt 2 ]; then
|
||||||
mv "$music_dir"/"$current_track" "$music_dir"/.graveyard/
|
mv "$music_dir"/"$current_track" "$music_dir"/.graveyard/
|
||||||
echo killing: "$track_infos"
|
echo killing: "$track_infos"
|
||||||
@ -193,11 +193,15 @@ in {
|
|||||||
};
|
};
|
||||||
};
|
};
|
||||||
|
|
||||||
|
# allow reaktor2 to modify files
|
||||||
|
systemd.services."reaktor2-the_playlist".serviceConfig.DynamicUser = mkForce false;
|
||||||
|
|
||||||
krebs.reaktor2.the_playlist = {
|
krebs.reaktor2.the_playlist = {
|
||||||
hostname = "irc.freenode.org";
|
hostname = "irc.freenode.org";
|
||||||
port = "6697";
|
port = "6697";
|
||||||
useTLS = true;
|
useTLS = true;
|
||||||
nick = "the_playlist";
|
nick = "the_playlist";
|
||||||
|
username = "radio";
|
||||||
plugins = [
|
plugins = [
|
||||||
{
|
{
|
||||||
plugin = "register";
|
plugin = "register";
|
||||||
@ -214,8 +218,8 @@ in {
|
|||||||
workdir = config.krebs.reaktor2.the_playlist.stateDir;
|
workdir = config.krebs.reaktor2.the_playlist.stateDir;
|
||||||
hooks.PRIVMSG = [
|
hooks.PRIVMSG = [
|
||||||
{
|
{
|
||||||
#activate = "match";
|
activate = "match";
|
||||||
pattern = "^\\s*([0-9A-Za-z._][0-9A-Za-z._-]*)(?:\\s+(.*\\S))?\\s*$";
|
pattern = "^(?:.*\\s)?\\s*the_playlist:\\s*([0-9A-Za-z._][0-9A-Za-z._-]*)(?:\\s+(.*\\S))?\\s*$";
|
||||||
command = 1;
|
command = 1;
|
||||||
arguments = [2];
|
arguments = [2];
|
||||||
commands = {
|
commands = {
|
||||||
|
Loading…
Reference in New Issue
Block a user