GitXplorerGitXplorer
j

launchbar-sonos-actions

public
7 stars
0 forks
0 issues

Commits

List of commits on branch master.
Verified
c179f8d494c6cfbe5b6cb30f7b6989a9a4fa30f6

Bump Sonos app dependency to latest version: 8.0

jjasonrudolph committed 7 years ago
Verified
62bd737420b1809a4c72c959e7c9424cf524265f

Bump Sonos app dependency to latest version: 7.4

jjasonrudolph committed 7 years ago
Verified
ee0001ccae4c4eb3b9071bbec71a1854e5becacd

Ensure Sonos app is running before trying to use it

jjasonrudolph committed 8 years ago
Verified
a79b2c20ab71a9d8f13f39ea243ad357320a955f

Bump Sonos app dependency to latest version: 7.3

jjasonrudolph committed 8 years ago
Verified
94b261d822e7955e493d018a834356c6202588cd

Bump Sonos Controller for Mac dependency to 7.2

jjasonrudolph committed 8 years ago
Verified
9ef0b887a185bc9297cd4c9c197e4c4aea135874

Use emoji for emphasis 😇

jjasonrudolph committed 8 years ago

README

The README file for this repository.

Sonos Actions for LaunchBar

A few LaunchBar actions for controlling your Sonos system:

  • Play/Pause
  • Mute/Unmute
  • Volume Up
  • Volume Down

screenshot

Requirements

Download and install Sonos Controller for Mac from sonos.com.

These actions are developed to work with Sonos Controller for Mac v8.0. Because the Sonos app doesn't officially support scripting via AppleScript, we have to resort to fragile GUI scripting. 🙈 Future changes to the Sonos app may break these actions. 😱

Installation

I recommend cloning the repo to install these actions like so:

git clone https://github.com/jasonrudolph/launchbar-sonos-actions.git
cd launchbar-sonos-actions
./script/setup

If you'd rather not do that, you can download this repository as a zip file, unzip it, and then double-click each individual action to install it.

📣 👋 Because these actions have to use AppleScript to control the Sonos GUI, the first time you trigger one of these actions via LaunchBar, macOS will prompt you to authorize the LaunchBar AppleScript Runner to run as an assistive device [screenshot].

Shout-outs

Shout-out to @mlinzner's LaunchBar actions for Spotify as the inspiration for these Sonos actions. And shout-out to phpfunk/alfred-sonos-sound-controls for providing the majority of the AppleScript used to control Sonos in these actions.

TODO

  • [ ] Add action for skipping to the next song (xref: b551555, 008c89f)

You might also like...

Still reading? Dude, you're pretty serious about LaunchBar. :bowtie:

Lucky for you, the fun doesn't have to stop here. Why not try these other LaunchBar actions on for size? 👌