Watch videos on your Android TV without ads or account sign-in requirements.
Set up a media player on an older TV box that doesn't have Google Play Store access.
Customize playback controls and skip sponsored segments automatically using SponsorBlock.
Stream 4K or 8K video with HDR support on compatible Android TV hardware.
Requires Android SDK, emulator or physical Android TV device, and building from source with Gradle.
SmartTube is a free, open-source media player designed specifically for Android TV devices and TV boxes. It solves the problem of watching online video on a television without ads, with more control over playback settings, and without needing Google account sign-in. The app connects to public video sources and displays them through a TV-optimized interface built for remote control navigation. Key features include a clean interface with no advertisements, integration with SponsorBlock (a community tool that automatically skips sponsored segments in videos), adjustable playback speed, support for up to 8K resolution and 60 frames per second, HDR compatibility, live chat viewing, and fully customizable buttons. It also runs without requiring Google Services, making it suitable for older or stripped-down Android TV devices. SmartTube is not available on any app store and must be installed manually by sideloading the APK file, that is, downloading it directly from the project's website and installing it through a file manager or downloader app. The app works on all Android TVs and TV boxes, including devices running Android as far back as version 4.3. It is not compatible with smartphones, tablets, Samsung Tizen, LG webOS, Apple TV, or Amazon FireTV devices released after October 2025. You would use this if you want a more customizable, ad-free viewing experience on your Android TV or TV box. The tech stack is Java and Kotlin, using RxJava and Retrofit for Android development.
Generated 2026-05-18 · Model: sonnet-4-6 · Verify against the repo before relying on details.