TMRemote 2.73

Desktop Audio & Video Controller for Windows

Be a video wizard. TMRemote is a Windows system tray application that manages monitor display profiles and HDMI matrix routing. Control your entire desktop A/V setup with hotkeys, scenarios, and unified profiles.


Features

Monitor Profile Management

Visual Display Layout

HDMI Matrix Control

CEC Device Control (HDMI-CEC)

Scenarios

Profiles Tab


Requirements


Quick Start

Installation

  1. Download the latest release
  2. Extract to your preferred location
  3. Run TMRemote.exe
  4. Application appears in system tray

Save Monitor Profile

  1. Arrange monitors using Windows Display Settings
  2. Right-click tray icon → Save Profile → New Profile...
  3. Enter profile name → OK

Switch Profiles

Control Display Topology

HDMI Matrix Setup

  1. Connect matrix to network (default IP: 192.168.1.100)
  2. Right-click tray → Settings → Matrix tab
  3. Enter matrix IP address
  4. Enable "Matrix Control"

Command Line Reference

Matrix Commands

TMRemote status               # Show current routing status
TMRemote matrix               # Show visual matrix grid
TMRemote route 1 2            # Route input 1 to output 2
TMRemote route 3 all          # Route input 3 to all outputs (focus)
TMRemote preset 1             # Recall device preset 1
TMRemote profile Gaming       # Load matrix profile
TMRemote power on             # Power on matrix

Audio Commands

TMRemote audio                # Show audio status
TMRemote audio 2              # Set external audio to input 2
TMRemote audio 0              # Disable external audio
TMRemote audio mode 0         # SPDIF: Bind to Input
TMRemote audio mode 1         # SPDIF: Bind to Output
TMRemote audio mode 2         # SPDIF: Audio Matrix

Audio Routing in GUI

The Settings window provides visual audio control:

CEC Commands (HDMI-CEC Device Control)

# Quick power control
TMRemote cec on               # Power on all output displays
TMRemote cec off              # Power off all output displays

# Output control (TVs/Displays)
TMRemote cec output 1 on      # Power on display 1
TMRemote cec output all off   # Power off all displays
TMRemote cec output 1 volup   # Volume up on display 1
TMRemote cec output 1 mute    # Toggle mute on display 1
TMRemote cec output 1 active  # Set display 1 as active source

# Input control (Source devices)
TMRemote cec input 2 play     # Send play to source on input 2
TMRemote cec input 2 pause    # Send pause
TMRemote cec input 3 menu     # Open menu on input 3 device
TMRemote cec input 1 enter    # Select/OK

Display Commands

TMRemote displays             # List all displays with resolution/scale/type
TMRemote rotate 2             # Toggle display 2 landscape/portrait
TMRemote rotate 2 P           # Set display 2 to portrait
TMRemote rotate 2 L           # Set display 2 to landscape
TMRemote primary 1            # Set display 1 as primary

Display Mode Commands (Win+P equivalent)

TMRemote mode internal        # PC screen only
TMRemote mode clone           # Duplicate on all displays
TMRemote mode extend          # Extend desktop
TMRemote mode external        # Second screen only

# Shortcuts
TMRemote internal             # Same as mode internal
TMRemote pc                   # Same as mode internal
TMRemote clone                # Same as mode clone
TMRemote extend               # Same as mode extend
TMRemote external             # Same as mode external

Configuration

TMRemote ip 192.168.1.50      # Set matrix IP address
TMRemote ip                   # Show current matrix IP
TMRemote cli                  # Enter interactive CLI mode
TMRemote help                 # Show help

See CLI Reference for complete documentation.


File Locations

%APPDATA%\MonitorSwitcher\
├── Profiles\              # Monitor display profiles (*.xml, includes hotkeys)
├── Matrix\                # Matrix routing profiles + matrix_settings.xml
├── MatrixLinks\           # Monitor-to-Matrix profile linkages
├── Scenarios\             # Combined scenario configurations
└── QuickActions\          # Quick action definitions

Settings Tabs

Tab Description
MatrixIP address, connection settings, notifications
ScenariosCreate/edit scenarios combining profiles
ProfilesMonitor + Matrix profile CRUD, linking
This PCVisual display layout, quick profile switching, display control, topology modes
AboutVersion info, folder shortcuts

Triangularity Control Architecture

TMRemote implements a unified three-mode interface across all features:

Mode Description
UX ModeVisual graphical interface with buttons, sliders, and matrix grid
CMD ModeCommand mode for direct control operations and quick actions
CLI ModeCommand-line interface for scripting and remote configuration

License

Mozilla Public License 2.0 (MPL-2.0)

Credits

Links


TMRemote 2.73 - Commands your desktop audio and video

↑ Top