Not sure if you're still not able to test, if not it's fine. There's really no rush at all on this. I've got nightbot set up right now for songrequests as well. But... Some songs aren't using the right "duration" when they're requested. Resulting in more than one tab opening... For example my ini file looks like this:
[song1IDxxxx]
287=nick 1
[song2IDxxxx]
duration==nick 1
[song3IDxxxx]
334=nick 1
This makes it so that the first song plays correctly. Then, after it's over, it pulls up a tab with song2 AND song3.
It may have something to do with certain songs/videos because no matter what, certain ones won't show the correct length. They show "duration"
Also, I altered the %y_len to be set at > 360 (6 mins, since a lot of the songs I like are more than 4 minutes)