#!/usr/bin/perl
#
#
# version 0.1
# Based on Dyskord's basic XMMS Xchat plugin script (schimmelpunk@gmx.net)
# This script is subject to the GPL v2 (or any later version at your
# discretion). Improvements or suggestions can be mailed to
# gotleenucks AT gmail DOT com.
# Optimisations and debuggin by resp. bruenig and avarus
Xchat::register("Borromini's sonata script", "0.2", "", "");
Xchat::print"type /sonata to show only the current song";
Xchat::print"type /sonatadetail to show more detailed info about the current song";
Xchat::hook_command("sonata", "sonata");
Xchat::hook_command("sonatadetail", "sonatadetail");
sub sonata
{
$song = `sonata info | grep Titel | sed -e "s/^Titel: //"`;
chomp($song);
IRC::command("/me is listening to: $song");
}
sub sonatadetail
{
$detail = `sonata info | sed "s/^[A-Z].*: /DELIM/" | tr -d "\n" | awk -F"DELIM" '{print \$3 " - " \$2 " - " \$4 " [" \$10 " kbps - " \$9 "]"}'`;
chomp($detail);
IRC::command("/me is listening to: $detail");
}