LDWS API Info Endpoints
Â
GET /v1/info/Â
Returns basic player information
Request Example
GET /api/v1/info/ HTTP/1.1
Host: {{playerIP}
Authorization: {{DigestAuth}}
Response Body
serial
 string: The serial number of the playermodel
string: The model number of the device (e.g. "XD234")connectionType
 string: The currently active network interface, which can be either "Ethernet" or "WiFi"ethernet
object: An object containing information about the ethernet connection. This property will only be available if there's a valid ethernet connection on the player. The object can contain the following properties:IPv4
object: An object containing information about the IPv4 configuration. The object can contain the following properties:address
 string: The assigned IPv4 addressnetmask
string: The IPv4 network maskfamily
 string:IPv4
mac
 string: The MAC address of the network interfaceinternal
bool:true
 if the network interface is a loopback or similar interface that is not remotely accessible; otherwiseÂfalse
cidr
 string: The assigned IPv4 address with the routing prefix in CIDR notation. If theÂnetmask
 is invalid, this property is set toÂnull
.
IPv6
object: An object containing information about the IPv6 configuration:address
 string: The assigned IPv6 addressnetmask
string: The IPv6 network maskfamily
 string:IPv6
mac
 string: The MAC address of the network interfaceinternal
bool:true
 if the network interface is a loopback or similar interface that is not remotely accessible; otherwiseÂfalse
cidr
 string: The assigned IPv6 address with the routing prefix in CIDR notation. If theÂnetmask
 is invalid, this property is set toÂnull
.
bootVersion
string: The current version of the boot loaderfwVersion
 string: The current version of firmware installed on the playerupTime
 string: The amount of time (as a human-readable string) that the player has been powered on and working correctlyupTimeSeconds
int:Â The amount of time (in seconds) that the player has been powered on and working correctlyextensions
extension[ ]: An array of Extension objects describing Firmware Extensions currently installed on the playerblessings
blessing[ ]: An array of Blessing objects describing proprietary codecs that are currently authorized on the player
Response Example
Â
GET /v1/time/Â
Retrieves the date and time as configured on the player. The date/time value is formatted as "yyyy-mm-dd hh:mm:ss <timezone>"
.Â
Request Example
GET /api/v1/time/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Response Example
Â
PUT /v1/time/Â
Sets the time on the player.Â
Request Body
date
string: The recommended format is: "YYYY-MM-DD
"time
string:Â The recommended format is:Â "HH:mm
"applyTimezone
bool:Â This value decides if the date and time passed is in UTC or not (the default is false).
Request Example
This is the example request body:
Response Example
Â
GET /v1/video-mode/Â
Returns the current video mode of the player
Request Example
Response Body
width
int: The screen widthheight
 int: The screen heightframes
 int: The frame ratescan
string: The scan method of the video signal, which can be either progressive ("p") or interlaced ("i")name
 string: The full name of the video mode (a full list of modes can be found here)isAutoMode
bool: A flag indicating whether the video mode was set using auto modemode
mode{ }: A Mode object that gives additional information about the video output. This object can contain the following properties:preferred
bool: A flag indicating whether the video mode is the preferred modeoverscan
bool:Â A flag indicating whether the video output is using an overscan setting or notmodeName
string: The full name of the video mode (a full list of modes can be found here)interlaced
bool:Â A flag indicating whether the video output is interlaced (true
) or progressive (false
)width
int:Â The width of the video outputheight
int:Â The height of the video outputgraphicsPlaneWidth
 int: The width of the graphics planeÂgraphicsPlaneHeight
 int: The height of the graphics planefrequency
 int: The frame rate of the video outputdropFrame
bool:Â A flag indicating whether the video timecode utilizes drop framescolorSpace
 string: The color space of the video signal ("rgb", "yuv420", or "yuv422")colorDepth
string: The color depth of the video signal ("8bit", "10bit", or "12bit")
Response Example