slPhantomRemote

User Guide

Control your Devialet Phantom speakers from Windows

Version 1.0.25.1219 | Download

Quick Start

  1. Download slPhantomRemote.exe
  2. Run - No installation needed
  3. Select your Phantom from the list
  4. Control playback, volume, and sources

Requires: Windows 10/11, .NET 8.0, Devialet firmware 2.14+

Key Features

Discovery | Playback | Sources | Themes | System Tray | CLI

Discovery and Connection

Smart Discovery - Automatic detection of all Phantom devices on your network
Favorite Device - Star your primary device for instant connection on startup

First Run

First Run

Context Menu

Context Menu

Device Management

Device Manager - Table View

Table View

Device Manager - Pivot View

Pivot View

Playback Experience

Dynamic Interface - Adaptive UI that shows more detail when needed

Standard View

Standard View

Minimal View

Minimal View

Expanded View

Expanded View

Advanced Controls - Context menus and source selection

Sources Panel

Sources Panel

More Options

More Options

Source Management

Visual Indicators

Color-coded status display:

Source List

Source List

Source Manager

Source Manager

Custom Icons

Custom Icons

System Tray

Minimize Notification

Minimize

Tray Notifications

Notifications

Tray Menu

Tray Menu

Settings Organization

Access Settings via the Settings button in the main interface. Settings are organized into logical tabs:

General Settings

General Settings

UI Settings

UI Settings

Network Settings

Network Settings

Audio Settings

Audio Settings

Logging Settings

Logging Settings

Theme Settings

Theme Settings

General Tab

User Interface Tab

Network Tab

Audio Tab

Debug/Logging Tab

Advanced Tools

slPhantomRemote includes powerful diagnostic and developer tools for troubleshooting connectivity issues and exploring the Devialet API.

Network Diagnostics

Network Diagnostics

API Explorer

API Explorer

Network Diagnostics

Access via: Right-click a device in Device Manager and select "Network Diagnostics"

A comprehensive network troubleshooting tool that helps diagnose connectivity issues with your Devialet devices:

Diagnostic Reports Include:

API Explorer

Access via: Ctrl+Shift+E when connected to a device

An interactive tool for directly testing and exploring the Devialet IP Control API. Perfect for developers, advanced users, and troubleshooting:

Command Syntax:

# GET requests
get current                          # Get device status
get current/sources                  # List available sources
get current/soundControl/volume      # Get current volume

# POST requests
post current/playback/play           # Start playback
post current/playback/pause          # Pause playback
post current/soundControl/volume -p {"volume":30}   # Set volume to 30%

API Endpoints: The Devialet IP Control API is organized by namespace. Some endpoints work only with specific namespaces (e.g., sources work with Devices/Groups but not Systems).

Command Line

Interactive CLI Mode

slPhantomRemote.exe uimode:cli                  # Start interactive CLI

# In CLI mode:
discover                        # Find devices
connect 2                       # Connect by index
connect 192.168.1.100          # Connect by IP
connect "Gold Phantom-Left"     # Connect by name

sources                         # List sources with numbers
source 1                        # Select source by index

play / pause / stop            # Playback control
volume 50                      # Set volume
volup / voldown / mute         # Volume controls
next / prev                    # Track navigation

help                          # Show all commands
exit                          # Exit CLI mode

CMD Mode (One-shot commands)

# Discovery
slPhantomRemote.exe -discover
slPhantomRemote.exe -dump

# Control
slPhantomRemote.exe 192.168.1.100 -play
slPhantomRemote.exe 192.168.1.100 -pause
slPhantomRemote.exe 192.168.1.100 -volume 30
slPhantomRemote.exe 192.168.1.100 -mute
slPhantomRemote.exe 192.168.1.100 -playsource "Spotify"

# GUI with auto-connect
slPhantomRemote.exe -connect 192.168.1.100

Full CLI Documentation

Keyboard Shortcuts

Playback Controls

ShortcutAction
SpacePlay/Pause
Left ArrowPrevious track
Right ArrowNext track
MMute/Unmute

Volume Controls

ShortcutAction
Up Arrow or +Volume up (smart stepping)
Down Arrow or -Volume down (smart stepping)
Hardware volume keysVolume control

Source Selection

ShortcutAction
1-9Quick switch to source (numbers shown next to source names)

Advanced Controls

ShortcutAction
F4Open Settings
Ctrl+TMinimize to system tray
Ctrl+Shift+TToggle Light/Dark theme
Ctrl+Shift+EOpen API Explorer
Ctrl+NToggle Night Mode
Ctrl+BActivate Bluetooth pairing
Ctrl+SOpen source management
Ctrl+MOpen device management

Global Hotkeys (When Enabled)

ShortcutAction
Ctrl+Alt+PageUpVolume up
Ctrl+Alt+PageDownVolume down
Ctrl+Alt+MMute toggle
Ctrl+Alt+PPlay/Pause
Ctrl+Alt+LeftPrevious track
Ctrl+Alt+RightNext track

Custom Hotkey Configuration

Global hotkeys can be customized via Settings or in config.json:

"CustomHotkeyMappings": {
    "VolumeUp": "CTRL ALT PAGEUP",
    "VolumeDown": "CTRL ALT PAGEDOWN",
    "Mute": "CTRL ALT M",
    "PlayPause": "CTRL ALT P",
    "NextTrack": "CTRL ALT RIGHT",
    "PreviousTrack": "CTRL ALT LEFT"
}

Full Keyboard Documentation

Debugging and Troubleshooting

Log Levels

Log levels explained:

Logs are saved to: %LOCALAPPDATA%\slPhantomRemote\app-YYYY-MM-DD.log

Tips

Home Page

https://halrad.com/slPhantomRemote/

slphantomremote@halrad.com