It does add the song name to the text label like I want, but it doesnt update any song name changes unless I re compile the script. I tried a few things (written in the bottom half of the script), but I could use some help from someone who isn’t as bad at this as I am
The initialization callback happens once only. That’s why the first part of the script works only when you re-compile. The first time is the only time those lines are going to work the way you want.
Scripts are tied to the rackspaces themselves. So, make sure you add the script to each rackspace that you want those scripted items to operate on.
Marvelous!
Here’s a small extension to prevent a script log pop-up when not in setlist mode, and use of rackspace name instead, then.
A work around as long as we can’t increase the font size for the song names in this view
Var
Song : Widget
// Called when rackspace is activated
On Activate
If InSetlistMode()
Then
SetWidgetLabel(Song, GetCurrentSongName())
Else
SetWidgetLabel(Song, GetRackspaceName())
End
End