GlassTube
YouTube, reimagined for the big screen. A Chrome extension that turns youtube.com into a cinematic, Apple TV inspired experience with a Liquid Glass design, from the home screen to the player to Picture in Picture. It collects nothing.
YouTube, laid out like a living room
GlassTube redraws youtube.com in the image of the Apple TV app. Home becomes a full-screen Top Shelf above sideways shelves, the player fills the screen with glass capsule controls, and Picture in Picture gets a floating window of its own. Channels, playlists, search, Subscriptions, History and Shorts all come along.
It reads data, not the page. GlassTube draws from the same JSON YouTube renders from: ytInitialData, the payload of every in-app navigation, and live renderer data as feeds page in. A tolerant parser normalises old and new renderer shapes, so small YouTube changes rarely break it.
YouTube keeps working underneath. Every GlassTube page is a layer over YouTube’s own, hidden one. Subscribe presses YouTube’s button, ads play with YouTube’s controls so Skip always works, and Shorts keep YouTube’s player and gestures. Reach the end of a grid and GlassTube nudges the native page to load its next batch, rather than reimplementing YouTube’s API.
Every part is switchable, live, from the toolbar popup. Turn GlassTube off and every layer and class is removed on the spot. YouTube is handed back exactly as it was.
Every page, not just the home screen
GlassTube is an independent project. It is not affiliated with, endorsed by or sponsored by YouTube, Google or Apple.
Every option, and what it does
All of them live in the toolbar popup, and every change applies instantly to open YouTube tabs. No reload.
Alt P.Requirements
storage, and nothing elseInstalling
- Install GlassTube from the Chrome Web Store.
- Pin it: click the puzzle-piece icon in Chrome’s toolbar and pin GlassTube, so its popup is one click away.
- Open youtube.com. If it was already open, reload the tab once so GlassTube can start.
- Maximise the window, or go full screen with
F11, or⌃⌘Fon a Mac. - Sign in to YouTube for Continue Watching, Subscriptions and Watch Later.
The Chrome Web Store is the only place the packaged extension is published. GitHub Releases carry release notes and nothing to download, and the store updates GlassTube on its own. After an update, YouTube tabs that were already open keep the previous version until you reload them.
Or run it from source
git clone https://github.com/theysap/GlassTube.git
- Open
chrome://extensionsand turn on Developer mode. - Click Load unpacked and choose the
src/folder of the clone. - After editing, press ↻ on the extension card and reload YouTube.
User manual
What each part does, and how to get around it. The full manual lives in the repository, and Read manual at the top of the popup opens it.
Home, the Top Shelf
- The hero shows your top picks. Play starts the video, Channel opens its channel, and the dots at the bottom right switch between featured videos. The capsule around them fills up to show the rotation timer.
- Shelves scroll sideways: a trackpad, Shift and the wheel, the round ‹ › arrows that appear on hover, or the arrow keys.
- A shelf title with a ›, such as Continue Watching ›, opens the full page.
- Keep scrolling and more rows load on their own. Middle-click or ⌘/Ctrl-click any card to open it in a new tab.
The sidebar
The floating glass pill on the left of Home, browse pages and Shorts. Hover it, or move focus into it with ←, to expand the labels: Search, Home, Subscriptions, Shorts, You, History, Watch Later, and Classic View. On the watch page a smaller pill at the top left gives you ‹ Home and Search, and fades with the controls while a video plays.
Search
- Open it from the sidebar, the watch page pill, or with
/on Home and browse pages. - Results appear as you type, in Top Results, Channels, Shorts and Playlists shelves.
Enteropens YouTube’s full results page, in the GlassTube layout.↓moves into the results,Esccloses.- Recent searches are kept on your computer only. Clear removes them.
Watching a video
Move the mouse over the video to show the controls. They hide after about three seconds while playing, and stay while paused. Left to right:
- Hover the scrubber to preview any moment; click or drag to jump. Elapsed time is on the left, remaining on the right. Live streams show a red LIVE pill instead.
- Ads use YouTube’s own controls, so Skip always works. GlassTube’s come back afterwards.
- Scroll down for the title, channel, Subscribe, likes and share, the description card, Up Next, the playlist when you are in one, Comments, and a Shorts shelf.
Picture in Picture
- On a watch page, click the PiP button, or press
Alt P. - The video moves to a floating window you can drag and resize. The tab shows Playing in Picture in Picture, with Bring Back.
- In the window: ⟲10, play and ⟳10 in the centre, a scrubber along the bottom, mute at the top right and Back to tab at the top left.
- Close the window, or click Back to tab, and the video returns to the page without interrupting playback.
Chrome only opens Picture in Picture after a click or a key press, so it cannot open by itself when you switch tabs.
Channels, playlists and library
- Channels: banner, avatar, subscriber count, a description that expands, a Subscribe button that presses YouTube’s own so the bell still works, and tabs for Home, Videos, Shorts, Live, Playlists and Posts.
- Playlists, Watch Later and Liked: a collection header with Play All, then a numbered list. Edit opens YouTube’s layout to remove or reorder videos.
- History is grouped by day. Manage History opens YouTube’s layout to search, pause or clear it.
- Grids keep loading more as you scroll.
Classic View
Classic Home or Classic View in the sidebar hands the page back to YouTube’s layout for the rest of the tab session. A bright GlassTube View pill at the bottom right brings it back. To turn a part off everywhere, for good, use the switches in the popup instead.
Keyboard shortcuts
YouTube’s own keys keep working alongside these.
Space ← → M Esc: play or pause, back, forward, mute, closeKnown issues, and what to expect
GlassTube redraws YouTube from the same data YouTube uses, while YouTube keeps running underneath. That keeps it reliable, and it leaves a few rough edges. None of them touch your account or your data.
Loading and reloading
- Channel pages can take a moment, usually one to three seconds, because GlassTube waits for YouTube to finish loading the channel. If one stays blank or shows the plain dark layout, reload the tab once. The same occasionally happens on playlists, History or Subscriptions after switching between them quickly.
- Home’s personal rows fill in a few seconds after it opens, so shelves may appear one after another.
- After installing or updating, reload YouTube tabs that were already open.
Behaviour you might notice
- Theater mode stays on. The cinematic player uses it, and YouTube remembers it. Press
Ton any video to switch it back off. - YouTube’s top bar is hidden on the watch page and Shorts. For notifications, upload or the account menu, turn off Cinematic Watch Page or Cinematic Shorts.
- The chapter list, miniplayer and autoplay toggle are still reachable through the settings button, the keyboard, or by turning off tvOS Player Controls.
- When YouTube changes its website, a page may look off, or fall back to YouTube’s layout, until GlassTube is updated. Report it with the page type.
If it feels laggy
Glass is GPU-heavy. Older laptops, integrated graphics, 4K and 5K displays and battery-saver mode are where it shows. In order of effect:
- Turn on Reduce Transparency. This removes most of the cost.
- Turn off Parallax Tilt and Auto-rotate Top Shelf, and use the Calm background.
- Reload long-running YouTube tabs now and then. Hundreds of cards make scrolling heavier.
- Check
chrome://settings/system→ Use graphics acceleration when available is on.
Troubleshooting
chrome://extensions that GlassTube is enabled and allowed on youtube.comQuestions
Reporting a problem
- Open a new issue, or click Report an issue at the bottom of the popup, and choose Bug report or Feature request.
- Say which page it happened on, the steps to see it, what you expected and what happened.
- Include your GlassTube version, under its name in the popup, and Chrome’s, from
chrome://settings/help. - Mention whether reloading the tab helped, and which popup options you have changed.
- Add a screenshot or a short recording if you can.
Issues are public. Blur your account, your history and anything personal in a screenshot, and never paste passwords or private links.
What it asks for
One permission, and access to the one site it restyles.
chrome.storage.sync so they follow your Chrome profile, and recent searches, in chrome.storage.local on this computer only.
https://www.youtube.com/*, to restyle its pages. No other site, and not YouTube embeds elsewhere.
- It collects nothing. No analytics, no telemetry, no advertising, no servers. There is nowhere for anything to be sent.
- No remote code. Everything the extension runs is in the package the Chrome Web Store reviewed, and the validator in the repository fails the build if that ever changes.
- No third-party requests. To build Home it may load YouTube pages you could open yourself, such as your subscriptions, history or Watch Later, with your existing session, the same way youtube.com does. That data draws the page and is neither stored nor sent anywhere.
- The source is public and MIT licensed. Every line is in the repository, along with the privacy policy.
chrome://extensions removes them with it.