widget - link - Obtener la canción actualmente reproducida en iTunes
link apple music (2)
Aquí hay un AppleScript que le informará la información de la canción que se está reproduciendo actualmente en iTunes:
on run
set info to ""
tell application "System Events"
set num to count (every process whose name is "iTunes")
end tell
if num > 0 then
tell application "iTunes"
if player state is playing then
set trackname to name of current track
end if
end tell
end if
return trackname
end run
¡Espero que eso te ayude de alguna manera!
Me gustaría obtener el nombre de la canción que iTunes está reproduciendo actualmente. ¿A qué API debería referirme?
Me gustaría utilizarlo tanto para un widget de tablero o una aplicación Java / python, dependiendo de lo que sea más fácil de usar.
¿Tienes algunas referencias para mí?
Gracias de antemano, Mario
Supongo que está desarrollando para OS X según el comentario del widget del Tablero. En ese caso, la forma más fácil de interactuar con iTunes desde un widget de Dashboard, Python o Java sería llamar AppleScript (ver el código de Raphael) a través de una biblioteca de AppleScript. Para Python, appscript . Para Java, el paquete com.apple.cocoa . Y creo que los widgets de Dashboard pueden hacerlo llamando a la herramienta de línea de comandos de widget.system()
y widget.system()
.