YouTube is shoving 90+ second ads onto smart TVs, so here's a bunch of free open-source YouTube alternative apps to use instead

Time 11 min read


YouTube has been on a mission to force it's users to watch more frequent and longer ads, while also making the experience worse for users that try to use adblockers, to push them onto YouTube Premium. So how about we just say no and start using one of the many free, open-source and privacy-friendly alternatives instead.

Enough is enough. If you use YouTube at all, even a little bit, you’ve no doubt been bombarded with multiple ads just while trying to watch one 10 minute video. Some ads are not even skippable, and can run for several minutes. Now they’re starting to inject unskippable 90+ second ads specifically into YouTube apps on smart TVs, where it’s not as easy to block them.

So I’m here to educate anyone that is over YouTube’s unending ad diarrhea and has no desire to reward their terrible tactics with payment. Instead, I want to tell you about all the different ways you can watch YouTube videos on various smart TVs and set-top boxes with no ads, more private than actual YouTube, and in many cases even better performance.

Before I begin, a note about SponsorBlock. This is a crowdsourced browser extension and API that lets anyone submit the start and end time’s of sponsored segments of YouTube videos.

There is also iSponsorBlockTV, a self-hosted app made by a different person that connects to the official YouTube apps on your various TVs and other devices, so that sponsor segments and such are auto-skipped even when watching on the official YouTube app. (The app will also automatically mute normal ads and press the skip ad button for you as soon as it appears.)

I bring up SponsorBlock because it is built-in to most if not all of the YouTube alternatives I’ll talk about in this post. With this built-in most videos (after having been up for a day or two so submissions come in) will auto-skip sponsor segments and in-video “hit that bell, smash that like button” sections too.

Important notice about using these apps

Just to be clear, every YouTube alternative app below will block/skip ads on any YouTube videos watched through that app.

This means you will not be contributing to ad revenue of whatever YouTube channels you watch, since you won’t be served ads at all. (I strongly suggest supporting your favorite creators with alternative monetization methods whenever possible, like Patreon, etc.)

Also, it should go without saying that YouTube does not like these apps and is constantly fighting to break their functionality. They have and probably will again succeed in breaking one of more of the apps below, at least temporarily, so be sure to check for updates within the apps often.

SmartTube for Android and Google TVs

I have to start out with the YouTube alternative I’ve been using for several years, and which is literally the only way I can watch YouTube now. SmartTube has a clean YouTube-like interface (though the UI is noticeably different even compared to other alternatives below), full compatibility for 4K and 8K playback, 60fps and HDR, and it also comes with Sponsorblock built-in.

SmartTube specifically works on Android TV (Onn, Xiaomi, other “generic” brand Android TV devices), Amazon FireTV (maybe not newer models, do your research), Google TV set-top boxes and smart TV brands with it built-in like Sony Bravia, and the Nvidia Shield. It may also work on other no-name Android TV devices, but it does not work on “standard” Android on phones, tablets, chromebooks, etc.

Installing SmartTube is a bit involved since it is not available on the Google Play Store, so it must be side-loaded. The easiest method, and the one I’ve always used, is to install the Downloader by AFTVnews app on your TV or device, use it to open one of the URLs and install Smarttube that way. You can just delete Downloader afterwards.

Otherwise, you can download the Smarttube APK to your phone or tablet, use an app like X-plore or Send Files to TV (or many others) to transfer the file to the TV, or just put the APK on a USB stick and plug that into your TV’s USB port. You can also use ADB, but this seems way more complicated than the other ways.

For Smarttube specifically, just based on my own experience, I strongly suggest you run the Beta branch, it gets updates more often and since YouTube is constantly trying to kill all these free alternatives, there are times when things break and Smarttube rolls out urgent updates to fix these ASAP. Beta branch gets these first and constantly as needed.

TizenTube for Tizen Samsung TVs

TizenTube is a YouTube alternative specifically for Tizen, the Linux-based operating system running on Samsung TVs. I don’t own a Samsung smart TV, so I can’t give hands-on experience, but it has many of the same features including built-in SponsorBlock.

The only way to install TizenTube seems to be via TizenBrew, made by the same developer, a sort of alternative front-end that lets you install modded websites and apps on your Samsung TV. (Just going based off what I have read about it.)

TizenTube Cobalt for non-Tizen devices

TizenTube Cobalt, made by the same developer as TizenTube and TizenBrew, is basically TizenTube for non-Tizen devices. That means you get TizenTube’s interface and features on devices like Android/Google TVs, Amazon Firesticks/Fire TVs, and Nvidia Shield. (The GitHub readme specifically advises using Google TV-certified devices for best results.)

The main way to install TizenTube Cobalt is to side-load it (download the APK and transfer to the device), although you can also use Downloader by AFTVnews browser extension to download it via a code from the TizenTube Cobalt readme.

I plan to try out TizenTube Cobalt soon, so I may update this in the future with more details.

Playlet for Roku

So here’s a recent one I didn’t know about until I was researching for this post, there’s actually a custom privacy-friendly YouTube alternative for Roku as well! Playlet has no ads or tracking, has built-in SponsorBlock and is even faster than the official Roku YouTube app.

The UI is very similar to YouTube, although I did notice the “front” page (if you sign in with your YouTube account) only has your subscriptions, recommended, playlists and watch history. So there’s a little less “discoverability” compared to other alternatives (but really this means no algorithm pushing stuff on you, hardly a bad thing), and it’s still a huge improvement over the vanilla YouTube experience on Roku.

