Skip to content
@StreamMusicViewer

Stream Music Viewer

Organisation for the StreamMusicViewers and the things around it

OBS Stream Music Viewer (OSMV)

Welcome to the StreamMusicViewer organization! We build elegant, lightweight, and zero-dependency "Now Playing" widgets for OBS streamers.

Your Music. On Stream. Perfectly.

What We Do

Our open-source tools allow you to seamlessly display your currently playing music—from Apple Music, Spotify, Chrome, Edge, and YouTube Music—directly on your stream. No complex setups, no background Python/Node.js servers, just a simple executable and a beautiful OBS Browser Source.

Our Repositories

We maintain two primary versions of the widget to suit your stream's performance and aesthetic needs:

Repository Description Best For
OSMV (Full) The complete experience. Includes album artwork (with the background color adapting to it, Discord Rich Presence, and an audio visualizer. Streamers wanting a visually rich, feature-complete widget with album art.
OSMV Lite The minimal version. low resource usage with essential core features for maximum broadcast performance. Streamers who need the absolute lowest system overhead.

How It Works

Our widgets run entirely locally on your machine (Windows 10/11) using a highly efficient pipeline:

  1. Detection: The standalone .NET 8 executable uses the Windows GlobalSystemMediaTransportControlsSessionManager API to detect what's playing (even when minimized).
  2. JSON Bridge: Track info and artwork (as base64) are saved to a local current_song.json file every second.
  3. Live Widget: An index.html file loaded as an OBS Browser Source polls the JSON and renders a beautiful card on your stream with smooth fade transitions.

Key Features

  • Zero Dependencies: Download, double-click, and you're done. No installers required.
  • Universal Compatibility: Works out-of-the-box with any app integrated with Windows Media Controls.
  • Fully Customizable: Don't like the default look? Simply edit the style.css file to change colors, sizes, and fonts to match your specific overlay.
  • Open Source: Free forever, licensed under MIT.

Links & Creator


Built for streamers who care about every detail of their broadcast. If you have feature requests or run into bugs, feel free to open an issue in the respective repositories!

Pinned Loading

  1. OSMV-lite OSMV-lite Public

    Local extension for OBS made in C# for displaying your actual music with Windows Media Control

    C# 3

  2. OSMV OSMV Public

    Local "Now Playing" Extension for OBS made in C++ (for windows and linux)

    C++ 1

Repositories

Showing 4 of 4 repositories
  • OSMV Public

    Local "Now Playing" Extension for OBS made in C++ (for windows and linux)

    StreamMusicViewer/OSMV’s past year of commit activity
    C++ 1 MIT 0 0 0 Updated Mar 9, 2026
  • .github Public

    SMV github

    StreamMusicViewer/.github’s past year of commit activity
    0 0 0 0 Updated Mar 9, 2026
  • site Public

    Site vitrine de l'extension

    StreamMusicViewer/site’s past year of commit activity
    HTML 1 0 0 0 Updated Mar 6, 2026
  • OSMV-lite Public

    Local extension for OBS made in C# for displaying your actual music with Windows Media Control

    StreamMusicViewer/OSMV-lite’s past year of commit activity
    C# 3 MIT 0 0 0 Updated Mar 5, 2026

Top languages

Loading…

Most used topics

Loading…