Open Source Alternatives LogoOpen Source Alternatives
AlternativesBlogAdvertise
Open Source Alternatives LogoOpen Source Alternatives

Stay Updated

Subscribe to our newsletter for the latest news and updates about Alternatives

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product
  • Categories
  • Tag
  • Sign In
Resources
  • Blog
  • Collection
  • Submit
  • Advertise your tool
Company
  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap
Alternatives
  • Superhuman
  • Notion
  • Slack
  • Linear
  • Airtable
  • Wispr Flow
  • All alternatives
Copyright © 2026 All Rights Reserved.
Home/Categories/Web & App Development/SmartTube
icon of SmartTube

SmartTube

Open source alternative to YouTube Premium

Browse YouTube on Android TV without ads, with SponsorBlock, 8K resolution support, and adjustable playback speed. MIT-licensed alternative to YouTube Premium.

33.2K starsJavaMITActive this week
Visit websiteGitHub repo
image of SmartTube
Contents
  1. 01Who SmartTube is for
  2. 02The problem it solves
  3. 03How it solves it
  4. 04Strengths and trade-offs
  5. 05SmartTube vs alternatives
  6. 06Quick start
  7. 07Tech stack
  8. 08FAQ
  9. 09Similar open-source tools
TL;DR

SmartTube is an MIT-licensed Android TV app that replaces the official YouTube client with an ad-free, SponsorBlock-enabled interface. It delivers up to 8K resolution, 60fps playback, HDR, and adjustable speed at no cost, making it a free alternative to a YouTube Premium subscription for TV-based viewing. Install by sideloading the APK onto any Android TV, Chromecast with Google TV, or NVIDIA Shield device.MIT · Java · 33.2K stars · Active this week

who it's for

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

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 SmartTube solves it

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 · trade-offs

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.
versus alternatives

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.

FeatureSmartTubeYouTube Premium
PriceFree~$13.99/month
LicenseMITProprietary
Ad-free viewingYesYes
SponsorBlockYesNo
Adjustable playback speedYes (TV)Limited
8K resolutionYesYes
HDRYesYes
Background audio (mobile)NoYes
Offline downloadsNoYes
Works on non-Android TVsNoYes
App store installNo (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.

install · quick start

Quick start#

bash
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
```
tech stack · detected from GitHub

What it's built on#

Languages
C++JavaKotlin
frequently asked

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.

also worth a look

Similar open-source tools#

invidious

invidious

Watch YouTube without ads, tracking, or a Google account

24.4KCrystalAGPL-3.0
DeskcommCRM

DeskcommCRM

AI agents for WhatsApp sales, fully audited, no per-user pricing

1.3KTypeScriptMIT
iloader

iloader

Free open-source iOS sideloader for Windows, Mac, and Linux

2.9KTypeScriptMIT
armorpaint

armorpaint

Open source 3D PBR texture painting with GPU acceleration

4.4KCzlib/libpng License
escrcpy

escrcpy

Graphical Android device mirroring and control with scrcpy

11.7KJavaScriptApache-2.0
FckSignups

FckSignups

Open-source tools that work instantly, no signup required

4.2KTypeScriptGPL-3.0

Repository

Stars
33.2K
Forks
2K
License
MIT
Latest
32.38s
Last commit
today
Last verified
Sep 13, 2026
Repo
yuliskov/SmartTube ↗

Additional details

Language
Java
Open issues
712
Contributors
35
First release
2020

Categories

Web & App DevelopmentCustomer Support

Tags

VideoDeveloper ToolsSocial Media