2015-03-13 6 views
6

Precedentemente all'aggiornamento Yosemite, ho usato this Applescript per controllare il mio Spotify.Applescript per "dire" Spotify per giocare non funziona dopo l'aggiornamento OSX a Yosemite

Tutto ha funzionato come un fascino quando ho eseguito /usr/bin/osascript /Users/jdrummond/SpotifyControl.scpt play/pause.

Ora che ho aggiornato il mio OSX a Yosemite, continuo a ricevere questo quando ho eseguito lo stesso comando:

/Users/jdrummond/SpotifyControl2.scpt:1217:1222: script error: Expected end of line, etc. but found identifier. (-2741) 

Così ho cercato di creare un semplice AppleScript per interagire con Spotify:

using terms from application "Spotify" 
    tell application "Spotify" to play 
end using terms from 

Ma sono anche ottenere un errore:

Error

Cosa sto facendo male e come interagire con Spotify su Yosemite? Qualcosa è cambiato?

risposta

8

Questo problema è stato segnalato a Spotify e verrà risolto nel prossimo aggiornamento del client desktop (sono uno sviluppatore lì e posso verificare che sia stato corretto).

+0

Ok, tutto quello che posso fare è aspettare ora. Grazie. – dmmd

+5

Questa è una correzione temporanea finché il client desktop non riceve un aggiornamento: http://www.unifiedremote.com/tutorials/how-to-get-spotify-version-spotify-101xxx-on-mac-osx – Sigi

+0

Sei in grado per spiegare come risolvere il comando 'play track'? Dopo aver aggiornato il percorso di sdef, la maggior parte dei comandi funziona correttamente, ma non il comando "Riproduci traccia". Non genera errori, semplicemente non fa nulla. – ThePuzzleMaster

0

Spotify ha distrutto la possibilità di utilizzare AppleScript molto recentemente con il loro ultimo aggiornamento idiotico. Non è Yosemite, è Spotify.

+0

Sai qualche altro modo per tornare alla versione precedente? – dmmd

+0

Inoltre, non sono sicuro che la risposta sia corretta, poiché hanno ancora il "dizionario" di Applescript su "Spotify/Contents/Resources/applescript/Spotify.sdef". Qualche fonte potresti darmi per assicurarmi che abbiano davvero rimosso l'integrazione con Applescript? – dmmd

2

Attualmente, il seguente semplice script sta lavorando per me su OS X 10.9.5, Spotify 1.0.3.101.gbfa97dfe

tell application "Spotify" 
    playpause 
end tell 

ho salvato come un app in altri per usare con la mia tastiera Microsoft, in modo da che il pulsante Riproduci/Pausa avvia la semplice app che riproduce/mette in pausa.