Streaming guide

Put Yandex Music Now Playing in OBS

YM Bridge can keep local text, JSON and cover files in sync with the current track so an OBS scene can read them without a remote overlay service.

Now Playing fileswriting - just now
TXTnow-playing.txtMoonbeam - Look Around
JSONnow-playing.json{ artist, track, album, cover }
PNGnow-playing-cover.pngCurrent cover artwork
Change folderDisable Now Playing

Grant folder access

Open the side panel, expand Tools, choose Settings, then press Grant folder access in the Now Playing files section. Select a dedicated folder that OBS can continue to read.

Chrome asks you directly because the extension cannot choose a folder on your behalf. The permission remains local and can be removed with Change folder or Disable Now Playing.

Files YM Bridge writes

now-playing.txt contains a simple artist and track line for an OBS text source. now-playing.json contains structured metadata for custom browser overlays. now-playing-cover.png follows the current cover when cover export is enabled.

The files are replaced in place when playback changes. They stay on your computer; Last.fm delivery and the optional desktop companion are separate features.

Add the output to OBS

  1. Add a Text (GDI+) source and enable reading from a file, then select now-playing.txt.
  2. Add an Image source for now-playing-cover.png.
  3. Style and position both sources in your scene. OBS notices later file updates without requiring the extension to control OBS.

Use the JSON file when your overlay software needs separate artist, title, album or artwork values.

Check export health

Open Control health and read the Now Playing files row. writing - just now confirms a recent update; permission needed means Chrome needs the folder to be granted again.

If track data itself is stale, run Repair controls and reload the Yandex Music tab. Folder access cannot repair an inactive page hook.