View on SpinetiX Wiki

Player APIs Overview

The SpinetiX player exposes multiple APIs for remote control, monitoring, and content scripting.

APIs for Remote Control & Monitoring

RPC API

Purpose: Remote management and monitoring via JSON-RPC over HTTP.
Endpoint: POST http://[player_address]/rpc
Key methods: webstorage_set, get_info, restart, firmware_update

📖 RPC API on SpinetiX Wiki →

Status API

Purpose: Get current player status (operating status, device stats, screen settings, storage).
Endpoint: GET http(s)://[player_address]/status/info
Authentication: HTTP Basic with "monitoring" or "admin" rights.
Returns XML with sections: <device>, <status>, <stats>, <fileErrors>, <time>, <network>, <screen>, <storage>

📖 Status API on SpinetiX Wiki →

See also: Web Storage & Status API for full details and code examples.

Web Storage REST API

Purpose: Read/write localStorage variables via HTTP(S) calls.
Added in: firmware 4.3.0.

See: Web Storage & Status API

Shared Variables Network API

Purpose: Remotely update Shared Variables or trigger UI events. Must be enabled in Control Center (disabled by default).

See: Shared Variables

Configuration API & Pull Mode

Configuration API: Local and remote player configuration. Wiki →
Pull Mode: Remote distribution — player pulls content from a server. Wiki →

High-Level JavaScript APIs

APIPurposeDetails
jSignagejQuery-like library for SVG uDOMjSignage Core
Graph pluginCharts and gaugesPlugins
QR CodeGenerate QR code graphicsPlugins
Shared Variables JSReal-time data exchangeShared Variables
Web Storage JSPermanent key-value storageWeb Storage

Low-Level APIs

APIPurpose
SVG Tiny 1.2 uDOMNative SVG content generation
JavaScript COM APIRS-232 serial port interaction
USB I/O APIUSB HID device interaction
Node.js APIUDP/TCP sockets and servers (v7.x)
HTMLImageElementQuery image dimensions
Canvas 2D ContextDraw/manipulate graphics on canvas

Related Pages

This page is available in English only
هذه الصفحة متوفرة باللغة الإنجليزية فقط
NS
Media La Vista support
Typically replies natively
مرحباً بكم في دعم SpinetiX عبر واتساب

كيف يمكنني مساعدتكم في حلول اللوحات الرقمية، أو البنية التحتية AV/IT، أو منتجات SpinetiX؟
Hello and welcome to SpinetiX Support on WhatsApp.

How can I help you with digital signage solutions, AV/IT infrastructure, or SpinetiX products?