Tuesday, March 4, 2014

Showing Music On Screen For Use On Websites

Installing the Extension - 

Download the already packed extension here. (Updated Link 8/22/14)

Open Chrome, click on the Spanner/Wrench icon -> Tools -> Extensions (Top right, under the red X). 

Drag and drop the packed extension 

Click 'continue' on the bottom left of the Chrome window.

Setting up Extension -


Once you have installed the extension, you can find the options page by either right clicking the music note icon next to the address bar and selecting Options, or by finding "Untamed Now Playing" on the Extensions page and clicking Options.

The main option to configure is the "Save Directory". This is where the file containing the now playing data will be saved. The first three options should look like this:

You can play around with the rest of the settings if you feel the need to. I just know that this works.

Setting up OBS - 


Once in OBS right click in the Sources box and > Add > Add Text

Name it "Artist - Internet" or something similar so you can tell which one it is.

Click the bubble called "Use Text from file (UTF-8 or compatible)" near the bottom

Click "Browse..." and find the folder where you saved the directory file to.

Find the file named "unp_artist_name.txt" and add it to the Scene

Do this one more time for "unp_track_name.txt" - But name it "Song Name - Internet" or something similar.

Make sure the two scenes are at the top.

You are done! - The text file will automatically update and be shown in stream. Because you are using the two files separately then you also have to set a regular Text source and simply put "Now Playing:" next to the song and "Artist" next to the artist.

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

Notes about the other files - 

Some of the other files can be used with things like bots. If you have a bot then the bot can pull the "unp_url.txt" and paste it into chat for everybody. It can sometimes be very useful. The other files are optional and sometimes useful, most of the time not though.