User guide · iPhone · Pioneer, Onkyo & Denon

Magic AV Remote for iPhone — User Guide

A friendly, networked remote control for your Pioneer, Onkyo, or Denon AV receiver, designed for iPhone. Setup, day-to-day controls, advanced features, themes, Siri Shortcuts, and troubleshooting — everything you need to get the most out of the app.

1. Introduction

Magic AV Remote is a native iOS app that controls supported Pioneer, Onkyo, and Denon AV receivers over your local network. Instead of hunting for the physical remote, you keep the app a tap away on your iPhone — with volume, input switching, listening modes, EQ, tone, zone control, sleep timer, player transport, and more.

Supported receivers

The app handles three families of receivers:

FamilyDefault TCP portTypical receivers
eISCP (Modern)60128Modern Pioneer and Onkyo models
Telnet (Legacy)8102Pre-2017 Pioneer Elite models
Denon (Telnet)23Denon network receivers; Marantz is the same protocol family and likely compatible, though untested

Magic AV Remote hides the differences behind a single UI. A few advanced features only exist on certain models or protocols, and the guide says so where it matters. Telnet (Legacy) and Denon receivers both accept only one control connection at a time — see §2.5.

If your receiver isn't named above but is part of the same Pioneer, Onkyo, or Denon lineage, it's worth a try — many siblings of these models accept the same commands. Worst case, the app simply won't connect.

Platform requirements