You should be able to just search for Playlet in the Roku channel store (at least I was on my Insignia Roku TV), but it can also be side-loaded. (Sidenote: I thought Roku was a closed ecosystem but now I find out you can side-load?! Gotta look into this more…)

Yattee for iOS devices

One of only two ad-free YouTube alternatives I found for the Apple ecosystem. (The other is below.) Yattee is a privacy-focused YouTube alternative front-end for all iOS platforms with a native UI built with Swift with features like 4K video playback, custom controls and gestures, background play support, and of course built-in SponsorBlock.

I don’t have any Apple devices, so I can’t comment on the user experience. If you check this one out, feel free to email me with your thoughts and I will incorporate them into a future update.

ReactTube for Apple TV

ReactTube is a more recent YouTube alternative, still in heavy development so it’s not as feature-packed as others on this list. It seems to work by leveraging YouTube.js to interact with YouTube’s API and display videos in a custom player via HLS.

Just like with Yattee, I cannot test out this app myself since I don’t have an Apple TV. If you try it out, you can email me with your thoughts and I will incorporate them into a future update.

ReVanced YouTube for Android

ReVanced is a “patching system” for Android apps. I’ll be honest, I have tried ReVanced a couple of times over the years and I don’t really get it. My understanding is that developers provide patches for official Android apps including YouTube (but others also), which you then download and apply through ReVanced. It seems that to outright replace official apps with patched one requires the device be rooted, but apparently there’s a way to install and use the patched apps as separate packages on non-rooted devices. (Pretty sure this is what has tripped me up before.)

I don’t really watch YouTube on my phone or tablet so I’ve never bothered with an Android alternative, but ReVanced (and an older app it replaced called Vanced) have been the go-to ways to watch ad-free YouTube (via a patched app) on Android devices for years, so I had to include it.

LibreTube for Android

I only discovered this one while doing research for this post, since again, I’ve never really needed a YouTube alternative on Android since I mostly watch it on my TV. LibreTube is a YouTube alternative client for Android that uses Piped (a self-hosted alternate YouTube front-end) under the hood. It blocks ads and tracking, supports background play, has built-in SponsorBlock, and even lets you download videos.

This looks way less complicated than ReVanced (although ReVanced obviously has uses beyond just watching YouTube ad-free) so I’ll be checking this one out soon and will update at a later date.

uBlock Origin for Chrome and Firefox

I hate watching YouTube on browsers, it seems to be where they do the grossest things to prevent ad blocking and push viewers towards premium. On the occassions when I do watch on a browser, though, the only way to not watch more ads than actual content is with the uBlock Origin browser extension.

Note that because of changes to Manifest v3, it’s only possible to use uBlock Origin Lite on Google Chrome now, but I still never see ads on YouTube with it. (But again, I don’t watch many videos on browser, just one every now and then.)

If you’re still getting ads with uBlock Origin, check out this GitHub Gist with custom filters to add into uBlock Origin. (Note that it may or may not work, the comments are all over the place.) It’s also possible that you’ll get a warning from YouTube about using ad blockers with these filters in use. I don’t use this personally.

Invidious, self-hosted alternative YouTube front-end

Invidious is unique to other alternatives in that it takes privacy extremely seriously, so instead ofusing YouTube’s official API it scrapes the YouTube website for video data like views, likes and comments, then presents that in Invidious’ browser-like front-end without actually sending YouTube any of your data. There’s even an option to proxy videos which will hide your IP from Google. You can also create a local account in Invidious to subscribe to channels and create playlists, without a YouTube account. (And if you do have a YouTube account, you can import subscriptions and playlists, then use them locally without actually signing in to YouTube.)

Invidious has to be self-hosted, but there’s actually a list of trustworthy (per the developers) public instances that anyone can use. Since anyone can self-host Invidious, technically anyone can run a public instance just by publically exposing it, but there’s very specific rules to be considered trusted enough to appear on the “official” list. So don’t use any public instance besides the ones on that list, if you want to be safe.

I haven’t looked much into Invidious, but it’s very mature in development and many of the YouTube alternatives on the list actually include support for an Invidious backend, for a fully private experience on any device.

Piped, self-hosted alternative Youtube front-end

Piped is self-hosted and works similar to Invidious, with many of the same features, but I hadn’t heard of it before researching for this post. It seems just as privacy-focused as Invidious, maybe more so since by default it will proxy videos so you don’t connect to Google’s servers and your IP is hidden. Of course, all ads and tracking are blocked as well.

Unlike Invidious, which provides the code and documentation, but you have to self-host it yourself, Piped runs it’s own official instance at piped.video and provides multiple mirrors, linked from the readme. Full disclosure, however, that when I was researching Piped for this post the main instance and all mirrors were broken, but safe to assume this is temporary and will be resolved. (Like I said before, YouTube is always working to break all these alternatives, and bugs can happen of course, so be prepared for them to randomly stop working until fixed.)

Of course you can also self-host your own Piped instance (videos will still be proxied through Piped’s servers so you are dependant on it being up and running) and there’s also a list of public instances. (Read their warning about how to use these public instances, though.)

That’s all for now. I will continue updating this in the future as I find other YouTube alternatives. If you know of others you’d like to recommend to me, please let me know and I will update this post.

Ariel Diaz
Ariel Diaz

Greetings, program! I'm Ariel, a hobbyist and tech enthusiast that writes about self-hosting, web development, Linux, and related topics.

[email protected] United States of America

Webmentions

Loading mentions…