Songify fetches the currently playing song from Spotify, YouTube (Chrome), Nightbot and many more players and saves it to a text file. Just like magic.
- Gets the currently playing song and saves it as following:
Artist - Title
(Whitespaces are for a better marquee in your streaming software of choice!) - Automatically start with windows (trust me, it is QoL)
- Minimize to the system tray, feels like it isn't running at all.
- Custom output string! If you want to be extra fancy.
- Upload Song info to use with most common chat bots
- Examples (replace URL with the URL provided by the software):
- Nightbot:
- $(urlfetch URL)
- Streamlabs:
- {readapi.URL}
- Streamelements:
- ${customapi.URL}
- Moobot:
- Response -> URL fetch - Full (plain) response, URL to Fetch -> URL
- Nightbot:
- Examples (replace URL with the URL provided by the software):
- Switch between Dark and Light theme, not that it matters since it's most of the time minimized...
- Oh and colors, yeah a lot of colors actually. 23 if I counted that right.
- Spotify Songrequests
- Download the album cover
- Custom pause text
- and more
The FAQ can be found here https://songify.rocks/faq.html
If you don't see anything happen in the Live Output try switching songs and make sure this option is turned off!
This small guide will help you to set up Songify Slim with some of the popular streaming applications.
This initial process is the same for all streaming applications that support text files. First, start Songify Slim and choose your desired music service.
Next, go into the Songify Slim Settings and find the output tab. Click on the clipboard icon to copy the path of the text file to your clipboard.
This part of the guide applies to OBS Studio and StreamLabs OBS.
First, add a new "Text (GDI+)" source to your scene and give it a name. After that, the property window for your text source will open. Once it opens, tick the "Read from file" checkbox.
Next, click on "Browse" and find the "Songify.txt"-File that is located in the same directory as your Songify Slim application. The path to the file will still be copied to your clipboard, so you can use that to speed up the process. After finding the file, the preview windows should update and show the same information that Songify Slim is showing.
This part of the guide applies to XSplit Broadcaster.
First, add a new Text source to your scene. This should open up a popup property window.
Under "Content", click on "Use Custom Script", then click "Edit Script".
Then, from the Template drop down menu, select "Load Text from Local File" and paste the path of the "Songify.txt"-file from your clipboard into the field labeled "File Path". After that, press on "Update Text".
After that, you should be good to go.
Fill out the Twitch credentials inside the Integration tab (hit the "?" Button to open a website that generates the oAuth Token for you).
Connect to Twitch by clicking the Twitch Icon on the main window of Songify, if the icon turns green you successfully connected to Twitch.
Enable message logging (Spotify SR tab in Settings)
Trigger the reward you want to have as your songrequest reward. The reward ID will automatically be filled in the textbox.
You can now turn off message logging.