Skip to content

Setting Up Your Overlay in OBS

The Now Playing overlay is delivered as a live web page that updates automatically every time your track changes. You add it to OBS (or any compatible streaming software) as a browser source. No plugins, scripts, or third-party tools required. Once it’s in your scene, track updates happen in real time without any interaction from you.

Overlay Configuration

Open the Now Playing dashboard in your browser and go to the Overlays section in the left navigation. You’ll see a list of all the overlays associated with your account. Each overlay has its own unique URL.

Click Copy URL next to the overlay you want to use. The URL is copied to your clipboard and ready to paste into OBS.

Step 2: Add a Browser Source in OBS Studio

Section titled “Step 2: Add a Browser Source in OBS Studio”

Open OBS Studio and navigate to the scene where you want the overlay to appear.

  1. In the Sources panel at the bottom of the screen, click the + button.
  2. Select Browser from the source type list.
  3. In the dialog that appears, choose Create new and give the source a descriptive name such as “Now Playing Overlay.” Click OK.

The browser source properties window will open.

Paste your overlay URL into the URL field. Then set the following options:

SettingRecommended ValueNotes
URLYour overlay URLPaste from the dashboard
Width1920Matches standard 1080p canvas width
Height1080Matches standard 1080p canvas height
Custom Frame RateLeave uncheckedDefault browser refresh rate is fine
Custom CSSLeave blankThemes handle all styling internally
Shutdown source when not visibleCheckedFrees resources when the scene is hidden
Refresh browser when scene becomes activeCheckedEnsures the overlay is current when you switch to the scene
Control audio via OBSUncheckedOverlays have no audio

Click OK to save. The browser source will load in your scene.

Step 4: Position the Overlay in Your Scene

Section titled “Step 4: Position the Overlay in Your Scene”

After adding the source, you’ll see it in the OBS preview canvas. Because the overlay uses a full-canvas layout, the visual track card will appear wherever the theme places it, typically the bottom-left or bottom-right corner. You can reposition and resize the browser source itself using OBS’s transform controls, but generally it’s easier to select a theme that positions the card where you want it.

To lock the overlay in place so it doesn’t get accidentally moved, right-click the source in the Sources list and select Lock.

Make sure the Now Playing desktop app is running and connected to your DJ software, then load and play a track. Within a few seconds, the overlay in the OBS preview should display the current track name and artist. If nothing appears:

  1. Right-click the browser source in the Sources list and select Refresh.
  2. Confirm the desktop app shows a green connection indicator in the macOS menu bar or Windows system tray.
  3. Check that the overlay URL in OBS matches the one shown in the dashboard.

Compatibility with Other Streaming Software

Section titled “Compatibility with Other Streaming Software”

The overlay URL is a standard webpage and works with any software that supports browser sources. The setup steps are nearly identical across all platforms.

SoftwareSource TypeNotes
OBS StudioBrowserFull support, recommended settings above apply
StreamlabsBrowser SourceAdd via the + button in the Sources panel
vMixWeb Browser inputPaste the URL into the Web Browser input settings
XSplit BroadcasterWebpage sourceUse Add Source → Webpage
Twitch StudioBrowser SourceAdd via the Layers panel

The overlay is blank or shows a loading spinner The overlay requires an active connection between the Now Playing desktop app and your DJ software. Check that the desktop app is running and that the connection indicator shows green. If the app just started, wait a few seconds for it to establish the connection before refreshing the browser source.

The overlay is not updating when the track changes First, confirm the desktop app is connected. If it is, right-click the browser source in OBS and choose Refresh. Also verify that the Refresh browser when scene becomes active checkbox is enabled in the browser source settings so the overlay re-syncs whenever you switch scenes.

The overlay URL shows an error page Your overlay may have been deleted or the URL may be incorrect. Return to the Overlays section in the dashboard, copy the URL again, and paste it into the browser source properties. The URL format should begin with https://app.nowplayingapp.com/overlay/.

The overlay appears cut off or positioned incorrectly Confirm the browser source width and height match your OBS canvas resolution. Open Settings → Video in OBS to see your Base Canvas Resolution, and update the browser source dimensions to match. You can also right-click the source in the preview and choose Transform → Reset Transform to restore it to its default position and size.

The overlay shows stale content from a previous session OBS caches browser source content. With Refresh browser when scene becomes active enabled, the cache is cleared each time you switch to the scene. You can also force a refresh at any time by right-clicking the source and selecting Refresh.