---
title: Puntos finales de información de LDWS
slug: develop/es/puntos-finales-de-informacion-de-ldws
docTags: 
createdAt: 2025-03-11T07:03:32.131Z
---

## GET /v1/info/ 

Devuelve información básica del reproductor

**Ejemplo de solicitud**

```text
GET /api/v1/info/ HTTP/1.1
Host: {{playerIP}
Authorization: {{DigestAuth}}
```

**Cuerpo de la respuesta**

- `serie` <font color="#704ae0">string</font>: El número de serie del reproductor
- `modelo` <font color="#704ae0">string</font>: El número de modelo del dispositivo (p. ej. "XD234")
- `connectionType` <font color="#704ae0">string</font>: La interfaz de red activa actualmente, que puede ser "Ethernet" o "WiFi"
- `ethernet` <font color="#704ae0">object</font>: Un objeto que contiene información sobre la conexión ethernet. Esta propiedad solo estará disponible si hay una conexión ethernet válida en el reproductor. El objeto puede contener las siguientes propiedades:
  - `IPv4` <font color="#704ae0">object</font>: Un objeto que contiene información sobre la configuración IPv4. El objeto puede contener las siguientes propiedades:
    - `dirección` <font color="#704ae0">string</font>: La dirección IPv4 asignada
    - `máscara de red` <font color="#704ae0">string</font>: La máscara de red IPv4
    - `familia` <font color="#704ae0">string</font>: `IPv4`
    - `mac` <font color="#704ae0">string</font>: La dirección MAC de la interfaz de red
    - `interno` <font color="#704ae0">bool</font>: `verdadero` si la interfaz de red es una interfaz loopback o similar que no es accesible de forma remota; de lo contrario `falso`
    - `cidr` <font color="#704ae0">string</font>: La dirección IPv4 asignada con el prefijo de enrutamiento en notación CIDR. Si la `máscara de red` no es válida, esta propiedad se establece en `null`.
  - `IPv6` <font color="#704ae0">object</font>: Un objeto que contiene información sobre la configuración IPv6:
    - `dirección` <font color="#704ae0">string</font>: La dirección IPv6 asignada
    - `máscara de red` <font color="#704ae0">string</font>: La máscara de red IPv6
    - `familia` <font color="#704ae0">string</font>: `IPv6`
    - `mac` <font color="#704ae0">string</font>: La dirección MAC de la interfaz de red
    - `interno` <font color="#704ae0">bool</font>: `verdadero` si la interfaz de red es una interfaz loopback o similar que no es accesible de forma remota; de lo contrario `falso`
    - `cidr` <font color="#704ae0">string</font>: La dirección IPv6 asignada con el prefijo de enrutamiento en notación CIDR. Si la `máscara de red` no es válida, esta propiedad se establece en `null`.
- `bootVersion` <font color="#704ae0">string</font>: La versión actual del cargador de arranque
- `fwVersion`  <font color="#704ae0">string</font>: La versión actual del firmware instalado en el reproductor
- `tiempoActivo` <font color="#704ae0">string</font>: La cantidad de tiempo (como una cadena legible para humanos) que el reproductor ha estado encendido y funcionando correctamente
- `upTimeSeconds` <font color="#704ae0">int</font>: La cantidad de tiempo (en segundos) que el reproductor ha estado encendido y funcionando correctamente
- `extensiones` <font color="#704ae0">extension[ ]</font>: Una matriz de objetos Extension que describen las extensiones de firmware actualmente instaladas en el reproductor
- `bendiciones` <font color="#704ae0">blessing[ ]</font>: Una matriz de objetos Blessing que describen los códecs propietarios que actualmente están autorizados en el reproductor

**Ejemplo de respuesta**

:::ExpandableHeading
Expandir

