尚未收集仓库信息。
尚未检测到更新。GitHub 发布版本后会显示在这里。
A desktop player for YouTube on Windows: frosted glass, a player that fills the window, SponsorBlock built in.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗A desktop player for YouTube on Windows. It opens youtube.com in its own window and restyles it: frosted glass over a wallpaper, a player that fills the window with the rest of the page out of the way, and SponsorBlock built in.
Page: protagonistlabs.app/glaze · Download: latest release
Glaze is not affiliated with, endorsed by or sponsored by YouTube or Google. It shows the real youtube.com, signed in or not, and changes only how it looks on your screen.
Ctrl+T.| Keys | Does |
|---|---|
Ctrl+P | Picture-in-picture |
Ctrl+, | Settings |
Ctrl+T | Always on top |
Alt+← / Alt+→ | Back / forward |
F5 | Reload |
F11 | Full screen |
Glaze comes with a wallpaper. Put a background.jpg, .png or .webp next to Glaze.exe and it uses that instead.
From the latest release, Windows 11, x64 (the settings window uses Windows 11's acrylic):
Glaze-Setup-<version>.exe installs Glaze for everyone on the PC and adds it to the Start menu. Installed over an older Glaze installed for your user only, it moves your data and removes that copy. Installed over Glaze 1.x, it removes the old version first; your settings stay, but you sign in again once.Glaze-<version>-portable.exe runs without installing anything.Both update themselves. The installer puts Glaze in C:\Program Files\ProtagonistLabs\Glaze (Windows asks for permission to install and to update). Everything Glaze keeps is in %APPDATA%\ProtagonistLabs\Glaze: the settings and background there, the sign-in and the page files in its Browser folder. Before 2.2 they were in %APPDATA%\Glaze and %LOCALAPPDATA%\Glaze; 2.2 moves them on its own.
Tests: test\installer-move.ps1 (the installer's data move) and dotnet run --project test\ProfileMove (the move at start, a WebView2 profile keeping its cookies and SponsorBlock, What's new).
Glaze needs the Microsoft Edge WebView2 Runtime, which Windows 11 already has; if it is missing, Glaze says so and links to it.
It is not code-signed, so SmartScreen shows "Windows protected your PC" the first time, with the run button behind More info → Run anyway.
.NET 10 SDK and Inno Setup 6:
dotnet run --project app # run it
powershell -File installer\build.ps1 # dist\Glaze-Setup-<version>.exe and Glaze-<version>-portable.exe
The version is <Version> in app/Glaze.csproj, and nowhere else. A release is gh release create v<version> with the three files from dist\: installed copies update from the Glaze-Setup- installer, portable ones from the -portable.exe, and copies of Glaze 1.x from latest.yml.
C#, WinForms and WebView2. style.css, settings.html and app/page.js are what Glaze puts into YouTube and its settings window; app/frame.js draws the window's buttons on every page, and a Glaze title bar on pages that aren't YouTube, such as Google's sign-in; they and every unpacked extension in extensions\<name>\ (with its manifest.json) are built into the exe.
GPL-3.0, because it ships SponsorBlock, which is GPL-3.0. SponsorBlock's source for the bundled version is at github.com/ajayyy/SponsorBlock/tree/6.1.7; the third-party notices it carries are in extensions/SponsorBlock/oss-attribution.
Made by Protagonist Labs.