A downloadable App for Windows


Shoutout the musicians you share with your viewers!

The Streamling Overlay app lets you create a custom OBS overlay. It shows whatever song you're currently playing in Spotify, iTunes, VLC, etc. No music player configuration required (for most apps anyway. I've added a few now that require a little).

For streamers on Twitch, Youtube Live, Facebook Live, and every other streaming service.

Streamling is "pay as you feel" meaning you can try it out for free. If you use it regularly on your stream, please consider coming back and making a donation so I can continue to work on updating it.

Supported music players

  • Leave a comment if you want another app supported!

* Streamling can't detect song titles from Deezer or Groove while they're minimized.
** MPC-HC requires the "info panel" (Ctrl-3) to be visible

I'm not affiliating with any these products or companies but I'm pretty sure you guessed that.

How it works

  • Run the Streamling Overlay app
  • Streamling app starts a local webserver (accessible only from your machine)
  • You add it as a source in OBS or other streaming app (copy the text from "Browser source for OBS, etc')
  • When Streamling detects a song playing in a music player (such as Spotify) it will show the artist and song title.
  • You can customize the font and layout in Layout settings (copy the "Layout settings" URL into your browser)

Features

  • Free or pay as you feel! But please encourage development by purchasing. 
  • Easy installation and setup
  • Does not require you to login to Twitch or any other service (at least for now)
  • Auto-detects song artist and title from whichever music player you're using
  • Customizable fonts, styles and transitions
  • If a music player is making no sound, the song isn't shown
  • If multiple songs are playing, the loudest is shown
  • Compatibility mode: If you'd rather display a song name using a text file read by an OBS text element, Streamling automatically generates text files for you to use. You can find them in e.g. C:\Users\YOUR_USERNAME\Documents\streamling\livetext\
  • Song detection algorithms are hand crafted per music player. It relies on things such as the app's title bar text, or using Windows' Automation API, custom APIs, or output files. For Traktor Pro, I wrote an Icecast server and ogg metadata decoder. Streamling usually also rely on the audio output volume from an app to know if music is playing or paused or stopped. This all means there's no configuration needed for most music player.

Requirements

  • Windows 10, 64-bit; (Should work on other Windows versions but not tested)
  • Streaming software: OBS, Streamlabs Desktop, or XSplit. (Other software may work but is untested)

Known Issues & Limitations

  • Some music players are English only
    • Some music players might not have music detected correctly if running in a language other than English.
    • These ones are known to work with any language: iTunes, WMP, Foobar2000.
    • Please give feedback if your preferred player doesn't work and you'd like to help get it supported when the interface is set to your language.
  • Sometimes Streamling crashes when the Internet is disconnected (the app just closes). Sorry, haven't been able to fix this yet. Just run the app again.
  • No support yet for browser-based music players such as YouTube Music, however you can play YouTube and Soundcloud through the Nightbot app and Streamling will show the song title.
  • No custom CSS yet
  • Windows only
StatusReleased
CategoryTool
PlatformsWindows
Rating
Rated 5.0 out of 5 stars
(1 total ratings)
AuthorPengo Wray
Tagsdjing, now-playing, obs, overlay, Streaming, twitch, utility, widget

Download

Download
streamling-win-installer.exe 4.2 MB
Download
streamling-win-no-installer.zip 3.8 MB

Install instructions

How to use

First time:

  1. Download and install Streamling installer
  2. Create browser source in OBS: copy the browser source from Streamling Overlay.
  3. Change layout options of Streamling Overlay (via "Layout options" URL)

Running it next time:

  1. Open Streamling Overlay
  2. Run OBS

Development log