Sunday, December 29, 2013

OBS/Foobar2000 "Now Playing" on stream

 - How to show song playing on screen using Foobar2000 and OBS

Step 1: Download


Skipy Rich's Now Playing Simple foobar2000 plugin

What this plugin does is creates a .txt document with the song information that you can then use in OBS to display it on the stream.

Step 2: Installing the plugin


Find the place that Foobar2000 installed to, for me it was (C:\Program Files (x86)\foobar2000).

Navigate to Components and place foo_np_simple.dll in with the rest of the .dll files.

Step 3: Setting up Foobar2000


Open up File and go to Preferences (or Ctrl+P)

Open the Tools and you will see "Now Playing Simple", Click on it and you will see the configs for the file OBS will use.



Just a few steps in here and you will be done with the configs.


  • First you will want to set the location of the file. Click the little button with three periods and find a place to keep the file.
  • Make sure "Log Mode" is unchecked
  • "UTF-8 with header" is selected.
The formatting string is what will be put into the text file and what will be displayed on the stream. The default one does some cool stuff like tells you when it is paused and stopped and what not. If you do not want all that then use this one.

$if($and(%artist%,%title%), %artist% - %title% )
$if($and(%title%,$not(%artist%)), %title% )

Also if the song name is too long this one will allow you to scroll the text, something the other one doesn't allow. Just replace the blue highlighted section with the bit above.

It is previewed in the green highlighted section.

Step 4: Setting up OBS


Once in OBS click Global Sources > Add > Add Text (give it a name)

Click "Use Text from file (UTF-8 or compatible)" and find the text file. You might have to play a song first for it to create the file.

Click Ok and add the global source into your Scene.

You are done! The text file will automatically update and be shown in stream. If you used my Format String then you also have to set a regular Text source and simply put "Now Playing:" next to the song.

Modify the "Scroll Speed" to make it scroll and I think that is it.

No comments:

Post a Comment