Production-ready React toolkit for building Smart TV applications with spatial navigation, video streaming, and optimized performance.
Built for Chromium 30+ and legacy browsers. Supports all major Smart TV platforms.
17+ components with spatial navigation and focus management optimized for TV interfaces.
Lightweight data fetching and caching utilities optimized for TV apps.
Professional video player with Shaka Player integration and DRM support.
Minimal footprint, tree-shakeable, optimized for TV hardware
Complete solution with Shaka Player core + React components + TV controls + DRM support
Bundle size comparison (gzipped)
Complete Solution: @smart-tv/player includes Shaka Player core + React components + TV-optimized controls + DRM support + spatial navigation integration - all in one lightweight package.
Install packages from npm, import components, and start building. Simple, straightforward, and developer-friendly.
Add via npm, pnpm, or yarn
Full TypeScript support
Ship to production
import { VideoPlayer, MediaProvider } from '@smart-tv/player' export default function App() { return ( <MediaProvider> <VideoPlayer src="video.m3u8" poster="poster.jpg" autoPlay={false} /> </MediaProvider> ) }
Optimized for TV hardware
Flexible APIs and styling
Full TypeScript support
BSD-3-Clause licensed
Join developers building the next generation of Smart TV applications