I have not tested this yet, but I generated a script from xLights and made some modifications to do what I think I want to do....
100 REM *
101 REM * Created: 12/06/11 07:54:25
102 REM * Place default light configuration as last sequence in the show.
103 REM * Will play through the show once, and repeat the default config sequence until the show end is reached.
106 REM *
110 LET ListName$="Nightly Show"
120 SETPLAYLIST ListName$
140 ONPLAYBACKEND 300
180 LET NextItem=1
200 REM *
201 REM * Play item NextItem
202 REM *
210 LET LastItemPlayed=NextItem
215 PRINT "At:", FORMATDATETIME$(NOW,5)
220 PRINT "Playing:",ITEMNAME$(NextItem)
230 PLAYITEM NextItem
240 WAIT
300 REM *
301 REM * Jump here at end of song or sequence
302 REM *
305 LET NextItem=LastItemPlayed+1
310 IF SECONDSREMAINING <= 0 THEN 400
330 IF NextItem < PLAYLISTSIZE THEN 200
340 PRINT "At:", FORMATDATETIME$(NOW,5)
350 PRINT "Playing:",ITEMNAME$(NextItem)
360 PLAYITEM NextItem
370 WAIT
380 GOTO 310
400 REM *
401 REM Reached scheduled end time
402 REM *
410 PRINT "At:", FORMATDATETIME$(NOW,5)
420 PRINT "Reached scheduled end, but leaving lights on."
So I would schedule the above for 5:30PM - 6:30PM, then again from 6:30PM-7:00PM, and finally from 7:00PM-7:30PM. I think this will play the songs in my show once and repeat the last sequence until we reach the end time....That last sequqnce is 2 minutes long and does what I want my lights to do while the show is not running (a little confusing since I have what I want my lights to do when the show is not running as part of a show). I also took out the part that turns the lightsoff and the end time so the lights should never go out from schedule to schedule.
Assuming that works, then I would schedule my "background" sequence from 7:30-11:45 to end the night. I'll test it tonight (hopefully), but if anyone with experience can look over what I have and provide feedback I'd appreciate it.
Thanks,
Dan