Apple scripting broken in 1.0.1.988.g8f17a348

Solved!
Reply

Apple scripting broken in 1.0.1.988.g8f17a348

chmod666
Newbie

Steps to reproduce:

  1. Open AppleScript editor
  2. Paste the following:

    tell application "Spotify"
    	playpause
    end tell
  3. Script -> Run

Expected result:

Spotify toggles playing

 

Actual result:

error "The variable playpause is not defined."

 

Root cause:

Scripting definition file, Spotify.sdef, has been moved to the "applescript" subdirectory, but the path in Info.plist hasn't been updated.

 

Workaround:

 

Patch Spotify.app/Contents/Info.plist with:

51c51
<       <string>Spotify.sdef</string>
---
>       <string>applescript/Spotify.sdef</string>

 

2 ACCEPTED SOLUTIONS
Solution!

mjafari
Newbie

helped so much thank you!

View solution in original post

Solution!

MattSuda
Rock Star 24
Rock Star 24

Good news!

 

Apple script support will be coming back in a future update!

 

https://community.spotify.com/t5/Live-Ideas/Bring-back-Applescript-support/idc-p/1068934#M31916

 

"Status changed to: Watch this space


Hey guys, this feature will be in a future Desktop update. We'll update this post here when we have more news. Thanks!"
MattSudaRock Star 24
Help others find this answer and click "Accept as Solution".
If you appreciate my answer, maybe give me a Like.
Note: I'm not a Spotify employee.

View solution in original post

16 Replies
Solution!

MattSuda
Rock Star 24
Rock Star 24

Good news!

 

Apple script support will be coming back in a future update!

 

https://community.spotify.com/t5/Live-Ideas/Bring-back-Applescript-support/idc-p/1068934#M31916

 

"Status changed to: Watch this space


Hey guys, this feature will be in a future Desktop update. We'll update this post here when we have more news. Thanks!"
MattSudaRock Star 24
Help others find this answer and click "Accept as Solution".
If you appreciate my answer, maybe give me a Like.
Note: I'm not a Spotify employee.

View solution in original post

peds48
Newbie

Awesome.  This seems to have solve the issue with my widgetds not working.  The only thing mising is album art.  Anyone have any ideas as to how to fix this?  

 

TIA

Solution!

mjafari
Newbie

helped so much thank you!

View solution in original post

montymartin
Casual Listener

Could you pleas give a brief description on how to edit the script for those of who have not edited scripts before?

Break down the work around...

Cant find the file "Spotify.app/Contents/Info.plist " anywhere in Preferences files.

Thanks!

UI-Jakob
Newbie

montymartin
Casual Listener

Thank you!

 

klasdkmasd
Newbie

This is still broken in 1.0.1.160.gc75ebdfd and the patch suggested by chmod666 does not fix the "play track" command.

 

Please, this needs to be fixed asap as third party tools rely on scripting abilities.

booradley
Regular

Not sure what your script is running in but I had to restart both Spotify and the app that was invoking the script after making the change to the Spotify plist file. Try that perhaps?

stevehoek
Newbie

Thanks for the workaround.

For me, using Mac and Simplify app to show mini player, it is working with this workaround but I do not get any album art.

Any ideas?

I'm using Spotify Mac 1.0.2.1060

 

awhitema
Casual Listener
Yup, same problem

awhitema
Casual Listener

Same problem here!

vdesabou
Regular

Thanks for the workaround. It works for all commands, except "play track"

 

Example:

 

tell application "Spotify"
	play track "spotify:track:4JOj52PuNDT1qt8yVosxM5"
end tell

 

This is doing anything (whereas playpause is working as expected for example). Is that the case also for you ?

 

Thanks

growltiger
Regular

I have the same problem with this patch working for all commands except play track

madhavajay
Regular

Bump!

 

I need this fixed as I use USBOverdrive on the Mac to configure buttons on my G930.

chrishough
Casual Listener

I tried this solution... it worked for a few minutes.. and then broke again after reboot...

 

Once I tried to fix it with this suggestion, I had to make the adjustment, then I closed the app.  When I opening it again, this warning displayed.  I clicked allow and now it is good to go again.  

Screen Shot 2015-02-17 at 12.11.11 AM.png

Bluetongue
Newbie
Thanks so much for this. I've really missed Applescript support in Spotify.
SUGGESTED POSTS