Smart TV
Create apps for different TV platforms.
Contents
Platforms
Samsung Tizen
A tool for reloading tv app's JavaScript/CSS without reinstalling the app every time you make a change.
Library and command line tool for remote controlling Samsung televisions via a TCP/IP connection. It currently supports both pre-2016 TVs as well most of the modern Tizen-OS TVs with Ethernet or Wi-Fi connectivity (Python).
Node.js module to remotely control Samsung Smart TV starting from 2016 (JavaScript).
A plugin for homebridge that allows you to control your 2016 Samsung TV with HomeKit and Siri (JavaScript).
A plugin for homebridge that allows you to control your Samsung Tizen TV with HomeKit and Siri (JavaScript).
Encrypted communication with the internal web service of Samsung TV models 2014+.
Documents focused on web apps for Smart TVs and Professional Monitors, based in personal researches.
Third-party remote control libraries
Node.js module for remote control of LG webOS TV via WebSocket messages (JavaScript).
Module for Node-RED allowing remote control of LG webOS Smart TVs (JavaScript).
Cross-platform frameworks
React development for TV: renderer for low memory applications and Packager for WebOS, Tizen, Orsay.
Smart TV universal library for Samsung, LG, Philips, SmartTV Aliance, STB Mag app development.
A platform-agnostic framework for developing TV Apps. Supports Samsung, LG, Philips, Sony, Panasonic and VESTEL Smart TVs.
Navigation libraries
Left, Right, Up, Down. A spatial navigation library for devices with input via directional controls.
A wrapper of js-spatial-navigation to react components.