New Song Announcer

This script is capable of detecting a change of song in the default Streamlabs Chatbot textfile and upon doing so it will announce the new song in chat. Also this script is outfitted with overlay capabilities to show the new song on the stream using a browser source.

When playing songs and/or songrequests make sure the mode is set to ‘Chatbot’. When you are using Spotify Client to play music, make sure the Chatbot is connected to Spotify and set the mode to ‘Spotify’.

Parameters

This script also adds the following two custom parameters that can be used in the build in command system to expand current available song(-request) parameters.

$prevsong

Is replaced with the previous played song title if any else it will be “None”. This parameter should work properly after the 2nd song is being played after the start of this script.

$prevrequestedby

Is replaced with the previous song requester if any else it will be “Nobody”. This parameter should work properly after the 2nd song is being played after the start of this script.

Overlay

This script is also pushes data to the Chatbot websocket when a new song is detected and can be used to dynamically show the new song with the requester on a overlay. Two example overlays are included in this script, that can be used or adjusted to your style. To custimize one of the example overlays, make sure to copy and rename the folder containing the required overlay files and then edit those, as this will prevent future script updates to revert any changes.

Websocket Payload format:

  {
    "event": "EVENT_NOW_PLAYING",
    "data": {
      "Title": "The title of the new song",
      "Requester": "The requester of the song"
      "IsPlaylist: true if caster is requester or spotify mode, false otherwise
    }
  }

Changelog

  • v1.4.1
    • Making use of Parent.GetStreamingService() in version 1.0.2.30
  • v1.4.0
    • Made compatible for version 1.0.2.29 and support Youtube service
  • v1.3.2
    • Fixed an issue with ascii encoding for some song titles
  • Scriptname: New Song Announcer
  • Author: Ocgineer
  • Last Update: 2018-02-24
  • Websitetwitch.tv/ocgineer
  • updatenotifierv2