Ambient light for YouTube™ by Wezelkrozum
Immerse yourself in YouTube™ videos with ambient light!
You'll need Firefox to use this extension
Extension Metadata
Screenshots
About this extension
This extension will surround YouTube™ videos with ambient light inside your browser. No need for extra hardware like lightstrips or smart lights like ambilight, it's all in your browser!
Tip:
Are you using a widescreen or portrait monitor? Enable both the "Remove black bars" and "Fill video to screen" features to automatically fill your monitor with any video that has black bars.
Features:
1. Ambient light
- Blur
- Spread
- Fade in duration
2. Remove black & colored bars
- Remove bars
- Remove sidebars
- Also remove colored bars
- Fill video to screen
3. Filters
- Brightness
- Contrast
- Vibrance
- Saturation
4. Video
- Size (scale/zoom)
- Shadow
5. Video page content
- Shadows on elements
- Buttons, boxes and images opacity
- Hide elements in theater mode
- Translucent header
6. Quality
- Limit framerate (per second)
- Resolution
7. General
- Appearance (theme): Light, Default, Dark
- Enable only in view mode(s): small, theater, fullscreen
- Enable in Picture-in-picture mode
- Enabled/Disabled
Advanced features:
1. Ambient light
- Edge size
- Fade out start
- Fade out curve
- Debanding (noise/dithering)
- Flicker reduction
- Smooth motion (Frame blending)
2. Directions
- Top, right, bottom, left
3. Remove black & colored bars
- Bar detection offset
- Bar detection average
- Bar size (manual control)
- Sidebar size (manual control)
- Reset bars next video
4. Video
- Sync video with ambient light
- Debanding (noise/dithering)
5. Video page content
- Hide scrollbar
6. Quality
- Synchronization: Display framerate, Video framerate
- WebGL renderer (Uses less power)
- Save energy on static videos
7. Stats
- Framerate stats
- Frametime stats
- Resolution and drawtime stats
Requirement:
A video card with a score of at least 1000 points in the PassMark G3D Mark benchmark is recommended.
Check your video card's score here: https://www.videocardbenchmark.net/gpu_list.php
With a score lower than 1000 the extension will still work but it is likely that the YouTube video page will be slow and/or stuttering.
Contribute:
You can view the source code and contribute to this open source project at https://github.com/WesselKroos/youtube-ambilight
Tip:
Are you using a widescreen or portrait monitor? Enable both the "Remove black bars" and "Fill video to screen" features to automatically fill your monitor with any video that has black bars.
Features:
1. Ambient light
- Blur
- Spread
- Fade in duration
2. Remove black & colored bars
- Remove bars
- Remove sidebars
- Also remove colored bars
- Fill video to screen
3. Filters
- Brightness
- Contrast
- Vibrance
- Saturation
4. Video
- Size (scale/zoom)
- Shadow
5. Video page content
- Shadows on elements
- Buttons, boxes and images opacity
- Hide elements in theater mode
- Translucent header
6. Quality
- Limit framerate (per second)
- Resolution
7. General
- Appearance (theme): Light, Default, Dark
- Enable only in view mode(s): small, theater, fullscreen
- Enable in Picture-in-picture mode
- Enabled/Disabled
Advanced features:
1. Ambient light
- Edge size
- Fade out start
- Fade out curve
- Debanding (noise/dithering)
- Flicker reduction
- Smooth motion (Frame blending)
2. Directions
- Top, right, bottom, left
3. Remove black & colored bars
- Bar detection offset
- Bar detection average
- Bar size (manual control)
- Sidebar size (manual control)
- Reset bars next video
4. Video
- Sync video with ambient light
- Debanding (noise/dithering)
5. Video page content
- Hide scrollbar
6. Quality
- Synchronization: Display framerate, Video framerate
- WebGL renderer (Uses less power)
- Save energy on static videos
7. Stats
- Framerate stats
- Frametime stats
- Resolution and drawtime stats
Requirement:
A video card with a score of at least 1000 points in the PassMark G3D Mark benchmark is recommended.
Check your video card's score here: https://www.videocardbenchmark.net/gpu_list.php
With a score lower than 1000 the extension will still work but it is likely that the YouTube video page will be slow and/or stuttering.
Contribute:
You can view the source code and contribute to this open source project at https://github.com/WesselKroos/youtube-ambilight
Developer comments
You can view the source code, contribute to this open source project or report bugs at https://github.com/WesselKroos/youtube-ambilight
Rate your experience
Support this developer
The developer of this extension asks that you help support its continued development by making a small contribution.
PermissionsLearn more
This add-on needs to:
- Access your data for www.youtube.com
More information
- Add-on Links
- Version
- 2.38.11
- Size
- 1,000.54 KB
- Last updated
- 2 days ago (Jan 17, 2025)
- Related Categories
- License
- MIT License
- Privacy Policy
- Read the privacy policy for this add-on
- Version History
- Tags
Add to collection
Release notes for 2.38.11
New
- The "Video: size" setting has been split into a size setting per view (small, theater, fullscreen)
- New advanced setting: "Optimize debanding for" with a toggle between "LCD (normal)" and "OLED (overlay)" optimized blend modes
- Styled YouTube's new searchbar layout
- Styled YouTube's new live chat layout
- Support for YouTube's new fullscreen view in a custom fullscreen element experimental layout
- Display a warning when the ambient light cannot not be displayed because the video is DRM protected by YouTube. (This happens on movies you have to buy.)
Improvements
- Unlinked the "Video: size" and "Bar detection: Fill video to removed bars" settings to make filling to a user-specified video size available
- Offloading the bar detection and Energy saver features to a separate thread/process even when the TrustedHTML api is required (Which was introduced by YouTube's 31 July 2024 update.)
- Enhanced bar detection:
- Has now the ability to ignore elements inside bars which are not edges
- Improved detection speed
- Improved precision & stability
- Resets to 0% when the colors at the location of a bar changed, are still filling the whole bar but no new bar is detected (Old bars were sometimes retained when a video changes between scenes.)
- Reduced resizing duration by ~30%
- Prevent size recalculations in VR video's or when toggling YouTube's sidemenu
- Reduced the amount of event listeners to reduce memory usage
Fixes
- Fixed the issue that importing a setting with a slider value higher than 100% was not being restored to it's exported value but capped to 100%.
- The live chat theme did not change anymore in some situations
- Display a download link after exporting the settings as fallback, in case the download was blocked by the browsers
(Vivaldi blocks downloads of blob URLs)
- When enabled, the setting "Video jitter workaround" does not detect a 60hz monitor anymore before it applies the workaround. This resolves an unstable framerate on monitors with a dynamic/variable frame rate. (When the "Dynamic refresh rate" toggle is enabled in the Window's Advanced display settings.)
- The default value for the "Quality > Synchronization" setting has been changed to "Decoded" to workaround a bug in Firefox that limits the framerate to 24fps. Related bugreport: https://bugzilla.mozilla.org/show_bug.cgi?id=1935256
- The "Video: size" setting has been split into a size setting per view (small, theater, fullscreen)
- New advanced setting: "Optimize debanding for" with a toggle between "LCD (normal)" and "OLED (overlay)" optimized blend modes
- Styled YouTube's new searchbar layout
- Styled YouTube's new live chat layout
- Support for YouTube's new fullscreen view in a custom fullscreen element experimental layout
- Display a warning when the ambient light cannot not be displayed because the video is DRM protected by YouTube. (This happens on movies you have to buy.)
Improvements
- Unlinked the "Video: size" and "Bar detection: Fill video to removed bars" settings to make filling to a user-specified video size available
- Offloading the bar detection and Energy saver features to a separate thread/process even when the TrustedHTML api is required (Which was introduced by YouTube's 31 July 2024 update.)
- Enhanced bar detection:
- Has now the ability to ignore elements inside bars which are not edges
- Improved detection speed
- Improved precision & stability
- Resets to 0% when the colors at the location of a bar changed, are still filling the whole bar but no new bar is detected (Old bars were sometimes retained when a video changes between scenes.)
- Reduced resizing duration by ~30%
- Prevent size recalculations in VR video's or when toggling YouTube's sidemenu
- Reduced the amount of event listeners to reduce memory usage
Fixes
- Fixed the issue that importing a setting with a slider value higher than 100% was not being restored to it's exported value but capped to 100%.
- The live chat theme did not change anymore in some situations
- Display a download link after exporting the settings as fallback, in case the download was blocked by the browsers
(Vivaldi blocks downloads of blob URLs)
- When enabled, the setting "Video jitter workaround" does not detect a 60hz monitor anymore before it applies the workaround. This resolves an unstable framerate on monitors with a dynamic/variable frame rate. (When the "Dynamic refresh rate" toggle is enabled in the Window's Advanced display settings.)
- The default value for the "Quality > Synchronization" setting has been changed to "Decoded" to workaround a bug in Firefox that limits the framerate to 24fps. Related bugreport: https://bugzilla.mozilla.org/show_bug.cgi?id=1935256
More extensions by Wezelkrozum
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet
- There are no ratings yet