Home / Apps / Dirigo

Dirigo

One remote for your home theater. Direct control of Marantz and Denon receivers, your Apple TV or Android TV, and anything Home Assistant can reach.

statusNow Available
priceTry-then-Buy · $7.99 once
platformsiOS · iPadOS · watchOS
Dirigo app icon
App 02 / 0001 · AV · Home utility

Dirigo

Now Available

One remote for your home theater. Direct control of Marantz and Denon receivers, your Apple TV or Android TV, and anything Home Assistant can reach.

Dirigo runs the room from your iPhone, iPad or Apple Watch. It talks to Marantz and Denon receivers directly on your Wi-Fi — no telnet, no cloud round-trips, no account — and it does not need one: connect a Home Assistant server you run yourself and build remotes for older infrared gear, lights and media players instead. With a Marantz or Denon receiver you get power, volume, inputs, zones, surround modes, room correction, and the settings pages your physical remote pretends don't exist. HEOS streaming is built in, with a queue that fills properly and a player that stays with you while you browse. Pair the television in the same room — Apple TV, or Android TV, Google TV and NVIDIA Shield — and the app becomes its remote too, with a live now-playing card that reads what's actually on screen and a progress bar you can drag to jump straight to a moment. The UI only shows features your specific receiver model supports.

  • Full control: power, volume, input, surround, multi-zone
  • Deep settings — room correction, speaker levels, HDMI, video
  • HEOS music browsing, queue, and now-playing
  • Play All queues the whole album or playlist, not just track one
  • A mini player follows you while you browse for the next thing
  • Pair an Apple TV and use Dirigo as its remote
  • Pair an Android TV, Google TV or NVIDIA Shield the same way
  • Works with Apple TVs set to require an AirPlay password
  • Live now-playing card for either — title, artwork, transport
  • Drag the progress bar to scrub straight to a moment
  • Volume always goes to the receiver, never the television
  • Bonjour discovery, App Intents, and Siri Shortcuts
  • Ask Siri to power a receiver or a television by name
  • Shortcuts that finish even with your phone locked
  • Home and lock-screen widgets
  • Optionally, your iPhone's own volume buttons drive the receiver
  • Arrange the Home screen your way: move and resize every piece, top bar included
  • Apple Watch app — power, volume on the Digital Crown, input, and Quick Select
  • Watch face complication that launches it
  • A guided tour of what the app can do, reopenable from App Settings
  • A ? on every Home panel that opens the documentation for that panel
  • Demo Mode for exploring the UI without your receiver awake
Platforms iOS · iPadOS · watchOS
Minimum iOS 18 · watchOS 11
Price Try-then-Buy: 7 days, then $7.99 once
Dirigo home screen on iPhone: the Living Room receiver's Main Zone with the Apple TV input selected. A now-playing card shows Sample Episode from Demo Channel in a streaming app, with a progress bar and rewind, pause and fast-forward controls. Below it a master volume slider at 45, a Sound Mode button reading Stereo beside a Signal button, and six buttons: Input, Quick Select, Dialog Enhancer, Mute, Sub Level and Night Mode. At the top, a remotes button sits beside the back arrow, and Help and Power are separate buttons at the right.

iPhone

The full receiver, one screen at a time.

Dirigo's Apple TV remote screen: a Touchpad and D-Pad selector, a large touch area reading "Touch to navigate", round Back, Home, Control, and Apps buttons, a volume slider at 45, and rewind, play/pause, and fast-forward transport controls. A green dot beside "Living Room Apple TV" shows it is connected.

Apple TV remote, built in

Pair a tvOS device once and Dirigo becomes its remote — a swipe pad, or a D-Pad if you would rather have buttons, plus Back, Home, Control Centre, and the app switcher. The volume slider underneath drives the receiver, not the TV, so one screen covers both. There is no public iOS framework for this: Dirigo speaks the same network pairing protocols Apple's own Remote uses. New in 2.4: for plain navigation you often need not open this screen at all — on Home, the artwork itself is a hidden control pad. Swipe to move, hold to keep going, tap to select, two fingers to go back.

Dirigo's Android TV remote screen for a device named Bedroom Android TV, showing Connected beneath the title: a directional pad with a bronze centre select button, round Back and Home buttons, a volume slider at 45, and rewind, play/pause and fast-forward transport controls.

Android TV, paired the same way

