Using macOS Mojave, iTunes, some apple script and BetterTouchTool (£)
- Create a playlist entry for the radio station in iTunes
- Create a script file like this:
bbcws.scpt: tell application "iTunes" play track "BBC World Service" end tell
- Add a shortcut in BetterTouchTool, using the Execute Terminal Command option: e.g.
osascript /path/to/bbcws.scpt
(Remember you can use modifier keys for variations. e.g. F18, shift-F18, cmd-F18)
Benefits:
Whilst I have streamlined the way I access audio over the years, by putting all my preferred stations in iTunes playlist, to avoid having to launch individual websites or apps, you generally still have to first switch to iTunes etc. (Launchbar currently doesn’t support playing live streams properly).
With this solution, I can literally just hit a button and it’ll start within a second. (If you have a digital watch, e.g. a Casio, I suggest activating the hourly chime if you want to avoid missing the start of news bulletins etc.)
Q: But what about iTunes being abolished in Catalina? Yes, well I’m not planning to upgrade for some time, and when I reach that point I’ll probably switch to VLC or something.