Theater Mode Everywhere version history - 15 versions
Theater Mode Everywhere by Tomasz Janusz
Theater Mode Everywhere version history - 15 versions
Be careful with old versions! These versions are displayed for testing and reference purposes.You should always use the latest version of an add-on.
Latest version
Version 2.1.0
Released Nov 2, 2026 - 717.36 KBWorks with firefox 140.0 and later• A proper ending: When a video ends, a calm black screen with Replay (and Next, when a playlist has one) now replaces the frozen last frame. Services with their own next-episode step, such as Netflix and Disney+, keep theirs.
• YouTube recommendations: With Rich Theater Experience, the end of a YouTube video shows up to three suggestions you can pick without leaving theater mode, and YouTube's autoplay countdown appears right in our player, with Cancel. Not your thing? Turn off the Show recommendations switch under them.
• Smoother, faster theater: Theater opens and closes with less of a freeze on large pages such as YouTube, and its controls bar no longer hitches as it appears and hides. It also no longer ends when a site briefly hides its player while switching videos.
• New languages: 🇬🇧 English (UK), 🇨🇿 Čeština and 🇸🇰 Slovenčina are now in the language list in Settings.
• Settings for each service: Service cards in Settings → Features have a new Settings button, where you can switch YouTube recommendations on or off and choose AutoTheater for that service alone.
• A quick setup: A fresh install now walks you through a short setup: services, how theater mode starts, your language, the look and layout, and a few extras. Changed your mind later? Settings → About has Run setup again, and Reset to defaults for a clean start.
• New services in Rich Theater Experience: SOOP, iQIYI and Rakuten Viki, with episode navigation, subtitle and audio choices and AutoTheater where the service allows it. SOOP's own chat joins you beside the video.
• Audio tracks and subtitle language: Choose a dub or the original audio from the player settings on Netflix, Disney+ and YouTube, and TME remembers your language for that service. While subtitles load, the corner notice already shows which language is coming.
• Speed keys: Press < and > to change the speed as you do on YouTube, or hold Seek Forward to play at 2x until you let go.
• Updates stay out of your way: A new version no longer opens a tab. A NEW badge on the toolbar icon, a note in the popup and a line at the bottom of the player menu lead you here instead; open any of them and the badge goes away.
• Fixes you may have noticed: AutoTheater now starts on Vimeo videos and when you expand YouTube's miniplayer, Disney+ subtitles keep following the dialogue after the audio track changes, Twitch chat no longer cuts off messages, and letter shortcuts work on Cyrillic, Greek, Hebrew and other non-Latin keyboards.
• And a few smaller things: drag the edge of the chat to resize it, move around the player bar with W, A, S and D, theater on YouTube's miniplayer, and clearer keyboard shortcut names and help.Source code released under MIT License
Older versions
Version 2.0.8
Released Oct 29, 2026 - 484.25 KBWorks with firefox 140.0 and laterFixed
- Live YouTube streams opened after using YouTube's miniplayer or queue now show as live in theater mode. The progress bar ran to a made-up end time, the remaining time counted down as if the stream were a finished video, and the live button could seek to a stale point. Reloading the page hid the problem.
- Theater mode no longer slows a page down after being entered and exited many times. Each exit left part of the previous session running, so pages such as YouTube grew slower to navigate the more often theater was used, until the page was reloaded.Source code released under MIT License
Version 2.0.7
Released Oct 26, 2026 - 470.6 KBWorks with firefox 140.0 and laterFixed
- Theater mode now fills the window on pages that list several posts with videos, such as a Telegram channel's post list (t.me/s/…). The video could instead appear shifted up and to the left, cut off at the top-left corner of the window, with the page showing around it.Source code released under MIT License
Version 2.0.6
Released Oct 24, 2026 - 470.6 KBWorks with firefox 140.0 and laterFixed (2.0.6)
- With AutoTheater on, a page opened in a background tab no longer shows its native chat as closed when you switch to it if the site's chat was already open.
Fixed (2.0.5)
- In Firefox, seeking with the arrow keys, the progress bar or the live button on Netflix, Disney+ and live YouTube streams now reaches the site's own player. The request was blocked by Firefox's cross-script isolation, so those seeks were dropped and each one logged a "Permission denied" error in the page console. Chromium was not affected.
- In Firefox, the extension's requests to a site's own scripts for site data on supported sites and for switching YouTube's and Twitch's built-in captions were also blocked by Firefox's cross-script isolation and never answered, so YouTube caption tracks waited several seconds to switch. They now go through. Chromium was not affected.Source code released under MIT License
Version 2.0.4
Released Oct 21, 2026 - 470.17 KBWorks with firefox 140.0 and laterTheater mode now exits when you navigate back or forward to a page without the player on single-page sites, instead of leaving the stage on screen or switching it to another video.Source code released under MIT License
Version 2.0.3
Released Oct 20, 2026 - 469.74 KBWorks with firefox 140.0 and laterFixed
• Some websites no longer break when the extension is installed: its page script no longer leaks names into the page's global scope, which could replace or clash with the site's own globals (for example a third-party login page whose analytics call failed with a TypeError). Synthetic key events from page scripts no longer raise errors from the extension either.
• The title bar on Netflix now shows the episode (season marker and episode title) as a styled subtitle after the show title, instead of one run-on title.Source code released under MIT License
Version 2.0.2
Released Oct 19, 2026 - 469.26 KBWorks with firefox 140.0 and later- AutoTheater now works on Twitch past broadcasts (videos); live channels and clips stay manual.
- The chat panel now follows whether the site's own chat was visible when you entered theater; your last choice is used only when the site's state cannot be read.
- Translated text and icons are now built without HTML injection, a hardening change with no visible difference.
- On YouTube, theater no longer starts on a hover preview or the miniplayer, and leaves theater when you navigate away from the video instead of leaving the page broken.
- The subtitle overlay now uses the full video width instead of half of it.
- The seek circles now sit on the same horizontal line as the buffering spinner and volume indicator, centred on the picture, when the picture is not centred in the window.
- With an audio effect or Volume Boost enabled, entering theater on a video whose server does not allow audio processing no longer makes the site's player stop with an "unavailable or not supported" error; playback continues and the audio option shows as unavailable.
- Pinned controls no longer let busy page content show through them.
- On Twitch, after the player reloads itself following an error, theater follows the new video and the remaining time keeps updating.
Source code released under MIT License
Version 2.0.0
Released Oct 18, 2026 - 467.09 KBWorks with firefox 140.0 and laterThe new version brings a more comfortable theater mode, new controls, more supported services within Rich Theater Experience, and performance improvements.
Full changelog: https://github.com/TomaszJanusz/Theater-Mode-Everywhere/releases/tag/v2.0.0Source code released under MIT License
Version 1.5.0
Released Sep 20, 2026 - 247.35 KBWorks with firefox 140.0 and laterNew experimental Rich Theater Experience contains integrations with your favorite video services, including YouTube, Twitch, Disney+, and more. Theater Mode Everywhere can show additional information, support custom subtitle formats, and unlock service-specific features. Availability varies by service.
Enjoy!Source code released under MIT License
Version 1.4.0
Released Sep 6, 2026 - 133.18 KBWorks with firefox 140.0 and later- Fit, Fill, and Stretch modes in theater mode, with a toolbar button and the Z shortcut.
- Switch Video on Page now explains when switching is unavailable because the page has only one player.
- Settings now include Report a Bug and a Privacy Thing promo.
Thanks to Denis for the suggestions and feedback.Source code released under MIT License
Version 1.3.1
Released Jul 20, 2026 - 101.13 KBWorks with firefox 140.0 and laterSource code released under MIT License
Version 1.3.0
Released Jul 10, 2026 - 100.74 KBWorks with firefox 140.0 and laterSource code released under MIT License
Version 1.2.0
Released Jul 9, 2026 - 76.85 KBWorks with firefox 140.0 and later, android 142.0 and later- New settings UI
- Cześć! ¡Hola! Hallo! 你好! Hi! From now on, the extension supports the following language versions: Polish, Spanish, German, Simplified Chinese, and English.
Source code released under MIT License
Version 1.1.0
Released Jul 2, 2026 - 61.58 KBWorks with firefox 140.0 and later, android 142.0 and laterCompletely redesigned controls experience — volume and speed now live in vertical pop-up panels that appear on hover, the in-player help overlay groups shortcuts just like the settings page, and a new volume/playback HUD gives instant visual feedback when adjusting volume or toggling play/pause with keyboard shortcuts. Volume can now be boosted up to 300% using the Web Audio API with a non-linear slider design prioritizing the 0-100% range, controlled by a new feature toggle in the options panel to enable or disable it. On pages with multiple videos, the extension automatically picks the best candidate based on visibility, playback state, and size — and you can cycle between them with a single shortcut. Fullscreen transitions now automatically resume playback if the site's scripts pause the video during transition. The extension also works on more sites thanks to Shadow DOM support, and the overall look has been refined with glassmorphic tooltips and seek overlays.
- Shadow DOM traversal to discover video players inside shadow roots.
- Custom glassmorphic tooltips with keyboard shortcut hints on control buttons.
- New icon design with active/disabled states and youtube.com as a default exclusion.
- Vertical pop-up sliders for volume and speed controls replacing the inline horizontal sliders.
- Volume Boost option allowing users to amplify volume up to 300% using the Web Audio API, mapped non-linearly to the top 1/3 of the slider track.
- Volume Boost feature toggle switch in the options page to enable/disable the feature.
- Customizable keyboard shortcuts: Volume Up (
ArrowUp), Volume Down (ArrowDown), Toggle PiP (P), Show/Hide Help (H). - macOS/iOS-style volume HUD overlay with dynamic speaker icons and directional zoom-in/zoom-out text animations.
- Play and Pause HUD overlay notifications when using keyboard shortcuts to toggle playback.
- Unified glassmorphic seek overlays matching the volume HUD visual style.
- Help overlay now organized into the same shortcut groups as the settings page.
- Website exclusions redesigned from tag/badge cloud to a compact vertical domain list.
- Default frame step shortcuts changed from
N/Mto</>. - Migrated from npm to pnpm.
- UI overlay and loading indicator appended to
document.bodyfor layout isolation. Escapekey now closes the help overlay first instead of exiting theater mode when help is open.
- Player controls, slider styling, www-domain matching, and CI versioning.
- Content script shortcut initialization mapping for new shortcuts.
- CSS
!importantremoved from@keyframesdeclarations (browsers ignore it per spec). - Playback pausing when entering/exiting fullscreen on pages containing multiple video elements.
Source code released under MIT License
Version 1.0.0
Released Jun 18, 2026 - 52.39 KBWorks with firefox 140.0 and later, android 142.0 and laterSource code released under MIT License