New in 2.0. Android TV, Google TV and NVIDIA Shield pair exactly like an Apple TV — Dirigo finds the television on your network and you type in the code it puts on screen. You get a directional pad, Back and Home, and transport controls, and the remote tells you which app is on screen. Volume goes to the receiver here too. Only buttons the television actually answers are shown: the ones it silently ignores were removed rather than left to look broken. The Home-screen artwork works as a hidden control pad for these too, and from 2.4 you can ask Siri to turn the television on or off by name.

Dirigo's receiver remote screen: a green Power button and an Input button, a directional pad with a centre Enter button, info and menu buttons, rewind, play, pause, stop and fast-forward transport controls, a volume slider at 45, and four Quick Select preset buttons numbered 1 to 4.

The remote your receiver never shipped with

Power and input at the top, a real directional pad with Enter for driving the receiver's on-screen menus, full transport controls, and the four Quick Select presets along the bottom. Everything the physical remote does, without hunting for the right button in a dark room.

Dirigo's Speaker Setup screen showing a 7.1.4 speaker layout as a top-down diagram: front left, centre and front right in blue and green, four height channels in magenta, surround and surround-back channels in orange, and a subwoofer in red, each labelled plus 0.0 decibels around a listener icon. Below, per-channel level sliders for front left, front right, centre and surround left.

Every speaker, mapped and trimmed

A top-down view of your actual layout — here a 7.1.4 system, with the four height channels picked out in magenta — and an individual level trim for each channel. Changes are sent straight to the receiver, so you can balance the room from the sofa instead of crouching at the front panel. New in 3.6: the speaker layout and what each back-panel terminal plays, as the receiver reports them.

Dirigo's Surround and Upmixing screen: Surround Mode set to Auto and Subwoofer Mode to LFE, then surround parameters for Effect Level at 50 percent, Center Spread off, Dimension at 0, Center Width at 3, and a Panorama switch. A note reads that greyed-out controls aren't active for the current sound mode. Below, a Height / Atmos section with Height Gain set to Medium.

Surround and upmixing, in detail

Choose how audio is decoded and upmixed to your layout, then fine-tune the spatial processing — effect level, centre width, panorama, Atmos height gain. Controls your current sound mode doesn't use are greyed out rather than hidden, so you can see what exists without guessing why it isn't working.

Dirigo's Room Correction screen: an Audyssey section with MultEQ XT32 set to Reference, Dynamic EQ switched on, Reference Level Offset at 0 dB and Dynamic Volume off; a Dirac Live section showing status; and an LFE section with LFE Level at minus 5 dB and a low-pass filter for LFE at 120 Hz.

Audyssey and Dirac Live, brought to the surface

The calibration settings normally buried several menus deep: the MultEQ curve, Dynamic EQ and Dynamic Volume, reference level offset, and separate subwoofer level and low-pass controls. Dirac Live status is read back from the receiver on models that support it.

Dirigo's Inputs screen listing Apple TV on HDMI1, Android TV on HDMI2, Blu-ray on BD, TV Audio on TV, and Streaming on NET — each with a custom icon and an on/off switch. A note explains that input names sync to the receiver while icons and images stay on the device, above a Refresh Names from Receiver button.

Inputs, named the way you think of them

Switch off the inputs you never use so they stop appearing on the receiver and in the app, and rename the ones you do — with your own icon and colour. Names sync back to the receiver so its front panel agrees with your phone; icons and artwork stay local to your device.

Dirigo's Music screen: an Up Next queue of five tracks showing Sample Track Two, Sample Track Three and Another Sample with their running times, a Your Library section listing Qobuz, Amazon and Tidal each with Albums, Artists, Tracks and Playlists buttons, and a mini player pinned across the bottom showing Sample Track One by Demo Artist with rewind, pause and fast-forward controls.

HEOS, with a queue that fills

New in 2.3. Play All queues the whole album or playlist instead of just the first track, and the queue is right there at the top — reorderable, with what is coming next. The mini player stays pinned to the bottom while you browse for the next thing, so the controls never disappear behind a screen of album art. Whichever services your receiver is signed into show up as your own library.

The lower part of Dirigo's side menu: the custom remotes, then a Receivers section with the Living Room receiver marked Active and its Main Zone and Zone 2 listed beneath it, a Home Assistant receiver named Demo Stereo, and a Setup and Settings section with App Settings, Home Assistant, and Help & Reference.

One list, everything reachable

Each receiver and each paired Apple TV gets its own remote entry, with music, zones, and every settings panel a tap away. The green dot and Active tag show which receiver the app is talking to right now — useful once you have more than one. New in 2.5: a short guided tour runs once — after the first pairing on a new install, or on first open after updating — pointing out where the settings live, how to add an Apple TV or Android TV remote, how to rename and re-colour your inputs, and where the documentation is. It is reopenable at any time from App Settings, and every panel that slides up from Home now carries a ? that opens the documentation written for that panel — sound mode, speakers, signal info, inputs, Quick Selects and the rest.

