Code Library

Web Storage & Status API

· By Media La Vista

Web Storage API

Two storage mechanisms on SpinetiX players:

ObjectPersistenceCleared On
localStoragePermanentManual clear or factory reset
sessionStorageSemi-permanentPlayer restart or publish

JavaScript Usage

localStorage.setItem('key', 'value');
var val = localStorage.getItem('key');
localStorage.removeItem('key');

// Store objects as JSON
var data = { name: 'John', score: 100 };
localStorage.setItem('player', JSON.stringify(data));
var restored = JSON.parse(localStorage.getItem('player'));

REST API (firmware 4.3.0+)

MethodEndpointPurpose
GET/api/v1/storage/local List all keys
GET/api/v1/storage/local/[key] Get value
POST/api/v1/storage/local Set value(s)
DELETE/api/v1/storage/local/[key] Delete key

Authentication: HTTP Basic with admin rights.

Status API

Monitor player status: identification, temperature, uptime, network, screen, storage.

Endpoint: GET http(s)://[player_address]/status/info

$(function() {
  $.get('http://player/status/info', function(data) {
    var doc = $.parseXML(data);
    var temp = $(doc.documentElement).find('temp').text();
    $.textArea({}).text("Temp: " + temp + "°C").addTo('svg');
  }, 'text');
});

Related Pages

SpinetiX Wiki Reference
localStorage, sessionStorage, REST API for external access, and player status monitoring.

Need Help With Your Project?

Media La Vista provides Tier 1–3 local support across the Middle East. 10-minute response for Partner Club members.

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?