React TV Player

React TV Player

Open-source Media Player Component


Description

Open‑Source Media Player Component

The ReactTVPlayer is a robust open‑source media player designed for smooth playback and navigation on large‑screen TV devices.

  • It offers customizable controls and arrow‑key navigation, supporting various URL types—including local file paths, HLS/Dash streams, and direct links to YouTube or Vimeo—eliminating the need for additional video encoding.
  • The component leverages open‑source libraries such as Norigin Media’s spatial navigation hook and builds upon React Player, which uses hls.js and dash.js under the hood.
  • Developed with React TypeScript (though it can be used without TypeScript), the library is packaged efficiently with Vite, simplifying integration into projects.

Creator

Lewis Hunt
@Lew_Hunt

Related Projects

Hightable

Hightable

Virtualized Table Component

Dice UI

Dice UI

Shadcn/ui Component Library

FileKit.dev for React

FileKit.dev for React

Drop-in File Upload & Media Streaming Components

Sillybits

Landing Page Building Blocks

Workflow Builder

Workflow Builder

Node-based Workflow Editor SDK

Overflow

Overflow

Open-source UI Components for React Flow