viernes, 13 de julio de 2012

Script para Anyremote - Clementine

Bueno, recien instale Clementine en la máquina y la verdad es (dirían amigos españoles) "toda una joya, es la ostia", o en otras palabras, me gusta mucho y es demasiado funcional, la estetica no se queda mal y aparte el analizador de espectro que tiene con Nyan Cat es lo que lo hace++ jejeje :P

No está de más mencionar que Clementine se puede configurar para shortcuts personalizados del programa ó para shortcuts del sistema, es decir directo los de ubuntu o su distribución preferida. 

Al querer instalar una aplicación para manejarlo desde el teléfono no encontraba, hasta que salio una que es Anyremote y el script para Clementine, el script es de Lorenzo Pérez de Arce (Leo Catán.-) y lo encontré aquí, al cual se le agradece si es que llega a leer el post! :D. 

Se los dejo a continuación:


%
% Archivo de configuración para el  de Clementine con anyremote (Server-mode)
% Creado, modificado y corregido por Lorenzo Pérez de Arce (Leo Catán.-)
%

% STATUS stable
% XTEST yes
% ENV no
% SOUND app
% FBROwSER v.3i

GuiAppName=Clementine
GuiAppBinary=clementine
GuiAppRun=echo 'A=`ps -ef|grep clementine`; if [ "x$A" == "x" ]; then echo NOK; else echo OK; fi'|bash -f -s
GuiAppIcon=clementine.png
GuiAppType=Application
GuiAppProtocols=Server
GuiAppDesc=A  player.

[Protocol]=Server

(Init)=Include($(CfgDir)/Utils/aliases-server.cfg);\
    Make(var,from_utf,by_value,);\
    Make(var, to_utf,by_value,);
    Exec(echo 'P=`which wget 2> /dev/null|grep wget|grep -v no|wc -l|tr -d " "`;if [ "x$P" == "x1" ]; then true; else $(CfgDir)/Utils/message.sh "ERROR: wget package is not installed"; fi'|bash -f -s);

(Connect)=Set(icons,Clementine,1,vol_down,2,mute,3,vol_up,4,rewind,5,play,6,forward,7,prev,8,stop,9,next,*,question,0,pause,#,no);\
    Set(title,);\
    Set(status,);\
    Exec(clementine);

1=Exec(clementine --volume-down)
2=Exec(amixer -c $(MixerCard) sset $(MixerChannel),0 toggle -q)
3=Exec(clementine --volume-up)

4=Exec(clementine --seek-by -10)
5=Exec(clementine -p);
6=Exec(clementine --seek-by +10)

7=Exec(clementine -r);
8=Exec(clementine -s)
9=Exec(clementine -f);

* *=Exec(clementine -o)
0=Exec(clementine -u)
#=Exec(killall clementine)

[End]


http://pastebin.com/W2D1xC9T (en pastebin por si no se lee bien aquí)

Para que el script se ejecute lo ponen en la siguiente ruta: 

/usr/share/anyremote/cfg-data/Server-mode/

con elnombrequequieran.cfg

después de eso iniciamos anyremote con el archivo de configuración, de esta forma:

anyremote -f /usr/share/anyremote/cfg-data/Server-mode/clementine.cfg 

Lo pueden agregar a las aplicaciones de inicio para que se ejecute de forma automática al prender la pc :D 

Saludos y espero les sirva. 

Komtec1

jueves, 12 de julio de 2012

Descargar sonidos de SoundCloud

Si, se que se pueden descargar con el boton que dice descargar, pero hoy me encontre con un audio que decía: "This track has reached its download limit.", pero si le das play lo reproduce sin problemas, por lo que vamos a ver como descargar ese audio :D 

La canción que descargue fue esta (es buenísima, escuchenla :P):


Lo que necesitamos es live HTTP headers (excelente add on de firefox :D) y por supuesto firefox (hay más navegadores optimizados para juacking? :P). 

Antes de darle play a la canción abrimos live HTTP headers, una vez que este abierto y capturando los headers enviados ahora si le damos play :D, nos va a dar muchas lineas, pero la que nos interesa es una como esta: 


http://media.soundcloud.com/stream/En418s32X2dK?stream_token=VKlK4

GET /stream/En418s32X2dK?stream_token=VKlK4 HTTP/1.1
Host: media.soundcloud.com
User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:13.0) Gecko/20100101 Firefox/13.0.1
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: es-MX,es;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip, deflate
Connection: keep-alive
Referer: http://a1.sndcdn.com/swf/soundmanager2.swf



En especifico esta: "http://media.soundcloud.com/stream/En418s32X2dK?stream_token=VKlK4"

Si abrimos la consola (o cmd dependiendo su caso) y ponemos: 

wget http://media.soundcloud.com/stream/En418s32X2dK?stream_token=VKlK4

Nos guardará el archivo, lo único que hacemos es renombralo por: "Artista - Cancion.mp3" o como ustedes quieran ponerle, pero sí que sea mp3 y listo, con eso es más que suficiente para que tengamos el audio en nuestra máquina :D 

PD Si no tienen wget para windows pueden buscar aquí, es demasiado útil! :D 

Saludos y espero les sirva! 

Komtec1




miércoles, 11 de julio de 2012

aircrack-ng en Ubuntu 12.04

Bueno, desde hace un rato que uso ubuntu, lo actualice hace algo de tiempo pero nunca lo había ni siquiera empezado a configurar, hoy que me puse a la tarea y estaba instalando cosillas necesarias me tope con aircrack, me daba un error al ejecutar el make, buscando un poco dí con la solución aquí, de todas formas les dejo la correcta forma de instalación: 


sudo apt-get install build-essential
sudo apt-get install libssl-dev
wget http://download.aircrack-ng.org/aircrack-ng-1.1.tar.gz
tar -zxvf aircrack-ng-1.1.tar.gz
cd aircrack-ng-1.1

Entran al directorio de aircrack-ng-1.1 y abren el archivo common.mak, buscan la linea que dice: 

CFLAGS ?= -g -W -Wall -Werror -O3

y borran -Werror, dejando solamente

CFLAGS ?= -g -W -Wall -O3

ejecutan el sudo make && make install y listo, con eso tendrán aircrack corriendo y sin problemas :D 





Saludos! 

Komtec1