LinuxCommandLibrary

kodi-send

sends commands to Kodi media center

TLDR

Send action

$ kodi-send --action="[PlayPause]"
copy
Send to specific host
$ kodi-send --host=[192.168.1.100] --action="[Stop]"
copy
Control volume
$ kodi-send --action="[VolumeUp]"
copy
Navigate
$ kodi-send --action="[Up|Down|Left|Right|Select]"
copy
Open URL
$ kodi-send --action="PlayMedia([url])"
copy

SYNOPSIS

kodi-send [options]

DESCRIPTION

kodi-send is a command-line tool for remotely controlling a Kodi media center instance over the network. It communicates using the Kodi EventClient UDP protocol on port 9777 by default, sending action commands that simulate remote control button presses, navigation events, and media playback operations.
The tool supports a wide range of built-in Kodi actions including playback control (play, pause, stop, skip), volume adjustment, menu navigation (directional movement and selection), and media loading via URLs or file paths. Because it operates entirely from the command line, kodi-send is well suited for scripting automated media workflows, integrating Kodi with home automation systems, or building custom remote control interfaces.

PARAMETERS

--action ACTION

Action to send.
--host HOST
Kodi host address.
--port PORT
Kodi port (default 9777).
--help
Display help information.

CAVEATS

Requires Kodi EventClient enabled. Network access needed. Part of kodi-eventclients.

HISTORY

kodi-send is part of Kodi (formerly XBMC) event client tools for remote media center control.

SEE ALSO

kodi(1), xbmc(1)

> TERMINAL_GEAR

Curated for the Linux community

Copied to clipboard

> TERMINAL_GEAR

Curated for the Linux community