Plex Ambilight

Adds an ambient light effect to the Plex web player to prevent OLED burn-in and enhance immersion.

スクリプトをインストールするには、Tampermonkey, GreasemonkeyViolentmonkey のような拡張機能のインストールが必要です。

You will need to install an extension such as Tampermonkey to install this script.

スクリプトをインストールするには、TampermonkeyViolentmonkey のような拡張機能のインストールが必要です。

スクリプトをインストールするには、TampermonkeyUserscripts のような拡張機能のインストールが必要です。

このスクリプトをインストールするには、Tampermonkeyなどの拡張機能をインストールする必要があります。

このスクリプトをインストールするには、ユーザースクリプト管理ツールの拡張機能をインストールする必要があります。

(ユーザースクリプト管理ツールは設定済みなのでインストール!)

このスタイルをインストールするには、Stylusなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus などの拡張機能をインストールする必要があります。

このスタイルをインストールするには、Stylus tなどの拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

このスタイルをインストールするには、ユーザースタイル管理用の拡張機能をインストールする必要があります。

(ユーザースタイル管理ツールは設定済みなのでインストール!)

このスクリプトの質問や評価の投稿はこちら通報はこちらへお寄せください
作者
HELiX Dzn™
1日のインストール数
0
累計インストール数
4
評価
0 0 0
バージョン
1.5
作成日
2025/08/24
更新日
2025/08/24
大きさ
4.21KB
ライセンス
MIT
対象サイト

Plex Ambilight

Adds a dynamic, blurred ambient light effect around the video player on app.plex.tv. This helps reduce the risk of OLED burn-in on letterboxed content (the black bars) and creates a more beautiful, immersive viewing experience.

The logic is inspired by the popular YouTube Ambilight extension.


Features

  • Adds a real-time ambient light effect to the Plex web player.
  • Creates a more immersive viewing experience.
  • Helps mitigate OLED burn-in by lighting up the black bars.
  • Lightweight and efficient, only processing when video is playing.
  • Easily customizable settings directly in the script.


Demo

Screenshot of Plex Ambilight in action


How to Customize

You can easily change the blur, size, and opacity of the effect by editing the script in Tampermonkey. Just look for the settings section at the top of the file.

// --- You can adjust these settings ---
const settings = {
    blur: 50,         // How blurry the background is. Higher value = more blur.
    scale: 1.1,       // How much the blurred background extends beyond the video. 1.1 = 10% larger.
    opacity: 0.7,     // The visibility of the ambient light. 0.7 = 70% opaque.
};

  • blur: Controls the blurriness of the glow. 50 is a good starting point.
  • scale: Controls how far the glow extends. 1.1 means it's 10% larger than the video player.
  • opacity: Controls the brightness/visibility of the effect. 0.7 is 70% visible.


Notes

This script relies on the specific HTML class names used by the Plex web player. If Plex updates its website in the future, this script may need to be updated to continue functioning.

Support My Work

This script is free to use, but if you find it useful and want to show your appreciation, you can support me here. Thank you!