Un sitio Impertinente

Conectado audacious con irssi

with 2 comments

Hace algunos días que me migré de XMMS a Audacious y como uso irssi para conectarme a las redes de IRC no conseguí ningún plugin que conectara al irssi con audacious, revisando un poco la documentación del audacious encontré que se podía extraer/modificar mediante un software intermedio la información de una canción y es por ello que hice el siguiente script en bash:

#!/bin/bash
# Un script sucio para mostrar lo que escuchas combinando irssi + audacious
# Creado por Juan Angulo Moreno (apostols at gmail dot com) / 20071003
# Version 0.1 bajo GPLv3

UNUSED=0
while [ $UNUSED -lt 1 ]; do
PLAYTIME=$(audtool current-song-output-length)
SONGTITLE_TMP=$(audtool current-song)
SONGTITLE=`echo $SONGTITLE_TMP | sed ‘s/%20/ /g’`
SONGBR=$(audtool current-song-bitrate-kbps)
SONGLEN=$(audtool current-song-length)
SONGOUTLEN=$(audtool current-song-output-length)
echo “np: $SONGTITLE ($SONGLEN/$SONGOUTLEN) [$SONGBR Kbps]” > /tmp/.np
sleep 1
done

Solo hay que guardarlo con el nombre de auda-irssi y darle permiso de ejecución y correrlo de la siguiente manera:

juan@sao:~$ ./auda-irssi &

El creará un archivo en /tmp llamado .np que solo habría que llamarlo desde el irssi de la siguiente forma:

/exec -o cat /tmp/.np

Y listo, mostrará en el canal actual donde estés conectado la información de la música que estás escuchando en el momento.

Sé que este script es un poco sucio y es por ello que estoy haciendo el port hacía Perl (se podrá cargar facilmente desde el irssi con /load ), muy pronto será publicado la nueva version totalmente reescrita.

Written by

October 8th, 2007 at 7:46 pm

2 Responses to 'Conectado audacious con irssi'

Subscribe to comments with RSS or TrackBack to 'Conectado audacious con irssi'.

  1. Wow!! perfecto vamos a probar ;).

    Me alegra mucho ver que ya hay algo nuevo por este blog xD

    Edgarin

    9 Oct 07 at 4:51 pm

  2. Es un gran artículo . Gracias y saludos.

    ABRAHAM

    31 Jan 14 at 11:47 am

Leave a Reply