Launch Apple Music radio station directly from command line I'd like the most direct way, on a Mac, to launch an Apple Music "radio" station e.g. 


via the command line, without having to manually navigate to the radio tab in iTunes, waiting for it to load, scrolling to find the station etc.  
avoid having to load a URL in Safari first, then wait for iTunes to load (annoying there always seems to be a few seconds delay between the webpage loading and iTunes navigating to the stream).


I attempted to do it with AppleScript.

The link to stations (get it via right click and Share Station) is in this format:

https://itunes.apple.com/gb/station/classical/ra.123456789

(I've obfuscated the numeric ID, just in case it's unique to the logged in user).

Whenever I tell iTunes to open the actual URL, instead what it does is open the last "ordinary" (non-Apple) station I played. 

[AppleScript]
tell application "iTunes" to open location "https://itunes.apple.com/gb/station/classical/ra.123456789?ign-mscache=1"


Yet if you look at the webpage the http:// URL gives you (the Connecting to the iTunes Store one) there doesn't seem to be anything different/special in the body onload javascript.
You don't need AppleScript - can do it from the commandline directly with the right URI.

open "itmss://itunes.apple.com/us/station/listen-in-apple-music/idra.985499994?cmd=AddStation"


You're calling itmss:// because you need to hit iTunes itself.

Then, replace the code into the idra.XXXXXXXXX bit. I'm in the USA, so it's /us/station, but I suspect /gb/station would work for you, if you're in the UK.

FYI - you can actually just cmd-space and and paste just the URL into Spotlight to have it run it and open the station in iTunes directly.