slaCmdr

๐ŸŽฏ Looking for a BIGGER BOAT, GUI Control or Automating from a comman line?

While slaCmdr is for automation and scripting, check out slPhantomRemote, it is New and IMPROVED with the salasmart Triangularity UX providing GUI control, COMMAND line automation, or a console CLI interface! slPhantomRemote is the NEW all in one tool

Get slPhantomRemote โ†’ Continue to slaCmdr โ†“
slaCmdr Logo

slaCmdr v2.5

Command-line automation for Phantom speakers

slaCmdr v2.5

slaCmdr - Command-line interface for Devialet Phantom speakers. Automate playback, volume control, and source management from scripts, shortcuts, or Stream Deck.

๐Ÿ†• New in v2.5 (R25):

Quick Start

What is slaCmdr?

A powerful command-line tool that puts you in control of your Devialet Phantom speakers. Like a chameleon, it adapts to your automation needs - from simple desktop shortcuts to complex scripting scenarios.

๐ŸŽฏ Core Features

โšก Perfect For

Download & Installation

Get slaCmdr

Latest Version: 2.5 (R25)

Download slaCmdr v2.5

Single executable โ€ข Requires .NET 8.0 Runtime โ€ข Updated: 7/27/2025

Installation

  1. Download and extract the ZIP file
  2. Rename the executable if desired (e.g., phantom.exe)
  3. Run from command line or create shortcuts
  4. .NET 8 will prompt to install if not present

Command Line Usage

Basic Syntax

slaCmdr.exe SystemIP Namespace -Operation slaCmdr.exe -Connect SystemIP (Interactive CLI) slaCmdr.exe -Discover (Find devices)

Quick Examples

# Discover all Phantom speakers on network slaCmdr.exe -Discover # Play current source slaCmdr.exe 192.168.1.100 groups -Play # Control volume slaCmdr.exe 192.168.1.100 systems -VolUp slaCmdr.exe 192.168.1.100 systems -VolDown # Switch sources (by index or ID) slaCmdr.exe 192.168.1.100 groups -PlaySource 3 slaCmdr.exe 192.168.1.100 groups -PlaySource spotify # Interactive CLI mode slaCmdr.exe -Connect 192.168.1.100

๐Ÿ“ Complete Command Reference

Discovery & Connection

Playback Control

Source Management

Namespaces

Desktop Shortcuts

Create one-click controls on your desktop:

๐Ÿ–ฑ๏ธ Creating Shortcuts

  1. Right-click on desktop โ†’ New โ†’ Shortcut
  2. Set target: C:\tools\slaCmdr.exe 192.168.1.100 groups -Play
  3. Name it "Play Phantom"
  4. Right-click โ†’ Properties โ†’ Change Icon
  5. Browse to slaCmdr.exe and select from built-in icons
  6. Optional: Assign a hotkey (e.g., Ctrl+Alt+P)
Desktop Shortcuts Example

Interactive CLI Mode

Connect to a device for real-time control:

C:\> slaCmdr.exe -Connect 192.168.1.100 sla> help [help] - Show this help [list] - List available sources [play] - Start playback [pause] - Pause playback [volup] - Volume up (+5%) [voldown] - Volume down (-5%) [playsource] - Play specific source [get] - Get now playing info [exit] - Quit sla> list (0) optical โ†’ [fb630679-d59c-4352-9739-d2f49645df96] โ† on Phantom Left (1) spotify โ†’ [2b5b3f99-6937-4be6-a03e-1b95e150a927] โ† on Phantom Right (2) bluetooth โ†’ [13026ed4-eb62-4dc7-9157-3d277bc49346] โ† on Phantom Right (3) airplay2 โ†’ [7efbb0ec-b7a4-433b-a362-e2c6c5c4ec97] โ† on Phantom Right sla> playsource 1 Playing source: spotify sla> volup Volume increased

CLI Aliases

Use shortened commands for faster control:

Device Name Mapping

Make your devices easier to identify with friendly names:

๐Ÿ“ Configuration File

slaCmdr creates device_names.json in its directory on first run. Edit this file to map device IDs to friendly names:

{ "DeviceIds": { "e6e97c6f-0ac8-5a35-b68d-52f70cef57af": "Living Room Left", "a7e4a870-a141-529b-b564-13d71d18fc7c": "Living Room Right", "c8a05c46-3fc0-5111-aa47-56126ffd2d5a": "Bedroom", "9127538b-79cc-56db-84f1-09807255ec7f": "Office" } }

Now your device lists will show friendly names instead of UUIDs!

Stream Deck Integration

๐ŸŽฎ Elgato Stream Deck Setup

  1. Install "Advanced Launcher" plugin by BarRaider
  2. Drag Advanced Launcher to a button
  3. Set Application: C:\tools\slaCmdr.exe
  4. Set Arguments: 192.168.1.100 groups -Play
  5. Customize button icon and label

Recommended Button Layout:

API Reference

Devialet API Endpoints Used

Related Applications

Troubleshooting

๐Ÿ”ง Common Issues

Contact

๐ŸŒ halrad.com/slaCmdr

๐Ÿ“ง slcmdr@eltekco.com

© 2025 Halrad LLC โ€ข Command-line automation for Devialet Phantom speakers