5 votos

AppleScript y la música

He creado un pequeño AppleScript que consulta a Music App si está reproduciendo, y si lo está entonces consulta y obtiene el nombre del artista y la canción. Ahora quiero consultar algo más de información.

¿Dónde puedo encontrar la documentación relativa a los comandos disponibles y la información que puedo utilizar desde la aplicación Música? Por ejemplo, ahora utilizo algo como

set a to "Now playing: " & artist of current track & " - " & name of current track

qué otra cosa puedo usar excepto artist of current track o name of current track ? ¿Dónde puedo encontrar qué otra información puedo consultar/utilizar?

5voto

user3439894 Puntos 5883

¿Dónde puedo encontrar qué otra información puedo consultar/utilizar?

Compruebe el Biblioteca en Script Editor .

script Editor > Ventana > Biblioteca ⇧⌘L

También puede consultar el properties de la current track para ver qué más hay disponible específicamente para él, por ejemplo

tell application "Music" to get properties of current track

En mi sistema, de momento, vuelve:

{class:file track, id:181, index:8, name:"Brain Damage", persistent ID:"C2EE4E8E7AD4C9A6", database ID:157, date added:date "Saturday, November 21, 2020 at 3:59:39 AM", time:"3:50", duration:230.757995605469, artist:"Pink Floyd", album artist:"", composer:"Roger Waters", album:"Dark Side Of The Moon", genre:"Rock", bit rate:192, sample rate:44100, track count:9, track number:8, disc count:1, disc number:1, size:5595268, volume adjustment:0, year:1973, comment:"", EQ:"", kind:"AAC audio file", media kind:song, modification date:date "Tuesday, September 6, 2005 at 1:08:28 PM", enabled:true, start:0.0, finish:230.757995605469, played count:1, skipped count:0, compilation:false, rating:0, bpm:0, grouping:"", bookmarkable:false, bookmark:0.0, shufflable:true, lyrics:"", category:"", description:"", episode number:0, unplayed:true, sort name:"", sort album:"", sort artist:"", sort composer:"", sort album artist:"", loved:false, disliked:false, album loved:false, album disliked:false, cloud status:unknown, work:"", movement:"", movement number:0, movement count:0, location:alias "Macintosh HD:Users:me:Music:Music:Media.localized:Pink Floyd:Dark Side Of The Moon:08 Brain Damage.m4a"}

También puedes ver: Acerca de la terminología de los scripts :

La terminología de una aplicación se encuentra en su diccionario de scripting Un archivo archivo .sdef almacenado en el paquete de aplicaciones. El diccionario describe los comandos, clases y propiedades que soporta una aplicación. Esta información es utilizada por los componentes de scripting del sistema operativo, la app y cualquier otra aplicación o scripts que interactúe con la aplicación a través de scripts. También sirve como referencia, que se puede consultar en el Editor de scriptsscriptscripts para guiarse mientras escribe un scriptsscriptscripts. Consulte Figura 10-1.

Figura 10-1Ejemplo de un diccionario de scripts en el editor script

enter image description here

AppleAyuda.com

AppleAyuda es una comunidad de usuarios de los productos de Apple en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X