```json
{
    "route": "/v1/info",
    "method": "GET",
    "data": {
        "result": {
            "serial": "RE433D006644",
            "upTime": "30 minutes",
            "upTimeSeconds": 1832,
            "model": "XD1035",
            "FWVersion": "9.0.97",
            "bootVersion": "9.0.85",
            "family": "cobra",
            "isPlayer": true,
            "power": {
                "result": {
                    "battery": "absent",
                    "source": "AC",
                    "switch_mode": "hard"
                }
            },
            "poe": {
                "result": {
                    "status": "inactive"
                }
            },
            "extensions": {
                "result": {
                    "extensions": []
                }
            },
            "blessings": {
                "result": {
                    "ac3": false,
                    "eac3": false
                }
            },
            "networking": {
                "result": {
                    "description": "Test_player",
                    "name": "XD5-RE433D006644"
                }
            },
            "bvnPipelines": {
                "result": {
                    "pipelines": []
                }
            },
            "bvnComponents": {
                "result": {
                    "components": []
                }
            },
            "hardware_features": {
                "hdmi": true,
                "component video": false,
                "vga": false,
                "two channel audio": true,
                "ethernet": true,
                "usb": true,
                "serial port 0": true,
                "serial port 1": false,
                "gpio connector": true,
                "svc button": true,
                "reset button": true,
                "rtc": true,
                "settings rom": false,
                "microsd": false,
                "sdhc": true,
                "six channel audio": false,
                "ir blaster": true,
                "wifi": false,
                "serial port 2": false,
                "audio input": false,
                "cec": true,
                "battery": false,
                "portrait lcd": false,
                "hdmi input": false,
                "digital tuner": false,
                "spdif": true,
                "audio input loopback": false,
                "msata": false,
                "ac3": false,
                "eac3": false,
                "onboard storage": true,
                "no 4k decode": false,
                "no bluetooth": false,
                "no poe": false,
                "internal storage only": false,
                "disable packet capture": false,
                "disable bsn cloud": false,
                "brightear": false,
                "disable dws": false
            },
            "api_features": {
                "video": true
            },
            "active_features": {
                "legacyDWS": true
            },
            "connectionType": "eth0",
            "ethernet": [
                {
                    "interfaceName": "eth0",
                    "interfaceType": "Ethernet",
                    "IPv4": [
                        {
                            "address": "123.456.7.890",
                            "netmask": "255.255.255.0",
                            "family": "IPv4",
                            "mac": "90:ac:3f:2a:01:79",
                            "internal": false,
                            "cidr": "192.168.1.174/24"
                        }
                    ],
                    "IPv6": [
                        {
                            "address": "2600:1700:dac0:2060::23",
                            "netmask": "ffff:ffff:ffff:ffff:ffff:ffff:ffff:ffff",
                            "family": "IPv6",
                            "mac": "90:ac:3f:2a:01:79",
                            "internal": false,
                            "cidr": "2600:1700:dac0:2060::23/128",
                            "scopeid": 0
                        },
                        {
                            "address": "2600:1700:dac0:2060:92ac:3fff:fe2a:179",
                            "netmask": "ffff:ffff:ffff:ffff::",
                            "family": "IPv6",
                            "mac": "90:ac:3f:2a:01:79",
                            "internal": false,
                            "cidr": "2600:1700:dac0:2060:92ac:3fff:fe2a:179/64",
                            "scopeid": 0
                        },
                        {
                            "address": "fe80::92ac:3fff:fe2a:179",
                            "netmask": "ffff:ffff:ffff:ffff::",
                            "family": "IPv6",
                            "mac": "90:ac:3f:2a:01:79",
                            "internal": false,
                            "cidr": "fe80::92ac:3fff:fe2a:179/64",
                            "scopeid": 2
                        }
                    ]
                }
            ],
            "wireless": [],
            "interfaces": [],
            "bsnce": true
        }
    }
}
```
:::

## GET /v1/time/ 

Recupera la fecha y hora según están configuradas en el reproductor. El valor de fecha/hora tiene el formato `"aaaa-mm-dd hh:mm:ss <zona horaria>"`. 

**Ejemplo de solicitud**

```text
GET /api/v1/time/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
```

**Ejemplo de respuesta**

```json
{
    "route": "/v1/time",
    "method": "GET",
    "data": {
        "result": {
            "time": "2018-10-18 14:34:34 PDT",
            "timezone_mins": null,
            "timezone_name": "America/Los_Angeles",
            "timezone_abbr": "PDT",
            "year": 2018,
            "month": 10,
            "date": 18,
            "hour": 14,
            "minute": 34,
            "second": 34,
            "millisecond": 569
        }
    }
}

```

## PUT /v1/time/ 

Establece la hora en el reproductor. 

