A modern audio OSD
Windows deserved.
Replace the aging volume flyout with a quiet, rounded card that surfaces Voicemeeter bus levels, the default audio endpoint, and now-playing media — over fullscreen games included.
Windows 11 · Windows 10 build 22000+ also works · ~26 MB
Built for the way modern Windows sounds
Voicemeeter, multi-channel virtual mixers, exclusive-fullscreen games, SMTC media sessions — all first-class, none tacked on.
Voicemeeter-first
Polls VoicemeeterRemote64.dll directly. Reads Bus A1 by default, any bus 0–31 by config. Detects when the engine starts or stops without a restart.
Windows Core Audio fallback
When Voicemeeter isn't running, Plith listens to the default render endpoint via NAudio. Plug in headphones and it reattaches transparently.
Mixer-agnostic endpoint pinning
Pin any Windows render endpoint as the OSD source. Surface a single SteelSeries Sonar channel, a Rode Unify submix, an Elgato Wave Link input, or VB-Cable.
Media (SMTC) integration
Album art, title, artist, and play / pause / next / previous — for Spotify, YouTube in any Chromium browser, Twitch web, and any SMTC-publishing app.
Game mode over fullscreen
UIAccess-signed BandWindow draws the OSD above exclusive fullscreen games too, not just borderless. Passive overlay — no game memory read, no input injection.
Free-form summon hotkey
Capture any Ctrl/Alt/Shift combo to pop the OSD on demand. Useful for one-handed media skips without touching the volume wheel first.
The real Settings window,
right in your browser.
Same layout Plith ships with — every knob updates the live preview on the right.
Settings
Tune how Plith surfaces audio and media changes on this PC.
The card below reflects your settings in real time.
Download Plith
Free forever. Open source under the MIT license.
System
Windows 11 x64
Windows 10 build 22000+ also supported
Size
~26 MB
Framework-dependent (needs .NET 10)
Signing
Self-signed cert
Click "More info → Run anyway" on SmartScreen
Prefer to build from source?
Requires .NET 10 SDK. Full instructions in the README.
git clone https://github.com/berkeerdo/Plith.git
cd Plith
dotnet build src/Plith/Plith.csproj -c ReleaseFrequently asked
Common questions from Windows power users, streamers, and gamers.
Why does Windows show a SmartScreen warning when I run the installer?
Plith is signed with a self-signed certificate, not a public certificate authority. Windows treats unknown signers as unrecognized. Click More info → Run anyway to continue. The wizard handles cert trust automatically after that.
Do I need Voicemeeter to use Plith?
No. When Voicemeeter isn't running, Plith listens to the Windows default audio endpoint via NAudio. Voicemeeter integration is a first-class path when the engine is present but never required.
Does Plith work over fullscreen games?
Yes. After install to Program Files, Plith earns Windows UIAccess via the self-signed cert and uses CreateWindowInBand to draw above exclusive fullscreen games. The same technique used by MSI Afterburner and RTSS.
Is Plith safe to run alongside anti-cheat?
Plith is a passive overlay — it reads no game memory, injects no input, and uses only documented Windows APIs. However, some competitive anti-cheats (Vanguard, EAC) may flag any UIAccess overlay. If you play ranked matches in such games, exit Plith from the tray icon beforehand.
Which multi-channel mixers does the endpoint-pin feature support?
Any Windows render endpoint — SteelSeries Sonar (Chat / Game / Media), Rode Unify submixes, Elgato Wave Link inputs, VB-Cable lines, plain USB audio devices. If it shows up in the Windows Sound panel, Plith can pin it.
Where does Plith store its configuration?
%LOCALAPPDATA%\Plith\config.ini — a plain INI file written with InvariantCulture, so the same file works across machine locales. Delete it to reset to defaults.
Is Plith on the Microsoft Store?
Not yet. Microsoft Store requires a publicly-CA-signed installer or an MSIX package. MSIX would break Game mode (UIAccess isn't supported in packaged apps), so we're pursuing a public CA cert via SignPath's OSS program. Follow releases for progress.
How do I uninstall?
Settings → Apps → Installed apps → Plith → Uninstall. Or double-click Plith-Uninstaller.exe in C:\Program Files\Plith\Setup\. The wizard removes the install directory, Start menu shortcut, and Add/Remove Programs entry.
Plith