3 items
Save bandwidth on YouTube: block video stream, hide thumbnails, block avatar images, and more. ๐ง YouTube Audio Only โ Chrome Extension v2 Save bandwidth on YouTube with a suite of tools: block the video stream, hide thumbnails, suppress avatar images, and more โ all independently toggleable. How It Saves Bandwidth YouTube uses DASH (Dynamic Adaptive Streaming) โ audio and video are streamed as completely separate network requests. Why network-level blocking? Simply hiding images with CSS (display:none or visibility:hidden) does NOT prevent them from downloading โ the browser fetches them anyway. This extension uses Chrome's declarativeNetRequest API to block the HTTP request entirely so the bytes never reach your device. The CSS hiding is used alongside the network block as a visual layer (for already-cached images and to prevent layout shifts). Features (v2) 1. ๐ง Audio Only Mode Blocks YouTube's video-segment requests (matching mime=video in DASH URLs on googlevideo.com). Only the audio stream (~128 kbps) is downloaded. The video frame goes black while audio plays normally. 2. ๐ผ๏ธ Hide Thumbnails Network block: declarativeNetRequest rule blocks i.ytimg.com image requests CSS hide: ytd-thumbnail, ytd-rich-grid-media, hover-preview canvas Savings: 20โ150 KB per thumbnail ร 40โ60 per page = 1โ8 MB per page 3. ๐ค Hide Avatars Network block: declarativeNetRequest rule blocks yt3.ggpht.com image requests CSS hide: ytd-comment-renderer #author-thumbnail, sidebar channel icons, etc. Savings: 5โ30 KB per avatar ร 50+ per comments page = ~1.5 MB per page 4. ๐๏ธ Hide Other Images CSS-only hide for: channel banners, end-screen overlays, merch shelf, promoted ad thumbnails Savings: ~500 KB per page 5. ๐ฎ Quick-Access Player Buttons (in YouTube's player controls) Two extra buttons appear in the YouTube video player (bottom-right control bar): Video On/Off ๐น camera badge - Toggle Audio Only mode โ video camera icon; glows cyan with a slash when video is hidden Hide Thumbnails ๐ผ image - Toggle thumbnail hiding across the whole page 6. โก YouTube Shorts Floating Popup Widget & Auto-Exclusion Auto-Exclude Shorts toggle: Keep Shorts in full video mode by default even if main audio-only mode is active. Dedicated Shorts Floating Widget: A compact, responsive floating popup widget specifically built for YouTube Shorts. Close Button (โ): Top-right button that minimizes the widget into a sleek floating ๐ง icon. Audio Only On/Off Switch: Toggle between audio-only and full video directly from the Shorts screen. Live Savings: Real-time bandwidth counters for the active Short and all-time saved. Mobile-Friendly: Responsive layout with touch tap targets for small screens and mobile views. 7. ๐ Optional On-Screen Savings Widget (Standard Videos) Floating live counter showing data saved for current video & all-time on standard YouTube videos. Features a close button (โ) to dismiss it instantly. Off by default so it never clutters your screen; toggle it back on anytime from the extension popup. Popup (all features) Click the ๐ง icon โ toggle each feature independently. Changes apply instantly to the active tab (no reload needed for image/CSS features). Audio-only requires a reload or seek to take effect. Player Buttons Open any YouTube video โ three extra buttons appear in the bottom-right corner of the player. Technical Details Manifest V3 โ modern Chrome extension standard declarativeNetRequest rules (dynamic rules, restored on startup): Rule 1: Block .*googlevideo\.com.*mime=video.* โ blocks video DASH Rule 2: Block ||i.ytimg.com/* (image type) โ blocks thumbnails Rule 3: Block ||yt3.ggpht.com/* (image type) โ blocks avatars CSS injection via <style> tags in content.js for layout-safe hiding State persistence via chrome.storage.local โ survives browser restarts No data collected โ everything runs 100% locally in your browser
Sep 22, 2026
rating_count is the Chrome Web Store ratings count, not a written-review count.
Media assets
Screenshots and videos on the listing.
Has promo video
Whether the listing includes at least one video.
Languages
Declared language locales.
Developer website
Listing exposes a developer website URL.
Contact email
Listing exposes a contact email.
Keyword in name
Case-insensitive substring match in the name.
Keyword in description
Case-insensitive substring match in the description.
Keyword occurrences in description
Count of case-insensitive occurrences in the description.
Category user-count percentile
Share of same-category extensions with fewer users (null if unknown).
These are transparent listing completeness / keyword signals, not a prediction of Chrome Web Store search ranking.