Unlike the Mac app, Magic AV Remote for iOS has no multi-window support, no keyboard shortcuts (there's no keyboard), and no direct HomeKit integration — automate it instead via Siri Shortcuts and Personal Automations.

About the project

Magic AV Remote is an independent, third-party app. It is not affiliated with, endorsed by, or sponsored by Pioneer Corporation, Onkyo Corporation, Denon, Dolby Laboratories, or any audio-format or receiver manufacturer. Product and brand names are referenced only to indicate compatibility.


2. Finding and connecting to your receiver

Before the app can do anything useful you need to tell it about your receiver. There are two ways: let the app find it for you, or enter the details by hand.

2.1 First launch

The very first time you open Magic AV Remote with no saved receivers, the app automatically opens the same Settings sheet you'll use later for receiver management — there's no separate onboarding screen.

2.2 Automatic network discovery

The Settings sheet has a built-in scanner that finds compatible receivers on your Wi-Fi without you needing to know IP addresses.

  1. In Settings, tap Scan Network.
  2. Wait a few seconds while the app probes for eISCP, Legacy Pioneer, and Denon receivers in parallel, using both network broadcast discovery and a direct port check.

The first time you scan, iOS will prompt you to allow Magic AV Remote to find devices on your local network. Tap Allow, then tap Scan Network again to actually run the scan.

Each discovered receiver appears with its model, host, port, and protocol. Tap Add to save it.

Legacy and Denon receivers are less reliably found by discovery than eISCP ones. The app still tries a direct port check for them, but if a scan doesn't turn up your receiver, manual entry is the sure thing.

2.3 Manual entry

You can always add a receiver by hand.

  1. In Settings, tap Add Receiver.
  2. Fill in the form:
    FieldWhat to enter
    NameAnything you like ("Living Room", "Theater"). Optional; falls back to the IP if blank.
    Host / IP AddressThe receiver's IPv4 address (preferred) or hostname.
    PortFilled in automatically based on protocol; change only if your receiver uses a non-default port.
    ProtocolPick eISCP (Onkyo/Pioneer), Pioneer Telnet, or Denon (Network).
  3. For Denon, an optional Detect Capabilities button probes the receiver over HTTP to pre-fill model and zone/input info.
  4. Tap Save.

2.4 Editing and deleting saved receivers

Tap a receiver's row in Settings to edit its name, host, port, protocol, or input configuration. Swipe left on a row to delete it.

2.5 Connection states

The status dot in the toolbar (top-right) shows the live connection state:

StateColor (default theme)Meaning
ConnectedGreenThe connection is open and commands are flowing.
IdleYellowNo connection is currently held — normal and expected for single-slot receivers between commands. Tap any control and it reconnects in under a second. See the on-demand note below.
UnreachableRedThe app tried to connect and the receiver didn't answer.
DisconnectedGreyNo receiver is connected — nothing has been attempted yet, or you disconnected manually.
In Use— (shows a "no entry" icon and "IN USE" label instead of a dot)Another client is holding the receiver's single control slot. Close it, or see below.

The toolbar button next to the dot reads Connect, Disconnect, or Try Again depending on the current state, letting you force a reconnect by hand.

2.6 On-demand connections

To be respectful of receivers that only allow one control client at a time, Magic AV Remote doesn't hold a connection open continuously — for single-slot protocols (Legacy Pioneer and Denon) it disconnects automatically after about two minutes of inactivity, and reconnects the instant you tap a control. Backgrounding the app releases the connection immediately so another client (or the app when you return) can take the slot; bringing the app back to the foreground reconnects automatically. eISCP receivers, which typically tolerate more than one client, stay connected.

This is why the status dot often reads Idle even when everything is working correctly — it's not an error.

2.7 Troubleshooting first-connection issues


3. Basic use

Once you're connected, the main screen gives you everything you need for day-to-day listening.

3.1 Power

The wide Power button toggles the current zone on and off. Its label updates ("Main Zone Power", "Zone 2 Power", "Zone 3 Power") to reflect which zone you're controlling.

3.2 Volume

The minus / plus buttons step volume by half a dB. Tap once for a single step, or press and hold for continuous adjustment — the first repeat fires after about 0.4 seconds and then every 0.15 seconds. Both timings are adjustable in Settings.

The volume readout shows decibels (or, on some Denon receivers, the receiver's native 0–98 absolute scale, matching what its own display shows).

3.3 Mute

The Mute button toggles mute for the current zone; its icon and color flip when muted.

3.4 Input selection

Tap the Input row to drop a menu of all visible inputs — showing your custom names when set, otherwise the receiver's own name. Pick one and the receiver switches immediately. Hidden inputs (configured per-receiver in Settings) don't appear.

3.5 Zone tabs (MAIN / ZONE 2 / ZONE 3)

The three tabs across the top select which zone you're controlling. A small filled dot on a tab shows that zone is powered on, so you can see what's active without leaving the current tab. Tap a tab to switch to it.

Zone 2 and Zone 3 require corresponding hardware on the receiver. Not every model includes a second or third zone. If your receiver doesn't have Zone 3 hardware, the tab still appears but the commands have no effect.

3.6 Kill All

The red KILL ALL button at the bottom of the screen has two behaviors:


4. Advanced features

Tap the ADVANCED section header to expand it (it only appears once you're connected and the zone is powered on). Like the main screen, we only show controls your receiver is expected to support — but detection isn't perfect, so an occasional control may have no effect on your particular model.

4.1 Channel level metering

A grid of labeled boxes shows which speaker channels are active in the current playback. Tap a box to open a level sheet with a −12…+12 dB trim slider for that channel — a quick way to nudge balance or surround mix.

4.2 Speaker A/B

If the receiver supports speaker-A/B switching, toggle buttons let you route output to speaker set A, B, or both. Denon receivers with front-height/wide speakers expose this independently for stereo (2CH) and multi-channel (MCH) sources.

4.3 Tone control (bass & treble)

Where supported, up/down steppers adjust bass and treble, plus a tone-controls on/off toggle when the receiver exposes one. Available on the main zone and Zone 2 only.

4.4 Equalizer

When connected to a receiver that exposes a graphic equalizer, a multi-band EQ appears with drag-to-adjust sliders. Changes are temporary and only last until the receiver is powered off — a hardware/firmware limitation.

The graphic equalizer only exists on the main zone — no receiver has EQ hardware on Zone 2 or 3. It's also protocol-limited: Legacy Pioneer and Denon receivers don't expose EQ over their network protocol at all; only modern eISCP receivers do.

4.5 Sleep timer

Step the sleep timer up or down in 5-minute increments. While active, the app polls the receiver every few seconds so the countdown stays roughly in sync with what it knows. The sleep timer is a whole-receiver setting, not tied to a specific zone.

4.6 12V triggers

Receivers with 12V trigger outputs (used to wake amplifiers, projectors, or motorized screens) show 12V A and 12V B toggles.

4.7 HDMI output & display

Receivers with multiple HDMI outputs show an output-select control. A display-info toggle and dimmer indicator appear where supported.

4.8 Protocol-specific extras

Depending on your receiver's protocol, additional single-tap cycle controls may appear:

Each is a single-button cycle: tap to advance one step through that feature's valid states. Buttons for features your receiver doesn't have are hidden automatically.


5. Now Playing

When the current zone is powered on and the selected input supports player transport (Internet Radio, Spotify, AirPlay, USB-DAC, Media Server, etc.), a Now Playing panel appears automatically between the main controls and the Advanced section.

What it shows differs by receiver family:

Album art depends on the receiver. The app only displays what the receiver itself makes available over the network — if artwork isn't showing on the receiver's own on-screen display, there's nothing for the app to fetch either. This is a receiver/firmware limitation, not an app bug.


6. Themes

Magic AV Remote for iOS ships with eight built-in presets.

6.1 Built-in presets

PresetVibe
OnyxDeep black surfaces with electric cyan/blue accents (the default).
PearlPale blue-tinted whites; light counterpart to Onyx with the same cyan family.
EmberPure-black surfaces, smoky slate mid-tones, vivid ember-red accents.
RubyWarm light surfaces with burgundy and red accents.
AmberWarm dark surfaces with golden amber accents.
CitrineBright warm light with yellow/gold accents.
SpectroliteDeep-space black surfaces with a cosmic-spectrum palette — green as the dominant accent, cool violet-to-cyan across the zone tabs, warm red/orange reserved for highlights.
OpalLight counterpart to Spectrolite — a pearly, faintly iridescent white base carrying the same spectral accent family.

6.2 Per-receiver themes, presets only

Themes are stored per receiver, not globally — a receiver in the bedroom can wear Pearl while the living-room receiver wears Onyx, and switching receivers flips the theme automatically.

Unlike the Mac app, iOS has no custom theme editor. A preset is the receiver's theme — pick one of the eight above and that's it. If you want per-slot color customization, that's a Mac-only feature today.

6.3 Choosing a theme

Two ways to get there:

  1. Tap the menu (top-left) → Theme… (only enabled once a receiver is selected).
  2. Or, in Settings → Appearance, tap the Theme row.

Tap any preset's swatch to apply it immediately — the sheet dismisses and the whole app re-themes on the spot.


7. Settings

Reach Settings from the gear icon or the receiver-name menu in the toolbar. It contains:

Opening a saved receiver's edit sheet also gives you Configure Inputs… — rename or hide any input, with a destructive Reset All Input Customizations button to wipe your local overrides — and, when editing an existing receiver, a Delete Receiver button.

Some receivers can store renamed inputs on the receiver itself (visible to other remotes and the front panel); others can't, in which case Magic AV Remote keeps the rename locally only. A note in the input-config screen tells you which applies to your receiver.

7.1 Sharing a diagnostic log

If you're troubleshooting with us over email, triple-tap the receiver name in the navigation bar to unlock a Share Log… item in the menu for that session — handy for attaching to a support email.


8. Siri Shortcuts integration

Magic AV Remote exposes a set of actions to the iOS Shortcuts app, so you can trigger them by voice with Siri, from a Personal Automation, or chained into a larger Shortcut.

8.1 Available actions

ActionParametersWhat it does
Set PowerReceiver · Action (On / Off / Toggle) · Zone (Main / Zone 2 / Zone 3)Power the chosen zone on, off, or toggle it.
Set VolumeReceiver · Volume (dB, default −25) · ZoneSet the absolute volume in decibels.
Adjust VolumeReceiver · Direction (Up / Down) · Steps (1–40) · ZoneStep volume up or down by N half-dB ticks.
Set MuteReceiver · Action (On / Off / Toggle) · ZoneMute, unmute, or toggle the chosen zone.
Select InputReceiver · Input · Zone (default Main)Switch to a specific input. The picker shows your renamed inputs.
Player TransportReceiver · Action (Play / Pause / Stop / Next / Previous)Send a transport command to the current network source.

Each Shortcut runs in the background — it doesn't need to open the app.

8.2 Example automations

If a Shortcut needs to pick from your renamed inputs, open the receiver once in the main app first so the app has seen them.


9. FAQ

Why won't it connect?

Open Settings, double-check the IP and protocol. The number-one cause of failures is "Connection refused" / "In Use" because another remote app or a stale session is holding the receiver's single allowed control slot — close other clients, or unplug the receiver from the wall for at least 30 seconds and plug it back in. See §2.7.

My receiver's status dot looks idle or grey even though nothing's wrong — why?

This is normal, by design — see §2.6. The app connects on demand rather than holding a connection open continuously, out of respect for receivers that only allow one client at a time.

What happens if I leave the house and come back — does it reconnect on its own?

Yes. The app releases its connection when backgrounded and reconnects automatically the next time you tap a control after returning on the same network.

Does it work without internet?

Yes. The app is LAN-only — it talks directly to your receiver over your local Wi-Fi network. There is no cloud service.

Why doesn't the equalizer show on my receiver, or on Zone 2/3?

The graphic equalizer only exists on the main zone — no receiver has EQ hardware on Zone 2/3. Additionally, on Legacy Pioneer and Denon receivers, even the main-zone EQ isn't available over the network protocol — only modern eISCP receivers expose it.

Why is Zone 3 grayed out / not doing anything?

Zone 3 is a hardware feature — not every model includes a third zone. If yours doesn't, the tab still appears but has no effect.

My Legacy receiver vanished from discovery and won't connect — even a power-cycle didn't fix it. Now what?

Legacy receivers' network module can occasionally get stuck believing a client is still connected. A normal power-cycle often won't clear it; the fix is a full power drain — unplug from the wall for about a minute, then plug back in.

My Denon receiver won't connect. What should I check?

Make sure Network Control (or Network Standby) is enabled in the receiver's network setup menu, and that no other client is holding its single control slot.

Can I use it with another receiver model?

Probably, if it's a Pioneer or Onkyo with eISCP or Telnet (Legacy) support, or a Denon receiver with Telnet control. Add it manually with the right port (60128, 8102, or 23) and see whether commands flow.

Is my data sent anywhere?

No. All traffic is between your iPhone and your receiver on your local network. The app makes no outbound internet connections and has no analytics. See our privacy policy.

Why isn't album art showing in the Now Playing panel?

The app only displays artwork the receiver itself serves over the network — see §5. This depends on receiver firmware and source, and Legacy Pioneer receivers don't serve it at all.

Does Magic AV Remote support HomeKit?

Not directly — the receivers themselves don't speak HomeKit. Wrap the app's Siri Shortcuts actions into a Personal Automation in the Home app instead, which gets you the same outcome.

Which iPhones and iOS versions are supported?

iOS 17 or later, on any supported iPhone model.

Is there an iPad version?

Not yet — iPhone-only for now. An iPad-optimized layout is on the roadmap.

Is Magic AV Remote available on the Mac too?

Yes — Magic AV Remote for macOS is a separate, full-featured native Mac app built on the same engine, with additional desktop features like multi-window support, hardware media-key control, and a custom theme editor.


Appendix A — Glossary