About this project

SmartTube is a free and open-source media client designed specifically for Android TVs and TV boxes. It provides a TV-optimized interface for browsing and playing content from various public sources. Key features include: - Clean, distraction-free interface without advertising UI elements - SponsorBlock integration for skipping sponsor segments, intros, outros, and other categories - Adjustable playback speed with memory across videos - Support for up to 8K resolution and 60fps playback - HDR compatibility (hardware dependent) - Live chat viewing during streams - Customizable buttons - No dependency on Google Services - Built-in updater with changelog - Picture-in-Picture (PiP) mode for background playback - Casting support via TV code linking - Voice search support via a bridge app (requires uninstalling official YouTube app) The app supports all Android TVs and TV boxes running Android 4.3 or above, including Android TVs/Google TVs (Philips, Sony), Chromecast with Google TV, Amazon FireTV sticks, NVIDIA Shield, and Xiaomi Mi Box. It is not supported on smartphones, tablets, or non-Android platforms like Samsung Tizen, LG webOS, or Apple TV. SmartTube offers codec selection including AV1, VP9, and AVC, with guidance on choosing the most efficient codec supported by the user's hardware. Video presets can be configured for default quality settings. The project is developed single-handedly as an open-source hobby project, with community contributions for translations. Support is available through Telegram and Discord groups, and issues can be reported via the GitHub issue tracker. A security notice in the README informs users that the development environment was previously infected by malicious software. The developer recommends downloading the latest version with new public keys and provides instructions for revoking access via Google account security settings, noting that the app uses one-time connection codes with limited permissions.