**Cuerpo de la solicitud**

- `fecha` <font color="#704ae0">string</font>: El formato recomendado es: "`YYYY-MM-DD`"
- `tiempo` <font color="#704ae0">string</font>: El formato recomendado es: "`HH:mm`"
- `applyTimezone` <font color="#704ae0">bool</font>: Este valor decide si la fecha y hora proporcionadas están en UTC o no (el valor predeterminado es false).

**Ejemplo de solicitud**

```text
PUT /api/v1/time/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
Content-Type: application/json
Content-Length: 117
```

Este es el cuerpo de solicitud de ejemplo:

```json
{
    "data": {
        "time": "22:00:00",
        "date": "2023-11-07",
        "applyTimezone": true
    }
}
```

**Ejemplo de respuesta**

```json
{
  "data": {
    "result": true
  }
}
```

## GET /v1/video-mode/ 

Devuelve el modo de video actual del reproductor

**Ejemplo de solicitud**

```text
GET /api/v1/video-mode/ HTTP/1.1
Host: {{playerIP}}
Authorization: {{DigestAuth}}
```

**Cuerpo de la respuesta**

- `ancho` <font color="#704ae0">int</font>: El ancho de la pantalla
- `altura` <font color="#704ae0">int</font>: La altura de la pantalla
- `marcos` <font color="#704ae0">int</font>: La velocidad de fotogramas
- `escanear` <font color="#704ae0">string</font>: El método de escaneo de la señal de video, que puede ser progresivo ("p") o entrelazado ("i")
- `nombre` <font color="#704ae0">string</font>: El nombre completo del modo de video (se puede encontrar una lista completa de modos en [esta página](docId\:QpML112mBhEK7LBDGUxnv))
- `isAutoMode` <font color="#704ae0">bool</font>: Un indicador que señala si el modo de video se estableció usando el modo [automático](docId\:f0DvNrbDpvGOzlRVB29gd)
- `modo` <font color="#704ae0">mode{ }</font>: Un objeto Mode que proporciona información adicional sobre la salida de video. Este objeto puede contener las siguientes propiedades:
  - `preferido` <font color="#704ae0">bool</font>: Una marca que indica si el modo de video es el modo preferido
  - `overscan` <font color="#704ae0">bool</font>: Una marca que indica si la salida de video está utilizando una configuración de overscan o no
  - `modeName` <font color="#704ae0">string</font>: El nombre completo del modo de video (se puede encontrar una lista completa de modos en [esta página](docId\:QpML112mBhEK7LBDGUxnv))
  - `entrelazado` <font color="#704ae0">bool</font>: Una marca que indica si la salida de video es entrelazada (`verdadero`) o progresiva (`falso`)
  - `ancho` <font color="#704ae0">int</font>: El ancho de la salida de video
  - `altura` <font color="#704ae0">int</font>: La altura de la salida de video
  - `graphicsPlaneWidth` <font color="#704ae0">int</font>: El ancho del plano gráfico 
  - `graphicsPlaneHeight` <font color="#704ae0">int</font>: La altura del plano gráfico
  - `frecuencia` <font color="#704ae0">int</font>: La frecuencia de cuadros de la salida de video
  - `dropFrame` <font color="#704ae0">bool</font>: Una marca que indica si el timecode del video utiliza drop frames
  - `colorSpace` <font color="#704ae0">string</font>: El espacio de color de la señal de video ("rgb", "yuv420" o "yuv422")
  - `profundidad de color` <font color="#704ae0">string</font>: La profundidad de color de la señal de video ("8bit", "10bit" o "12bit")

**Ejemplo de respuesta**

```json
{
    "route": "/v1/video-mode",
    "method": "GET",
    "data": {
        "result": {
            "isAutoMode": false,
            "name": "640x480x60p",
            "width": "640",
            "height": "480",
            "frames": "60",
            "scan": "p",
            "mode": {
                "colorDepth": "8bit",
                "colorSpace": "rgb",
                "dropFrame": false,
                "frequency": 60,
                "graphicsPlaneHeight": 480,
                "graphicsPlaneWidth": 640,
                "height": 480,
                "interlaced": false,
                "modeName": "640x480x60p",
                "overscan": false,
                "preferred": false,
                "width": 640
            }
        }
    }
}

```

