BeamTube
GitHub

BeamTube

An uncluttered YouTube client for Android phones, tablets and TVs, for people who sit down to watch.

It opens on your subscriptions, shows only what matters and adds the small tools that make long videos nicer to watch. One app for your phone, your tablet and your TV, with the right layout for each.

  • Free and open source
  • No tracking
  • Android 6.0 or newer
BeamTube on a TV, showing the Subscriptions feed

BeamTube is an unofficial app. It is not affiliated with YouTube or Google.

It starts with the channels you chose

The official YouTube app is built to keep you scrolling, with Shorts in every corner, comments under everything, notifications and autoplay into whatever is trending. That’s fine when you want it.

A lot of the time, though, you just want the channels you follow, the hour-long documentary you saved last week, or a playlist to fall asleep to. BeamTube starts from that side.

YouTube appBeamTube
Home screenAn algorithmic feedYour subscriptions, newest first
ShortsEverywhereNowhere, ever
Comments and notificationsYesNo
Titles and audioOften auto-translated and dubbedAlways the original title and audio
Phone, tablet and TVSeparate apps that behave differentlyOne app, one look
Duration filtersUp to “over 20 minutes”Also 30, 45 and 60 minutes or more, and “Before 2015”
Subscribing to a playlistNot possibleNew videos show up with your subscriptions
Links from other appsGo to your watch historyPlay without touching your history
Hiding topics“Not interested”, one video at a timeWhole topics, matched by keywords
When a video endsAutoplays whatever comes nextA few suggestions, then back to your list

Made for longer videos

Most of what BeamTube adds is about the moment after you press play.

Long videos are easy to find
Search and Explore can filter for 30, 45 or 60 minutes or more, and “Before 2015” (or any year) digs up older videos the algorithm has long forgotten.
It remembers where you stopped
On every device, and it picks up from there next time.
It jumps over the boring part
Skip forward inside a stretch most viewers skip, like a sponsor read or a long intro, and BeamTube jumps straight to where people start watching again. It uses YouTube’s own “most replayed” data, so there’s no extra button and no third-party service.
Chapters on the timeline
With the chapter’s name and a thumbnail preview while you scrub. On the TV, press OK to jump there, or move away to stay where you were.
Captions you can read
Always centered, white with a thin outline. Automatic captions show up two lines at a time instead of scrolling word by word.
Playlists play in order
Watch later works as a real queue. Drag to reorder, swipe a video to the top or away, with Undo.
The best picture your screen can show
On the TV the player goes for 4K first and only steps down when it really has to. Phones and tablets start at 1080p. A resolution you pick by hand stays.
No autoplay into the next thing
When a video ends you get a few suggestions: the next video from your list, one from the same channel and related videos that respect your topics. Pick nothing, and you’re back on your list after 15 seconds.

Falling asleep to videos

BeamTube grew out of falling asleep to playlists on the TV, so the player has a sleep mode. Tap the moon.

Brightness
100, 50, 25, 10 or 0%. The picture and captions dim without touching the TV’s own brightness, so the room stays dark while the sound goes on. The rest of the app dims with them until you close it.
Then play
How many more videos of the playlist play after this one, from none to all.
When done
On the TV, stay on or turn the TV off when the last video ends. You get ten seconds to cancel, and with HDMI-CEC the TV set switches off too.

On a phone, switch the screen off and the video keeps playing as audio only, with the controls on the lock screen. Leave the app while a video plays and it moves into a small floating window.

The sleep mode panel in the TV player
Try the brightness

Explore, through the channels you trust

Recommended is still there, if you like it. Explore is another way to find new things. Creators often list channels they like on their own channel page, and Explore reads those lists from the channels you subscribe to.

It shows videos from about ten of those channels at a time, a couple of recent ones and a couple of their best-known, and every refresh draws a different set. Channels you already follow or blocked, second channels of creators you follow, and videos you’ve watched are left out.

The date, duration and sort filters work here too, so “60 minutes or more, before 2018” is a perfectly good way to spend an evening.

Your topics