Activities and Home Assistant

From version 3.0.

Dirigo's results sheet for an Activity named Movie Night: six steps, each with its outcome — the receiver already on, its input switched to Apple TV, its volume set to 40, the Apple TV turned on and marked sent but not checkable, the living room lamp set to 30 percent, and the kitchen lights turned off.

Activities

One tap sets several devices: the receiver's power, input and volume, the television, and Home Assistant lights. Every step reports what happened — done, already that way, sent but not checkable, or failed — and nothing is sent twice.

The Activity editor for Movie Night: an icon colour picker above a Steps list reading Turn on Living Room, Switch Living Room to Apple TV, Set Living Room's volume to 40, Turn on Living Room Apple TV, Set Living Room Lamp to 30 percent, Turn off Kitchen Lights, and an Add Step row.

Steps, in order

Steps for one device run in the order you put them; different devices run at the same time. If a step fails, that device's later steps are skipped and the others carry on.

The Add Step sheet: Receivers listing Living Room and Sample Stereo, TVs and Streamers listing Bedroom Android TV and Living Room Apple TV, a Home Assistant row for lights, switches and scenes, and a Wait row.

Add a step

Pick a receiver, a television, a Home Assistant device or a wait, then what it should do. An Activity can also be run from Shortcuts.

A custom remote named Demo Disc Player, laid out like a disc player's own remote: a Home key, an Options key and a green Power key across the top, a large four-way pad with Enter and round keys at its corners, a row of previous, play, pause, stop and next keys, a row of six symbol keys, and yellow, blue, red and green keys along the bottom.

Custom remotes

Lay out a remote the way the device's own remote is laid out. Each key can be a card, a pill or a bare symbol, at the size and position you choose, with spacers between. The D-pad and playback row are the Receiver Remote's own, bound to any device's buttons.

A Media Player remote named Demo Kitchen Speaker: a large album cover, the title Sample Track One with its artist and album, a progress bar, previous, pause and next buttons, a volume slider at 40, and a Source menu reading Music Library.

Media Player remote

A Now Playing screen for one Home Assistant media player: artwork, title, progress, play and skip, volume and source. It shows only the controls that player has.

Dirigo's Home screen for an infrared appliance named Demo Stereo with the input Blu-ray: a mute button, volume down and up buttons, a room temperature reading, and buttons for a lamp, a Movie Night scene, kitchen lights, a fan, a Goodnight script and a plug.

Infrared equipment as a receiver

An appliance that only has an infrared remote gets a Home screen of its own: inputs, volume and power, with six buttons you assign. Infrared only sends, so the input shown is the last one chosen in Dirigo.

The Receiver Remote for the infrared appliance Demo Stereo: Power and Input keys, a four-way pad with Enter, round Info, Options, Back and Setup keys at the corners, a playback row, and volume down and up buttons.

Its full remote

Dirigo fills in the remote from the appliance's own codes and shows the matches for you to correct. A key with no code behind it stays dim.

Dirigo's Home screen for the Living Room receiver on its Streaming input: a now-playing card for the track that is playing, a volume slider, a Sound Mode button beside a Signal button, and six buttons below — Input, Quick Select, Dialog Enhancer, Mute, Sub Level and Night Mode.

Six buttons on Home

The Home screen has six buttons you choose. On a Marantz or Denon receiver each can be a receiver feature or, with Home Assistant connected, a light, a scene or a device's full controls.

Dirigo's side menu: Home, an Activities section listing Movie Night with a gear for editing it, and a Remotes section listing the Living Room receiver remote with Music beneath it, an Android TV remote, an Apple TV remote and three custom remotes.

One menu

Activities, every remote and every receiver are in the side menu.

The Home Assistant screen showing a saved connection named Demo Home Assistant with its address and when it was last reached, a note that this is Demo Mode's sample server, and a link to Custom Remotes.

Your own server

Dirigo connects to the Home Assistant server you run, on your local network only. The access token is kept in the iOS Keychain.

Your own Home screen

From version 3.1.

Dirigo's Home screen while it is being arranged: the now-playing card, the volume slider, Sound Mode, Signal and six buttons each drawn with a dashed outline, the top bar's remotes, input selector, help and power buttons above them, and a bar at the bottom offering Add, Reset and Done.

