Skip to content

Plith v0.1.0

Choose a tag to compare

@berkeerdo berkeerdo released this 01 Jun 01:14
· 12 commits to main since this release

First public release of Plith — a modern Windows audio OSD with Voicemeeter-first design and integrated media controls.

Highlights

  • Voicemeeter-first. Polls VoicemeeterRemote64.dll directly and reads any bus 0–31. Detects when Voicemeeter starts or stops and switches sources without restart.
  • Windows Core Audio fallback. When Voicemeeter isn't running, listens to the default render endpoint via NAudio. Default-device swaps reattach transparently via IMMNotificationClient.
  • Media (SMTC) integration. Album art, title, artist, and play / pause / next / previous for Spotify, YouTube in any Chromium-based browser, the Windows app, Twitch web player, and anything publishing into GlobalSystemMediaTransportControlsSession.
  • Game mode (UIAccess). Draws above exclusive fullscreen games via CreateWindowInBand in Windows' UIAccess z-band. Works in Valorant, CS2, and other fullscreen-exclusive titles.
  • Premium setup wizard. Custom WPF installer matching Plith's Linear/Raycast aesthetic — Mica backdrop, accent green palette, animated step list, Welcome → Progress → Finish flow. Handles cert setup, signing, and Program Files install automatically.
  • Add/Remove Programs integration. Plith appears in Windows search and Settings → Apps → Installed apps with a working Uninstall button.
  • Settings window. Custom titlebar, Win11 rounded corners, live preview pane. Configurable show duration, position, hover keep-alive, monitored bus, audio-source mode, media auto-show, summon hotkey, auto-start at login, and dark/light/auto theme.

Install

  1. Download Plith-Setup-0.1.0.exe below.
  2. Windows shows Microsoft Defender SmartScreen prevented an unrecognized app from starting — Plith is signed with a self-signed certificate, not a public CA. Click More info → Run anyway.
  3. The setup wizard handles cert trust, signing, and Program Files install. Open Settings after launch to confirm Game mode badge reads Active.

Uninstall

Settings → Apps → Installed apps → Plith → Uninstall.

Anti-cheat note

Plith is a passive overlay — it reads no game memory, injects no input, and uses only documented Windows APIs (with one exception: CreateWindowInBand, also used by MSI Afterburner, RTSS, and FancyOSD). Tools using equivalent techniques run on millions of PCs without anti-cheat issues. However, Vanguard (Valorant) and EAC may treat any UIAccess overlay with suspicion. If you play competitive ranked matches in such games, exit Plith from the tray icon beforehand.

System requirements

Windows 10 build 22000 (Windows 11 21H2) or newer. x64. .NET 10 runtime is bundled in the installer.

License

MIT. Source at https://github.com/berkeerdo/Plith.