v5.1.0 · Native C++20

Your Music.
On Stream.
Ultra-Light.

A complete, ultra-low RAM C++20 companion for OBS Studio — featuring real-time Now Playing overlays, Discord Rich Presence, and Snaz-inspired tools (Time, Date, Timers, System Info, Dynamic Files, and Twitch Helix) in a ~4.5 MB background daemon.

OBS Browser Source — 500x140
Album art preview
Midnight City
M83
Live in OBS · ~4.5 MB Daemon RAM
Under the Hood

How It Works

A dual-process C++20 pipeline built for minimum memory and zero idle CPU impact.

Apple Music
Spotify · Browsers
›
WinRT SMTC
D-Bus MPRIS
›
OSMV Daemon
(C++20 Native)
›
JSON & .txt
Atomic Exports
›
OBS Browser
& Text Sources
›
Your Stream
Native Detection
The C++20 daemon polls native OS APIs (WinRT SMTC on Windows, libdbus-1 MPRIS on Linux) with track-change artwork caching so identical tracks cause zero unnecessary reads.
Atomic JSON & Text Exports
Updates current_song.json and Snaz-style .txt files (Time, Date, Countdown, Chronos, System Info, Textline, Twitch) only when values change.
Headless UI Separation
Configure everything in a modern Dear ImGui window, then close it into Headless Mode to free 100% of GUI memory while the ~4.5 MB daemon stays active in your tray.
Features

Everything You Need

Now Playing, Discord Rich Presence, and full Snaz-inspired overlays in one fast binary.

C++20 Ultra-Low RAM
Rewritten from scratch in native C++20. The Windows daemon runs in ~4.5–6 MB private RAM with delay-loaded DirectX, and Linux separates daemon and GUI binaries completely.
Album Artwork & Exports
Full-resolution cover art for OBS plus optional Snaz exports (TrackArtist.txt, TrackSong.txt, TrackAlbum.txt, PlayingNow.txt, and track-info.json).
Discord RPC Listening
Native C++ Discord IPC displaying a Listening activity (type: 2) with iTunes artwork lookup, album metadata, and status badges.
OBS Overlay Studio
Built-in live preview and preview.html with 7 presets, saved multi-scene overlays (?preset=), custom CSS editor, and 3 adaptive cover-color modes.
Audio Visualizer
5 visualizer styles (bars, mirrored, dots, wave, blocks) with top/bottom/background placement, custom or rainbow gradients, and smooth hue transitions.
Time, Date & Timers
Live Time.txt, localized Date.txt, target-date Countdown, Chrono Down, and Chrono Up with Start/Pause/Reset.
System Info
Native CPU %, RAM usage/available, running process count, and upload/download rates sampled directly from Windows APIs or Linux /proc.
Textline & Dynamic Files
Rotate custom messages automatically and fetch remote HTTP/HTTPS text or image URLs on a dedicated background thread.
Twitch Helix & Zero Bloat
Automatic localhost OAuth, live viewer counts, category search, and stream title/game updates. Single standalone binary on Windows, native packages on Linux.
Get Started

Ready to Elevate Your Stream?

OSMV v5.1.0 unifies every feature into one ultra-light C++20 release—open source, GPL-3.0 licensed, and free forever.

Recommended · v5.1.0

OSMV

The complete C++20 suite: OBS Overlay Studio, multi-scene presets, 5-style visualizer, Discord RPC, Timers, System Info, Dynamic Files, and Twitch Helix in a ~4.5 MB daemon.

Windows 10/11 · Linux · C++20 · GPL-3.0

OSMV Lite · Archived

Archived

OSMV Lite is now archived. OSMV v5.1.0 runs on a native C++20 engine and delivers the entire feature set while using even less RAM than OSMV Lite.

Superseded by OSMV v5.1.0