Una de las funcionalidades que ofrece Winamp para Windows es la de poder poner en cola las canciones en una sesión aleatoria pulsando la tecla Q. Con este Applescript que os presentan en macosxhints podréis conseguir lo mismo, incluso poner en cola canciones de vuestro iPod, tan sólo tendréis que copiar el siguiente código en el Editor de Scripts para luego guardarlo y asignarle un Trigger en Quicksilver.
En el continuar leyendo, el applescript completo.
tell application "iTunes"
set currentSource to container of view of front browser window
if not (exists playlist " Queue" of currentSource) then
set queuePlaylist to (make new user playlist ¬
with properties {name:" Queue", shuffle:false} at currentSource)
else
set queuePlaylist to playlist " Queue" of currentSource
end if
set curtrack to {}
if player state is not stopped then
if current playlist is not queuePlaylist then
delete tracks of queuePlaylist
set curtrack to (duplicate current track to queuePlaylist)
end if
else
delete tracks of queuePlaylist
end if
if selection is not {} then
set sel to a reference to selection
duplicate sel to queuePlaylist
end if
if curtrack is not {} then
set playPosition to player position
set curState to player state
play curtrack
set player position to playPosition
if curState is paused then pause
else if tracks of queuePlaylist is not {} and (player state is stopped or current playlist is not queuePlaylist) then
play first track of queuePlaylist
end if
end tell
Vía | macosxhints
Ver 2 comentarios
2 comentarios
wendy
hola, acabo de ver que hay una nueva security Update publicada el pasado día 19 de abril.
Saludos
[w]
Javi
Con quicksilver no me sale. Lo he puesto en la carpeta de scripts de iTunes y ahí funciona perfectamente. Pero lo único que hace es crear una playlist nueva y mete la canción que tienes sonando en el momento y la que tienes seleccionada para que suene. Y así seleccionar la canción y ejecutar script. Me parece que es mucho más rápido y eficiente hacerlo tu mismo a mano.