Integración de Applescripts + iTunes + Quicksilver


Si algo le da versatilidad a Mac OS X es sin duda la posibilidad de que cualquier usuario, con un mínimo  de curiosidad y con un poco de interés pueda desarrollar sus propios applescripts. Vayamos por partes, ¿Qué es un applescript?. Se trata de pequeños programas que podemos crear nosotros mismos con un lenguaje muy intuitivo (siempre que nos manejemos un poco con el inglés) totalmente integrados en Mac OS X. Como he dicho, podríamos decir que son “mini-aplicaciones” que podemos crear a medida para automatizar pequeñas acciones que realizamos a menudo. Para crearlos solo tenemos que acceder al editor de scripts, el cual encontraremos en la carpeta Aplicaciones → AppleScript → editor de scripts.app. Si queréis saber más sobre los applescript os dejo un par de enlaces. Una vez tengamos creados nuestros applescritps, Quicksilver será nuestro mejor aliado. Quicksilver nos permite enlazar los applescripts un atajo de teclado, de esta forma los tendremos mucho más a mano.
En primer lugar vamos a ver un par de applescripts que nos harán la vida un poco más fácil a la hora de controlar nuestro iTunes. Para los que tengáis un macbook/apple-keyboard que no disponga de “pausa” “siguiente” y “anterior” como funcionalidad en las teclas función estos scripts os ayudarán a imitarlas. Se trata de unos scripts muy simples que nos permitirán hacer play/pausa, avanzar a la siguiente canción o retroceder a la canción anterior con unas simples combinaciones de teclas sin tener que acceder a iTunes. Veamos como hacerlo:

1 – Descargar el Pack con los tres scripts. Una vez lo tengamos descargado lo descomprimimos y tendremos tres scripts:

2 – El segundo paso es enlazarlos con Quicksilver. Para ello llamamos a Quicksilver con la combinación de teclas que tengamos asignada (generalmente control + espacio).

Una vez hayamos llamado a Quicksilver accedemos a sus preferencias pulsando Command + , .  En el cuadro de diálogo que se abrirá, pulsamos en la pestaña “Triggers”:

En este momento procederemos a crear los atajos de teclado que llamarán a nuestros scripts, los cuales a su vez ejecutarán las acciones de play/pausa, siguiente y anterior. Para crearlos pulsamos en el “+” situado en la esquina inferior izquierda y seleccionamos la opción HotKey:

En este momento se deslizará una ventana, la cual tendrá que quedar configurada de la siguiente forma:

Como vemos, en el primer bloque tendrá que ir seleccionado el script que queramos que se ejecute, en este caso empezaremos por el de Play/pausa. Nos aseguramos de que todo está como en la imagen y le damos a save.

3 – El tercer y último punto consiste en asignar el atajo de teclado a nuestros script. Para ello clickamos en la tercera columna en la misma línea en la que se encuentra nuestro script, se desplegará el siguiente menú a nuestra derecha:

Hacemos click en la casilla donde dice “Hotkey” y seleccionamos la combinación de teclas con la cual queremos que este script se ejecute. En mi caso tengo elegida “command + intro”. Ya podemos cerrar las preferencias de quiksilver y disfrutar de este pequeño script. Para configurar los otros dos restantes tenemos que actuar de la misma forma solo que seleccionaremos los otros dos scripts. Para estos dos últimos tengo seleccionadas “command + →” para pasar al siguiente tema y “command + ←” para volver al tema anterior.
Cuando todo haya finalizado, la sección de triggers de Quicksilver tendrá que tener estas tres líneas en su haber:

Ahora ya podemos controlar nuestro itunes de una forma un poco más sencilla si nuestro viejo teclado no nos lo permite ;) . Espero que os haya servido de ayuda. ¿Problemas? , ¿Dudas?, dejad un comentario y las resolveremos :)

~ por NachoVi en 22 Septiembre, 2008.

Una respuesta to “Integración de Applescripts + iTunes + Quicksilver”

  1. Vaya nachovi, muybien explicadito, en cuanto tenga un ratito los pongo, siempre es util poder utilizar esas teclas en nuestros anticuados y agrietados Macbooks. Un 10 pa ti guapeton!!

Escribe un comentario