Arrange Home

Every piece of the Home screen can be moved and resized: the now-playing card, the volume slider, Sound Mode, Signal and the six buttons. Hold a piece and drag it; tap one to resize or remove it. The top bar's buttons can come down onto the screen too, and the now-playing card can be split into cover art, title, progress and playback controls. Each receiver keeps its own layout, Reset brings the standard one back, and a short walkthrough shows how the first time.

The settings of a custom remote named Demo Disc Player, with a section headed Reuse This Layout offering Duplicate Remote and Save as Template, above the Receiver Input and Icon sections.

Build a remote once

Duplicate a custom remote with every control, its size and its look, or save its layout as a template and start new remotes from it.

Apple Watch

Receiver control from the wrist — over Wi‑Fi directly, so it keeps working with your iPhone in another room.

Dirigo on Apple Watch: the Living Room receiver showing the Apple TV input with a green connected dot, the volume at 45 with a Digital Crown indicator beside it, a wide Mute button, and a row of Input, Quick and power buttons.

On your wrist, without your phone

The whole receiver on one screen: volume on the Digital Crown, mute, input, Quick Select, and power. The watch talks to the receiver over Wi-Fi directly, so it keeps working with your iPhone in another room — and falls back to the phone only when it has to. New in 3.6: when Zone 2 or Zone 3 is the zone you're controlling on the iPhone, the watch follows it, marked Z2 or Z3.

Dirigo's input picker on Apple Watch, listing Apple TV with a checkmark, Xbox Series X and Turntable, each with its own icon.

Your inputs, by your names

The same custom names and icons you set on the phone, on the watch — so it says Turntable, not PHONO. Tap one to switch the receiver.

Dirigo's Quick Select picker on Apple Watch, listing Movie Night, Vinyl and Quick Select 3, each with a star icon.

Quick Select from the wrist

Your receiver's presets, named as you named them. One tap sets the input, sound mode and volume together — the whole room, from a watch face.

iPad

The same app, laid out for a bigger screen.

Dirigo on iPad: a sidebar listing Home, the Movie Night Activity, a Remotes section with the Living Room receiver remote and Music beneath it, the Android TV and Apple TV remotes and three custom remotes, and a Receivers section showing the Living Room receiver with Main Zone active and Zone 2 off — beside a detail pane showing the Apple TV input with a now-playing card for Sample Episode, its progress bar and transport controls, the volume slider, the Sound Mode and Signal buttons, and the six Home buttons.

On iPad, the whole system at once

The same app adapts to a sidebar layout, so navigation, both remotes, and zone switching stay visible while the receiver controls fill the rest of the screen. Zone Selection puts Main Zone and Zone 2 side by side with their current volume and power state — handy when the second zone is feeding another room.

Screenshots are captured in the app's built-in Demo Mode: the receiver, televisions, room, and input names shown are sample data, not a real system. Apple TV is a trademark of Apple Inc. Android TV and Google TV are trademarks of Google LLC. NVIDIA SHIELD is a trademark of NVIDIA Corporation.

Home Assistant

From version 3.0, Dirigo connects to a Home Assistant server you run yourself and builds remotes from its devices. It is optional, and it works without a Marantz or Denon receiver: choose Connect Home Assistant when you first open the app.

Dirigo reaches Home Assistant on your local network only. It does not use Home Assistant Cloud. The access token you create is kept in the iOS Keychain and sent only to your own server.

Infrared equipment

Equipment that only has an infrared remote can appear in Dirigo as a receiver: its inputs, volume and power on the Home screen, with a full remote for everything else. Home Assistant sends the infrared codes. The setup we run uses a Seeed Studio XIAO IR Mate. Read the infrared setup guide →

Home Assistant is a trademark of the Open Home Foundation. Dirigo is an independent app and is not affiliated with or endorsed by the Open Home Foundation or the Home Assistant project.

Privacy

Dirigo collects no analytics, identifiers, or tracking. All receiver and television control happens on your local network. Now-playing artwork is delivered in-band by the paired device. HEOS streaming browsing loads album art directly from the music service's image URLs through standard iOS networking. Read the full privacy policy →

Compatibility

Tested with current-generation Marantz and Denon AV receivers that support HEOS and expose the standard control HTTP and UPnP endpoints (Cinema 50 / SR-series, AVR-X-series, and similar). The UI hides features your specific model does not expose. Television pairing works with Apple TVs running tvOS 18 or later, and with Android TV, Google TV and NVIDIA Shield devices that advertise the built-in remote pairing service.