
Who SmartTube is for#
Android TV households watching YouTube daily without a Premium subscription
SmartTube replaces the official YouTube app on Android TV, Chromecast with Google TV, or NVIDIA Shield with ad-free playback from day one. SponsorBlock skips sponsor segments automatically, and the built-in updater keeps the app current without repeating the sideload process.
Skip if:
Skip if your household already pays for YouTube Premium and is satisfied with the official app, or if your TV runs a non-Android OS such as Samsung Tizen or LG webOS.
Power users who want SponsorBlock and playback speed control on TV
Desktop YouTube users who rely on SponsorBlock browser extensions and variable playback speed can replicate that experience on TV through SmartTube. The codec picker lets you optimize for your device's hardware decoder support, choosing between AV1, VP9, and AVC for the best balance of quality and bandwidth.
Skip if:
Skip if you need reliable YouTube comment access on TV. Comment functionality is listed as unstable in the SmartTube README and may not meet the needs of regular comment readers.
Budget Android TV box owners without Google Services
Many low-cost Android TV boxes sold in international markets do not include Google Play Services, making the official YouTube app unavailable. SmartTube runs without Google Services, providing a full-featured YouTube client on hardware that would otherwise lack one.
Skip if:
Skip if your Android TV box has Google Services available. In that case the official YouTube app or other clients are easier to install from the Play Store.
The problem it solves#
Watching YouTube on TV means sitting through ads that cannot be skipped for several seconds on every video, with longer unskippable segments on popular content. The only official escape is YouTube Premium at roughly $13.99 per month, a recurring subscription for a service you already use for free on every other device.
The official YouTube Android TV app also lacks features that desktop browser users take for granted: SponsorBlock to skip sponsor segments automatically, granular playback speed control, and a clean browsing interface without promoted content. Community browser extensions that handle these problems on desktop do not work on a TV remote interface, and there is no official way to enable them.
How it solves it#
SponsorBlock Integration
Automatically skips sponsor segments, intros, outros, and subscription reminders in YouTube videos using the community-sourced SponsorBlock database. You configure which categories to skip in the app settings. Unlike the desktop browser extension, SmartTube cannot submit new segments because TV remotes are not suited for precise timestamp selection, so coverage depends on community contributions.
Up to 8K Resolution with Codec Selection
Supports video playback up to 8K along with 60fps and HDR, subject to your hardware capabilities. The app lets you choose between AV1, VP9, and AVC codecs based on your device's decoder support. AV1 delivers the best bandwidth efficiency on compatible hardware; VP9 works on most Android TV devices made since 2015. A default video preset can be set in settings so each video opens at your preferred quality.
Adjustable Playback Speed
Change video playback speed during any video by pressing the speed-indicator icon in the player. The selected speed persists across videos within the session. The README notes that some speed values may cause frame drops on lower-powered hardware, which is a known limitation rather than a bug under active fix.
Runs Without Google Services
Works on Android TV devices and boxes that do not have Google Play Services installed, including many budget Android TV boxes sold in international markets without Google certification. This extends SmartTube's reach to hardware where the official YouTube app is unavailable due to missing Play Services.
Phone-to-TV Casting via Link Code
Link a smartphone to SmartTube using a one-time code in the app settings, then cast videos from the YouTube mobile app to SmartTube on your TV. Unlike the official YouTube app, SmartTube does not appear on the local network automatically; the initial pairing requires a manual code entry. Once linked, you also need to open the app on the TV before casting since SmartTube cannot automatically wake the TV.
Picture-in-Picture Playback
Plays videos in a floating PiP window when you press the home button during video playback. Enable it under Settings > General > Background playback > Picture in picture. It can also activate when pressing back if configured in the background playback activation setting.
Strengths and trade-offs#
Strengths
- MIT License with No Subscription CostReleased under the MIT license, SmartTube is free to use indefinitely with no subscription fee and no paid tier. YouTube Premium charges around $13.99 per month for ad-free viewing; SmartTube delivers that same ad-free experience on Android TV at no recurring cost.
- Active Maintenance and Built-in UpdaterThe repository has been maintained continuously since 2020, with active commits as recent as September 2026. The app includes a built-in updater that notifies you of new releases with a changelog a few seconds after launch. Community support runs through a Telegram group and GitHub issue tracker with an active international user base.
- Ad-Free Interface with No Ad UI ElementsThe interface removes advertising elements entirely and focuses on playback and content browsing. Where the official YouTube TV app structures its layout around promoted content and ad placements, SmartTube presents a clean, distraction-free interface designed for TV screen navigation.
Trade-offs
- -Phones and Tablets Not SupportedSmartTube is designed exclusively for Android TV and TV boxes. The app technically installs on smartphones but is unsupported, has no phone-optimized UI, and the development team does not address smartphone-specific issues. Mobile YouTube alternative apps require a separate choice.
- -Comment Functionality Is UnstableThe README explicitly lists comment functionality as unstable. Viewing and interacting with YouTube comments is unreliable in SmartTube, and users who rely on reading comments regularly will find this a notable gap.
- -New Amazon FireTV Devices Not CompatibleAmazon Fire Stick 4K Select and newer FireTV devices released from October 2025 onward run Amazon's VegaOS instead of Android. SmartTube is not compatible with VegaOS and there is no planned support for these devices. Only Amazon FireTV sticks released before October 2025 are supported.
- -Not Available in Any App StoreSmartTube is not published on Google Play, Amazon AppStore, or F-Droid. Installation requires sideloading the APK using the Downloader app or ADB, which involves enabling unknown sources on the device. This is a one-time setup but is more involved than a standard app store install, and the built-in updater handles subsequent updates.
SmartTube vs alternatives#
SmartTube vs YouTube Premium
YouTube Premium is Google's paid subscription tier that removes ads, enables background playback on mobile, and provides offline downloads, at approximately $13.99 per month. SmartTube is a free, MIT-licensed Android TV app that delivers ad-free YouTube viewing on Android-based TV devices with additional playback controls the official app does not include.
| Feature | SmartTube | YouTube Premium |
|---|---|---|
| Price | Free | ~$13.99/month |
| License | MIT | Proprietary |
| Ad-free viewing | Yes | Yes |
| SponsorBlock | Yes | No |
| Adjustable playback speed | Yes (TV) | Limited |
| 8K resolution | Yes | Yes |
| HDR | Yes | Yes |
| Background audio (mobile) | No | Yes |
| Offline downloads | No | Yes |
| Works on non-Android TVs | No | Yes |
| App store install | No (sideload) | Yes |
SmartTube is the better choice for Android TV households that watch YouTube daily. It delivers SponsorBlock, 8K playback, and fine-grained speed controls that YouTube Premium does not provide, at no recurring cost. The one-time APK sideload is a low bar for the ongoing savings, and the built-in updater handles future releases.
YouTube Premium is the better choice when viewing spans multiple device types. A household watching YouTube across phones, tablets, web browsers, and non-Android TVs benefits from the single-subscription coverage that YouTube Premium provides across all those surfaces. Background audio playback and offline downloads on mobile are YouTube Premium features SmartTube does not offer. If viewing is split between TV and mobile, the platform coverage of YouTube Premium justifies its cost.
Quick start#
Build and install SmartTube from source using Gradle with an ADB connection to your Android TV device (requires OpenJDK 14 or older).
```bash
git clone https://github.com/yuliskov/SmartTube.git
cd SmartTube
git submodule update --init
adb connect <device_ip_address>
gradlew clean installStstableDebug
```What it's built on#
- Languages
- C++JavaKotlin
FAQ#
Is SmartTube legal to use?
SmartTube accesses YouTube content through the same public endpoints a browser uses and does not bypass payment for paid content. Using third-party YouTube clients may technically conflict with YouTube's Terms of Service, which restrict some forms of unauthorized client access. Users should review the current terms for their region. The project has operated publicly since 2020 without legal action against it.
Does SmartTube work on Chromecast with Google TV?
Yes, SmartTube supports Chromecast with Google TV. Installation requires one extra step: enable Developer Options by repeatedly clicking the Android TV OS build number in Settings, then turn on unknown sources for your sideloading app. After that, follow the standard installation using the Downloader app. All core features including SponsorBlock and 8K playback work normally once installed.
How do I install SmartTube without a computer?
Install the Downloader app by AFTVnews from the Google Play Store or Amazon AppStore on your Android TV, open it, and enter the code 79015 for the beta release or 28544 for the stable release. Follow the on-screen prompts to accept and install the APK. The full process takes a few minutes with no computer or ADB connection needed.
Does SmartTube require a Google account?
SmartTube can browse public content without a Google account. To access your personal subscriptions, watch history, and playlists, you link an account using a one-time connection code instead of entering your password directly into the app. These codes have limited permissions and cannot change your password. You can revoke access at any time from Google's third-party app settings at myaccount.google.com/security.
Is it safe to install SmartTube after the security incident?
The developer disclosed that their build environment was previously infected by malicious software. Since then, all builds are scanned with VirusTotal before release. Only download SmartTube from the official GitHub releases page or using the official Downloader codes listed on the project's official site. The README explicitly warns against installing APKs from third-party app stores, APK sites, or blogs, which may contain malware or ads.
Similar open-source tools#
invidious
Watch YouTube without ads, tracking, or a Google account
DeskcommCRM
AI agents for WhatsApp sales, fully audited, no per-user pricing
iloader
Free open-source iOS sideloader for Windows, Mac, and Linux
armorpaint
Open source 3D PBR texture painting with GPU acceleration
escrcpy
Graphical Android device mirroring and control with scrcpy
FckSignups
Open-source tools that work instantly, no signup required

