🔊 Sonos Remote · Local Control · iOS/iPadOS

Control Sonos.
No Sonos app required.

MalibuPlay is a Sonos remote for iPhone and iPad that talks to your speakers directly over the local network — no Sonos account, no cloud. Pick Apple Music or Spotify as your source, or switch to commercial-free radio, all from one app.

Bonjour speaker discovery · Apple Music or Spotify · Commercial-free radio

The Workflow

Find, choose, control.

🔍

Speakers found automatically

MalibuPlay discovers every Sonos speaker on your network via Bonjour — the list survives an app restart, and a rescan runs whenever the app comes to the foreground.

🎧

Pick your source

At first launch, choose Apple Music or Spotify as your music source.

▶️

Play, group, control

Browse your library or catalog, switch to commercial-free radio, build groups or stereo pairs, and adjust master or per-room volume.

Stays in sync, live

GENA events push every playback change straight into the app — the mini-player on every tab always reflects what's actually playing.

What's inside

Everything a Sonos remote needs, nothing it doesn't.

One source picked at first launch, local control over every speaker, and a radio tab with no ads.

🔍

Automatic speaker discovery

Sonos speakers are found via Bonjour (_sonos._tcp) — the list is cached so it survives an app restart, and a rescan runs automatically when the app returns to the foreground.

🎧

Apple Music or Spotify

Pick one source at first launch: full Apple Music catalog search and library browsing (playlists, albums, artists, songs, with sorting) via MusicKit, or Spotify through Sonos's own SMAPI integration (Premium account required).

📻

Commercial-free radio & news

Stations like FM4, FIP, and Deutschlandfunk plus news podcasts stream directly, with no ads.

🔗

Groups & stereo pairs

Build speaker groups and stereo pairs, or group every speaker in one tap with the group-all shortcut.

🎚️

Master & per-room volume

Turn the whole group up or down together, or dial in the volume of a single room.

Instant updates, everywhere

Now-playing state updates via GENA eventing — push-based, not polling — so the mini-player, visible on every tab, reflects changes the instant they happen, even from another controller.

Why MalibuPlay

Built to replace the official Sonos app, not extend it.

🔒 No cloud, no Sonos app

MalibuPlay talks to your speakers directly over local UPnP/SOAP (AVTransport, RenderingControl, ZoneGroupTopology). No Sonos account, no Sonos app, no cloud round-trip for playback.

🎧 Your subscription, your choice

MalibuPlay uses your own Apple Music or Spotify Premium account — it doesn't host or resell music, and you pick which service to connect at first launch.

📻 Ad-free radio

The radio tab streams commercial-free stations directly — no ads between songs, unlike the radio built into the official Sonos app.

⚡ Real-time, not polling

Playback state arrives via GENA event subscriptions — pushed the instant something changes, not fetched on a timer.

Get MalibuPlay.

For iPhone and iPad.