The first time you open BeamTube, it asks what you’d like to see more of and what you’d like to see less of. There are more than 40 suggestions, from documentaries, history and engineering to sleep videos, or gaming, news and celebrity gossip on the other side.

  • See more of: these come first in Recommended.
  • See less of: these don’t show up in Recommended, in Explore or in subscribed playlists.
  • Your subscriptions are never filtered. You chose those channels.

A topic is just a name and a list of keywords, matched as whole words in the title and the channel name. In Settings you can change any topic, add your own, or block a channel so it disappears everywhere.

Subscribe to playlists

YouTube lets you subscribe to channels, but not to playlists. In BeamTube, open a playlist from any channel and tap Subscribe. From then on, new videos added to it show up in your Subscriptions, next to the videos from your channels.

The subscription is saved in your YouTube account, so it’s the same on all your devices. If you already follow the channel, its videos aren’t repeated.

One app on every screen

The same APK runs on your phone, your tablet and your Android TV, and picks the right interface by itself.

On the TV

  • Made for the remote: big cards, clear focus, everything reachable with the arrows.
  • Hold OK on a video for a quick menu: save it, remove it or go to the channel.
  • Sign in by scanning a QR code with your phone.
  • The YouTube button on your remote can open BeamTube. It learns your remote’s key by itself.
  • Come back after a while and Subscriptions are already refreshed, with the new videos on top.
  • Rest the focus on a video for a moment and it starts getting ready, so it opens faster.

On phones and tablets

  • Double-tap the sides of the video to skip 10 seconds, and keep tapping to add more.
  • Swipe sideways to switch tabs, pull down to refresh.
  • Long-press a thumbnail to save it to Watch later.
  • The player turns by itself to fit the video, and a button switches orientation.
  • On tablets, three columns in portrait and a side rail in landscape.

Make it yours

Seven icon colors and seven highlight colors, in Settings. The highlight color is used for the open tab, progress bars, focus on the TV and the player.

  • Night blue
  • Black
  • Teal
  • Plum
  • Mustard
  • Vivid
  • Red
Try the highlight colors on this page

English, Portuguese and Spanish. BeamTube follows your device’s language, or you can pick one in Settings.

What’s not in BeamTube

  • Shorts
  • Comments
  • Live chat
  • Notifications
  • Uploads
  • Trending
  • Shopping
  • Most buttons

Left out on purpose. You can like, dislike, save and subscribe, and that’s it. If you need the rest, the official app is still there.

Install

BeamTube needs Android 6.0 or newer on an ARM device. That’s nearly every phone, tablet and Android TV.

  1. Download

    Get beamtube-X.Y.Z.apk from the latest release on GitHub and install it. On a TV, a file manager or the Downloader app makes this easier.

    Latest release
  2. Sign in

    Open BeamTube and sign in with the code at youtube.com/activate, or scan the QR code on the TV. You sign in on Google’s own page, and BeamTube never sees your password.

  3. Stay up to date

    In Obtainium, add this address and BeamTube updates itself from the releases.

    https://github.com/JohanKRS/beamtube
Open YouTube links in BeamTube

On Android 12 and newer, open the YouTube app’s page in the system settings, go to “Open by default” and turn off “Open supported links”. Then open BeamTube’s page there and add youtube.com, m.youtube.com and youtu.be.

Turning the TV off, and the remote’s YouTube button

Both need BeamTube’s Accessibility service. In BeamTube, Settings > YouTube button on the remote shows whether it’s on and takes you there. The service only puts the device to sleep and listens for the YouTube button. It doesn’t read the screen. On Android 13 and newer, an app installed outside the Play Store may need “Allow restricted settings” first (App info > ⋮).

Privacy

  • Nothing goes to the developer. BeamTube has no servers, no ads, no analytics and no crash reporting of its own.
  • It talks only to YouTube and Google. That’s how it signs you in, loads your lists and plays videos, like any YouTube client.
  • Your settings stay on your device. Topics, blocked channels and watch positions too. Signing out deletes the lists cached on it.
  • Links stay out of your history. Videos opened from other apps aren’t added to your watch history, unless you choose otherwise.

Open source

BeamTube is written in Kotlin with Jetpack Compose and plays video with Media3/ExoPlayer. Sign-in, feeds, playlists and streams come from MediaServiceCore, the engine behind SmartTube, used unchanged. The code is on GitHub under the MIT License.