xmms script en xchat

En el sitio de xchat hay varios script y plugins para hacer algunas gracias en xchat juntoa xmms, pero ¿como lo hacemos funcionar?. No tengo mucha experiencia usando xchat y menos en IRC, peor voy a contar mas o menos lo que hice para que funcionara.
Primero bajé alguna librerias

apt-get install xmms-dev libglib1.2 libglib1.2-dev

Luego de eso, ejecuté el siguiente comando:

perl -MCPAN -e ‘install Bundle::Xmms’

Y despues de configurar MCPAN comenzará a descargar y estariamos listos. Ahora es cosa de buscar los script y agregarlos al xchat ¿como?, hay varios AQUI, es cosa de buscar por XMMS.

Ejemplo:

use Xmms::Remote ();
use MP3::Info ();

Xchat::register ("XCHT-XMMS", "0.2");
Xchat::hook_command("xc", "humanslave");
$rmt = Xmms::Remote->new();

sub humanslave {
$ttl = $rmt->get_playlist_title;
$trk = $rmt->get_playlist_pos;
$fle = $rmt->get_playlist_file($trk);
eval {$tag = MP3::Info::get_mp3tag($fle)};
if ($@)
{ $alb = "" }
else
{
$alb = $tag->{"ALBUM"};
if ($alb ne "")
{ $alb = "($alb)" }
}
Xchat::command("say \[music \| $ttl\ $alb]");
}

Guardarlo con extensión “.pl” y luego se agrega en xchat de la siguiente forma:
Click en Ventana :arrow:Extensiones y guiones ➡ Cargar

Aun me falta ver como hacerlo para que queden agregados permanente mente, ya que al cerrar xchat, se pierde el script y hay que re-agregarlo, pero seguramente se compia en un directorio de sistema de xchat (cuando tenga tiempo lo busco)

¿como se usan los script?
mmm, todos son diferentes, por eso usen el comando “/help” en xchat para ver los diferentes comandos disponibles.

Suerte XD

Publicaciones Similares

  • Verificando Rootkits [ rkhunter ]

    Para mantener una buena política de seguridad en equipos críticos es importante verificar y auto explotar nuestros servicios además de contar con un equipo libre de rootkits, para ello, una buena herramienta es rkhunter, quien verifica varios aspectos de seguridad de la máquina a demas de posibles adulteraciones de binarios críticos del sistema. Rkhunter cuenta…

  • Resolviendo conflictos con DPKG

    Hay veces en que APT-GET luego de hacer un upgrade al sistema tiene ciertos problemas con algunos paquetes y al tratar de configurarlos simplemente no puede y te sugiere que uses apt-get -f install, sin embargo hay veces en que ni eso soluciona el problema y por culpa de un paquete revelde hay varios en…

  • |

    FirecastFox

    Si son de esas personas que andan preocupados por el estado del tiempo y queren tener la información en forma instantanea en su navegador regalon ( Mozilla-firefox) , existe una pequeña extensión que permite hacer dicha función llamada FirecastFox, la cual se instala en forma facil desde el mismo sitio de mozilla. BAsta con un…

  • Uso de memoria Swap en RackSpace

    Todos los que habrán probado pequeñas instancias de servidores virtuales en RackSpace, habrán notado que no trae incorporada en ellas, una particion de intercambio (SWAP) como ocurre en la mayoría de las instalaciones nativas de Linux. Esto genera un problema, debido a que al ser limitada la cantidad de memoria RAM disponible en dichas instancias,…