Control Your Roku with Hand Gestures: A Python and MediaPipe Project

2025-01-03

HandiRokuRemote lets you control your Roku using hand gestures! This Python project uses Google's MediaPipe for real-time hand tracking, translating gestures into commands sent to your Roku via its External Control Protocol (ECP). The intuitive interface features automatic device discovery, customizable settings (debug mode, auto-start, skeleton view), and a range of supported gestures for navigation and media control. While current limitations exist regarding hand detection distance, future development aims to expand compatibility to other smart TVs and HDMI-CEC enabled devices.