Features

Everything Menu Bar Controller for Sonos (MBC) does to make Sonos feel native on your Mac. Click any feature below to jump directly to it.

Watch the Overview

Two and a half minutes: the menu bar, the Music Library, Scenes, and Keyboard Shortcuts in motion.

Plays from YouTube. Nothing loads until you press play.

All your music

Music Library

A full music window for your Sonos system: browse your Favorites and Playlists, search every streaming service, and play the collection you own.

The Music Library window: sidebar with Music, Scenes and Inputs, search across every streaming service, Music Library categories, Sonos Favorites, and the Queue panel with Save as Playlist

The Music Library window puts everything playable in one place. Browse your Sonos Favorites and Sonos Playlists, or search across every streaming service connected to your system: songs, albums, artists, playlists, stations, and podcasts. Every result plays instantly with Play Now, or lines up with Next and Later.

It also covers the music you own: if Sonos indexes a library on your NAS or a shared folder, MBC browses it by artist, album, genre, composer, or folder, and the Manage Music Library sheet shows your shared folders and refreshes the index on demand.

Speaker Inputs like TV and Line-In sit in the same sidebar, one click away.

You decide what plays next

Queue Editor

See what's coming, change your mind, and keep the queues worth keeping.

The Queue panel shows exactly what plays next. Drag tracks to reorder, remove single titles, or clear the whole thing. Every change goes straight to the speaker. Click any track to jump right to it.

Built a queue you like? Save it as a Sonos Playlist and it appears everywhere Sonos does, including the official app.

The Queue panel with a track lifted mid-drag to reorder it, and the Save as Playlist button below

Set the scene

Scenes

Save your whole Sonos setup (speakers, grouping, volumes, EQ, source) and bring it back with one click.

The Scenes page in the Music Library window: a list of Scenes with their icons, an Apply, Edit and Delete row on the highlighted Scene, and a Synced with iCloud line below

A Scene captures a complete moment: which speakers play, how they're grouped, each speaker's volume, EQ and Home Theater settings like Night Sound and Speech Enhancement, and what plays: a favorite, a playlist, TV, or Line-In.

Scenes do more than restore. Give one its own Sleep Timer, or let it stop every speaker that isn't part of it. One click, and the whole house switches to movie night. Apply them from the window, or from anywhere in macOS with the "Apply Scene" action in Apple Shortcuts.

Your Scenes sync through your own private iCloud database, so every Mac, and Lyd on iPhone and Apple Watch, sees the same set. The sync can be switched off in Settings.

How to create a Scene

  1. Open the Music Library window and choose Scenes in the sidebar
  2. Create a new Scene; it starts as a snapshot of what's playing right now
  3. Adjust speakers, volumes, EQ, and the source
  4. Apply it with one click, or from an Apple Shortcut

At a glance

macOS Widgets

See what's playing right on your desktop or in Notification Center, and control it without opening the app.

A Menu Bar Controller Widget on the macOS desktop: album art, track title and artist, and previous, pause and next buttons

MBC Widgets show album art, track info, and transport controls. Available in multiple sizes to fit your layout. Works in the Notification Center widget gallery and directly on the macOS desktop.

How to add the Notification Center widget

  1. Click the date and time in the menu bar to open Notification Center
  2. Scroll to the bottom and click "Edit Widgets"
  3. Search for "Menu Bar Controller"
  4. Drag your preferred size onto the widget panel
  5. Click "Done"

No mouse required

Keyboard Shortcuts

Control volume, playback, and track selection from anywhere, even when MBC is not focused.

Close-up of a Mac keyboard's top-right corner, with the media and volume keys F7 to F12 bracketed together

MBC supports fully customizable global hotkeys. Assign any key combination to show the app, play/pause, skip, seek forward or back, raise/lower volume, or mute. The shortcuts work system-wide: in any app, in full-screen games, even with the MBC window closed.

How to change keyboard shortcuts

  1. Open MBC and go to Settings → Keyboard Shortcuts
  2. Click the field next to the action you want to assign
  3. Press the key combination you want to use
  4. Done. The shortcut works immediately, system-wide

View Full Guide →

Your desktop, your way

Floating Mini Player

A compact now-playing window that sits on your desktop when you want it and disappears when you don't.

The floating Mini Player on the macOS desktop: large album art, track title and artist, transport controls, and a volume slider

The Mini Player gives you persistent at-a-glance visibility: album art, track name, artist, and transport controls in a compact window. Position it anywhere on screen. Configure whether it floats above other windows or stays in the background.

For falling asleep

Sonos Sleep Timer

Set your music to stop automatically after a set amount of time.

MBC's Settings window with Sleep Timer selected, offering durations from 5 minutes to 2 hours

Pick a duration and MBC handles the rest, no need to remember to pause before falling asleep or leaving the room. Active timers are visible and cancellable from the same controls.

Talk to the whole house

Intercom

Record an Intercom message and broadcast it to any Sonos speaker in your system.

Like the Apple HomePod's intercom feature, for your whole Sonos system. Record up to 30 seconds of audio and play it on any room or group. The message automatically pauses current playback, plays the announcement, then resumes where it left off.

The Menu Bar Controller popup mid-recording: the Intercom tile shows a stop button and a progress bar, and the menu bar icon has turned into an orange microphone

