Encoded Media’s IPTV 250, 250m and IPTV400 are IP controllable set-top boxes.
These devices also support an optional RS-232C cable capable of sending commands and receiving status information. The IP and serial control commands cover changing channel, simulating IR remote control presses, modifications to the overlay interface, status request, and so on.
The Boolean parameter TRUE may be substitutable with true, yes, on or 1. The parameter FALSE may be substituted with false, no, off or 0.
Optional parameters, for example where you are calling the function to get a value or state rather than set it, are shown in square brackets.
Default parameters are denoted by an asterisk alongside them (*). Lists of available parameters are shown with the list elements separated by a pipe character (|).
Set live channel number to be played.
Parameters: 0..9999
Response: OK
Example:
STBPLAYCH 4
Simulate one or more IR remote button presses
Parameters: Key code, or comma separated list of key codes. See key codes in Glossary
Response: OK
Example:
STBKEYPRESS MENU,DOWN,DOWN,OK
Get or set the HDMI output resolution of the Receiver
Parameters: [1080p-60 |1080p-50 |1080i-60 |1080i-50 |720p-60 |720p-50 |576i-50 | ntsc | pal | 576p-50 | auto]
Response: Current resolution: Resolution
Example:
STBRESOLUTION 1080p-60
Sets the administrator PIN for the Settings screen
Parameters: [1234]
Response: PIN set successfully
Example:
STBSETPIN 1234
Get or set the volume level of the Receiver
Parameters: [0..100]
Response: Volume level+OK
Example:
STBVOLUME 15
Get or set whether the Receiver is muted.
Parameters: [true|false]
Response: Mute state+OK
Example:
STBMUTE true
Show or hide the on-screen channel listing.
Parameters: [true|false]
Response: OK
Example:
STBSHOWCHANNELLIST true
Set STB channel to specified channel.
Parameters: <channel name> (string)
Response: OK
Example:
STBPLAY BBC NEWS HD
Display the on-screen video wall (i.e. live thumbnails).
Parameters: [true|false]
Response: OK
Example:
STBSHOWVIDEOWALL true
Get or set the visibility of subtitles.
Parameters: [true|false]
Response: OK
Example
STBSUBTITLES true
Performs a reload refresh.
Response: OK
Get or set the device IP address.
Parameters: [dhcp|[static] <ip>[/<mask>] [gw <ip>]]
Response: [DHCP|Static] IP/mask gw IP
Example:
STBIPADDRESS 192.168.11.29/255.255.252.0 gw 192.168.10.1
STBIPADDRESS dhcp
Request current status from Receiver. Order of information may vary.
Parameters: none
Response: Playstate: <blank>|WAITING_FOR_SERVER|IN_SETTINGS|
PAUSED|PLAYING|FFWD <n>X|RWND <n>X
URL: stream address
Channel: channel name, where applicable
Uptime: device uptime in milliseconds
LAN info: device network hardware details
MAC Address: device MAC
Volume: device volume level 0..100
Platform: device platform version
IP Address: device IP address
Location: location or description
Channel Number: channel number, where applicable
Serial: device serial number
EM Release: device middleware version
Resolution: output resolution
Function: Sets the location string.
Parameters: Location (string)
Response: OK
Example
STBLOCATION Reception
Log out of the IPTV Receiver and end remote session.
Response: none
Restart the IPTV Receiver.
Response: none
Get or set the verbosity of on-device logging.
Parameters: OFF|WARNING|INFO|DEBUG
Response: Log level (get) OK (set)
Example:
STBLOGLEVEL OFF
Get or set the source TV Servers.
Parameters: [<IP1> <IP2> <IP3>]
Response: TV Server <x>: <ip> …
Example:
STBTVSERVER 10.182.225.194 10.182.225.195
Get or set one or more DNS servers.
Parameters: [<IP1> [<IP2> …]]
Response: DNS Server <x>: <ip> …
Example
STBDNSSERVER 8.8.8.8 158.43.128.1
List active channels with channel numbers. For use with room control systems
Parameters: none
Response: 1. BBC News …
Example:
STBGETCHANNELLIST
The commands above are for internal use only.
COGMUTERED, GREEN, YELLOW, BLUEBACK, UP, DOWN, LEFT, RIGHTOKHOMEINFOCH+, CH-VOL+, VOL-1..9REFRESH