Open Source Alternatives
  • Alternatives
  • Categories
    Categories by size882 projects
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • IT Management123
    • Product & Project Management106
    • Cloud & Hosting105
    • Data & Analytics104
    Browse all 21 categoriesLLMOps & AI Tooling, Design & Creative and 9 more
  • Blog
  • Advertise
SearchNotion, Slack, password manager.../
Submit
Open Source Alternatives
  • Alternatives
    • Developer Tools461
    • AI & Machine Learning404
    • Web Development196
    • Business & Productivity191
    • Communication & Collaboration126
    • Security & Monitoring126
    • Browse all 21 categories
  • Blog
  • Advertise
Submit your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Open Source Alternatives LogoOpen Source Alternatives

Handpicked Open Source Alternatives to Paid Softwares

Product

  • Categories
  • Tag
  • Advertise

Resources

  • Blog
  • Collection
  • Submit

Company

  • Privacy Policy
  • Terms of Service
  • Refund Policy
  • Sitemap

Alternatives

  • Claude Code
  • Jira
  • Notion
  • Slack
  • Linear
  • Wispr Flow
  • All alternatives
© 2026 Open Source Alternatives. All rights reserved.
Open SourceAlternatives
Home/Categories/Web & App Development/SmartTube
icon of SmartTube

SmartTube

Open source alternative to YouTube Premium

  • 35.1K stars
  • MIT
  • Active this week
  • Last commit 3 days ago

Last verified Oct 19, 2026

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

Visit websiteGitHub35.1K stars
image of SmartTube
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.

Read the full breakdownHide the full breakdownWho it is for, how it works, trade-offs, the quick start and the FAQ
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#

OpenTubeX

Alternative toYouTube Premium

Ad-free YouTube client with encrypted sync and SponsorBlock.

  • 122 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

invidious

Alternative toYouTube Premium

Watch YouTube without ads, tracking, or a Google account

  • 25,567 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

SuiteCRM

Alternative toSalesforce Sales Cloud

Self-hosted CRM with leads, quotes, and workflow automation.

  • 5,805 GitHub stars
  • AGPL-3.0Licence AGPL-3.0

Deviload

Alternative to4K Video Downloader Plus

yt-dlp desktop app with media library, player, and editor

  • 174 GitHub stars
  • MITLicence MIT

Termux App

Alternative toTermius

Linux terminal and package manager for Android devices.

  • 63,078 GitHub stars
  • GPL-3.0-onlyLicence GPL-3.0-only

Nvm

InDeveloper Tools

Switch Node.js versions per shell with a single bash command

  • 95,597 GitHub stars
  • MITLicence MIT
by category

Open source tools in these categories#

34

Web & App Development

Flutter, Rust, Nvm
29

Customer Support

agency-agents, iptv, Twenty

Featured

Inbox Zero

Alternative toSuperhuman

AI email assistant that drafts replies and clears your inbox

  • 12,712 GitHub stars
  • AGPL-3.0Licence AGPL-3.0
  • #Email

Omnara

Alternative toCClaude Managed Agents

Open-source agent deployment API. Self-host or use Omnara Cloud.

  • 2,957 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents

rakazo

Alternative toGrok Bot

AI teammates you own: your keys, your model, your machine.

  • 4,904 GitHub stars
  • Apache-2.0Licence Apache-2.0
  • #AI Agents
Feature your project

New open source projects by email

The projects we add and every new guide. Free, unsubscribe any time.

Find open source alternatives to paid software

/
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse
  • Claude Code to OpenCode
  • Jira to Windshift
  • Notion to AppFlowy
  • Slack to Mattermost
  • Linear to GitLab
  • Wispr Flow to Handy
  • CapCut to Concat
  • Grok Bot to rakazo
  • Superhuman to Inbox Zero
  • Airtable to AITable
  • Muse to OpenClaw
  • GitHub Copilot to Cline
  • Datadog to Netdata
  • Microsoft Teams to Rocket.Chat
  • Pinecone to Qdrant
  • Zapier to n8n
  • Devin AI to OpenHands
  • Firebase to Supabase
  • 1Password to KeePassXC
  • Confluence to Docmost
  • Contentful to Strapi
  • Adobe Premiere Pro to Shotcut
  • ChatGPT to AnythingLLM
  • LangSmith to Langfuse