How to send an Intercom message

  1. Select the room or group you want to reach
  2. Click the Intercom tile to start recording
  3. Speak your message
  4. Click again when finished; it plays immediately on the selected speakers

Automate everything

Apple Shortcuts & Siri

Build automations that control Sonos based on time, network, messages, Focus mode, or any other trigger macOS supports.

The macOS Shortcuts app: a shortcut named Focus Zone ON built from four Menu Bar Controller actions, with the full list of the app's actions in the sidebar next to it

MBC exposes a full set of actions to the Shortcuts app: playback control, volume, grouping, Guest Mode, Intercom, and more. Chain them with any other Shortcuts action to create powerful routines. Run them manually, via Siri, or as automatic triggers.

How to create a shortcut

  1. Open the Shortcuts app on your Mac
  2. Create a new shortcut with the + button
  3. Search for "Menu Bar Controller" in the action library
  4. Add MBC actions and configure group, volume, or playback options
  5. Run manually, add to menu bar, or set an automation trigger

Example automations

When Work Focus starts

Pause Sonos in the Living Room

Menu bar button

One-tap "dinner music" shortcut

Every weekday at 7:30 AM

Play Morning Jazz in the kitchen

AppleScript

Script-based control for advanced Mac workflows: integrate Sonos with any tool that supports AppleScript.

MBC is scriptable via AppleScript: play/pause, next and previous track, volume up and down, and reading or setting the current group. Use it with Script Editor, Automator, BetterTouchTool, Keyboard Maestro, Alfred, or any tool that can run a script. Grouping, sources and Scenes live in Apple Shortcuts instead.

AppleScript examples

-- Play/Pause the currently active group
tell application "Menu Bar Controller for Sonos"
    playPause currentGroup
end tell

-- Skip to the next track in the currently active group
nextSong currentGroup

-- Set volume of the currently active group to 35%
set currentVolume of currentGroup to 35

Works with your setup

Sonos S1 and S2 Support

Full compatibility with both the modern S2 platform and the legacy S1 platform, including seamless switching between the two.

In 2020, Sonos split their platform in two. The oldest hardware (the ZonePlayers, the Bridge, the CR200 controller, the first-generation Connect and Connect:Amp, and the original Play:5) could not support the new S2 software. Those stayed on S1; everything released after them runs S2. The two systems are completely separate: they cannot share rooms, groups, or be controlled from the same session.

Sonos hands you two apps for this: the S1 Controller for the old system, the current app or the web app for the new one, and in the web app you pick the system explicitly. In MBC both systems appear side by side, and you switch between them in Settings → Sonos System.

Both systems must use the same Sonos account. Sonos S1 and Sonos S2 remain separate platforms (Sonos requires this), but as long as they're registered to the same account, MBC can access and switch between both.

No account needed

Guest Mode

Control any Sonos system on your current Wi-Fi, without logging in.

Connect to a friend's speakers, a vacation rental, or an office system without signing into their Sonos account. Guest Mode uses local network discovery to find speakers and lets you control them directly. No credentials needed, nothing saved after you leave.

Note that Sonos Favorites and music browsing aren't available in Guest Mode; those require a full account login.

The Menu Bar Controller popup in Guest Mode: a Guest Mode badge above the now-playing panel, the speakers found on the local network, and only the Group and Settings tiles

How to enable Guest Mode

  1. Open the MBC's Settings → Sonos System
  2. Enable the Guest Mode toggle
  3. Done. MBC discovers speakers on your local Wi-Fi

Family Sharing & License Sync

One purchase covers your whole family, and follows you to any new Mac.

MBC offers a Single license for one Apple Account and a Family license that supports Apple's Family Sharing. When any member of your Family Sharing group purchases the Family license, everyone gets access automatically, no extra purchase needed on each Mac. Your license also syncs across your own machines via your Apple Account, so migration to a new Mac is seamless.

How to set up Family Sharing

  1. Enable Family Sharing and Purchase Sharing in System Settings → [Your name] → Family Sharing
  2. Each family member installs MBC from the Mac App Store using their own Apple Account
  3. The purchase syncs automatically, no code or extra steps needed

Even More to Explore

Additional features that make MBC the most liked Sonos controller on macOS

VoiceOver Support

Full accessibility support for blind and low-vision users with complete VoiceOver integration.

macOS Media Key Integration

Optionally route your Mac's media keys to Sonos instead of other apps.

Podcast & Audiobook Seeking

Jump forward or back 30 seconds with a single tap.

Automatic Speaker Detection

No manual configuration required.

Touch Bar Support

Playback and volume controls in the Touch Bar on compatible MacBook Pro models.

Home Theater Settings

Optimize your Sonos soundbar for movies and TV using Night Sound and Speech Enhancement.

Action Click

Let one click on the menu bar icon control Sonos directly (play/pause or mute) while the other opens the window.

Playback Modes

Customize how your music plays with shuffle, repeat, and crossfade settings.

Individual Speaker Volume

Fine-tune the volume of each speaker in a group.

Multiple Music Services

All streaming services connected to your Sonos system including Spotify, Apple Music, and more.

Full Sonos Control From the Menu Bar

Experience the fastest way to control Sonos on a Mac. Download now and see why users call it a must-have app.