2015-03-13 10 views
6

Wcześniej do aktualizacji Yosemite użyłem this Applescript do kontrolowania mojego Spotify.AppleScript do "tell" Spotify do gry nie działa po aktualizacji OSX do Yosemite

Wszystko działało jak czar, gdy prowadziłem /usr/bin/osascript /Users/jdrummond/SpotifyControl.scpt play/pause.

Teraz, kiedy zostały zaktualizowane moje OSX do Yosemite, ciśgle to kiedy uruchomić tę samą komendę:

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

Więc starałem się stworzyć prosty Applescript interakcji z Spotify:

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

Ale ja również otrzymuję błąd:

Error

Co robię źle i jak wchodzić w interakcję z Spotify na Yosemite? Coś się zmieniło?

Odpowiedz

8

Ten problem został zgłoszony do Spotify i zostanie naprawiony w kolejnej aktualizacji na klienta pulpitu (jestem tam programistą i mogę sprawdzić, czy został on naprawiony).

+0

Ok, wszystko, co mogę zrobić, to czekać teraz. Dzięki. – dmmd

+5

To jest tymczasowa poprawka, dopóki klient pulpitu nie otrzyma aktualizacji: http://www.unifiedremote.com/tutorials/how-to-get-spotify-version-spotify-101xxx-on-mac-osx – Sigi

+0

Czy jesteś w stanie wyjaśnić, jak naprawić polecenie "play track"? Po zaktualizowaniu ścieżki do sdef większość poleceń działa poprawnie, ale nie polecenia "play track". Nie generuje żadnych błędów, po prostu nic nie robi. – ThePuzzleMaster

0

Spotify zniszczyło możliwość korzystania z AppleScript bardzo niedawno z ich najnowszą idiotyczną aktualizacją. To nie jest Yosemite, to Spotify.

+0

Czy znasz jakiś sposób, w jaki mogę wrócić do starszej wersji? – dmmd

+0

Ponadto, nie jestem pewien, czy twoja odpowiedź jest poprawna, ponieważ wciąż mają "słownik" Applescript w "Spotify/Contents/Resources/applescript/Spotify.sdef". Jakieś źródła, które mógłbyś mi dać, aby upewnić się, że naprawdę usunęli integrację z Applescript? – dmmd

2

Obecnie po prosty skrypt pracuje dla mnie na OS X 10.9.5, Spotify 1.0.3.101.gbfa97dfe

tell application "Spotify" 
    playpause 
end tell 

Uratowałem ją jako aplikację w innych do korzystania z mojego Microsoft Keyboard, tak przycisk odtwarzania/pauzy uruchamia prostą aplikację, która odtwarza/wstrzymuje.

Powiązane problemy