Leeous

View on Github Github Icon

Open Beam

A cross-platform Smart TV remote control application built with Flutter.

Status Flutter Dart Platforms License: MIT

Target Brand & Protocol Support

Brand / OSProtocolLocal DiscoveryAuth MethodD-Pad / NavApp LaunchingWoL (Power On)Status / Implementation
Roku (Roku OS)ECP (HTTP REST)SSDP (1900/UDP)None (Unauthenticated)📋📋WIP
Vizio (SmartCast)HTTPS RESTmDNS (5353/UDP) / SSDPPIN Handshake $\rightarrow$ Token📋Supported
Sony (Android/Google TV)IRCC / JSON-RPC (HTTP/S)SSDP (1900/UDP) / mDNSPre-Shared Key (PSK)📋📋📋Experimental (Untested hardware)
Samsung (Tizen)WebSockets (8002/WSS)SSDP / mDNSToken Pairing Prompt📋📋📋Planned
LG (webOS)WebSockets (3001/WSS)SSDP (1900/UDP)Client Key Handshake📋📋📋Planned

Legend

  • Supported: Fully implemented and verified.
  • 🟡 In Progress / Experimental: API abstraction logic implemented, but awaiting local device testing or active code execution.
  • Not Supported: Not yet implemented for this protocol.
  • 📋 Planned: On the roadmap for future releases.