Ho un programma Applescript che funziona molto bene per ottenere la maggior parte delle informazioni di una traccia in riproduzione in una serie di variabili nominate:
tell application "System Events"
if application process "iTunes" exists then
tell application "iTunes"
set state to player state
if state = playing
tell current track
set theArtist to artist
set theTitle to name
set theAlbum to album
set theTime to time
set theGrouping to grouping
set theGenre to genre
set theKind to kind
set theYear to year
set theComments to comment
set playCount to played count
set theTrack to track number
set numTracks to track count
set theDisc to disc number
set numDiscs to disc count
set bitRate to bit rate
end tell
else
set state to "none"
end if
end tell
else
set state to "none"
end if
end tell
Ma sono completamente sconcertato su come ottenere il percorso del file attuale della traccia corrente. La libreria Applescript per iTunes ha una voce "traccia file" che ha un elemento "posizione", ma non sono stato in grado di capire come usarlo in questo contesto. Qualsiasi aiuto sarebbe molto apprezzato.