4 repository-uri
Navigation and action invocation using television remote controls and touch gestures on TV screens.
Distinct from Gesture Navigation: No existing candidate covers both remote control and gesture input for TV applications; closest candidate Gesture Navigation focuses only on touch gestures.
Explore 4 awesome GitHub repositories matching user interface & experience · TV Remote and Gesture Controls. Refine with filters or upvote what's useful.
react-native-video is a cross-platform video player component for React Native that enables the playback of local and remote video files using native platform decoders. It functions as an adaptive streaming player supporting HLS, DASH, and SmoothStreaming formats with automatic bitrate selection and quality adaptation. The project is distinguished by its support for industry-standard digital rights management, including Widevine, FairPlay, and PlayReady, and a plugin-based architecture that allows for the injection of custom analytics or playback logic without modifying the core library. It a
Supports television platforms with specialized remote control navigation and directional focus management.
f1-race-replay is a Python application for rendering interactive Formula 1 race events and driver positions on a track map. It serves as a telemetry analysis dashboard and an interactive race replay system for monitoring real-time driver speed, gear, and DRS status. The project provides a live race leaderboard to track driver standings, tyre compounds, and retirement status. It features a playback tool with navigation controls for simulating race sequences and driver movements, including the animation of safety car deployments. The software covers telemetry visualization and race event simul
Provides scrubbing and navigation controls for seeking through historical race telemetry timelines.
This application is an Android TV streaming player that functions as a self-hosted IPTV client, a DASH live TV player, and an M3U playlist viewer. It is designed for television screens and supports navigation via remote control or touch gestures. The player delivers live television channels using DASH adaptive bitrate streaming, adjusting quality based on bandwidth. Video sources are configured by loading local or remote playlist files in M3U, text, or JSON formats, or by scanning a QR code that encodes a URL or serialised playlist data. Users can switch channels, bookmark favorite channels f
Switches channels and invokes actions through touch gestures or traditional television remote control inputs.
bv is an Android TV video streaming client and specialized video player designed for television hardware. It features a remote-control user interface and a high-resolution display overlay to facilitate navigation and content consumption on big-screen displays. The project focuses on television-specific optimizations, including a customizable comment system with adjustable transparency and scroll speed to ensure readability. It maps short-press and long-press hardware signals to specific engagement actions, such as tipping or saving content, to simplify interaction with creator profiles. The
Supports precise video seeking via fixed jump intervals and thumbnail previews.