In Xschedule you could run the 2 sequence with all the lights on and set the loop say 20 time and then after that it could kick of the same sequence but with the lights turned off for however long you want it. (edit the two sequence with the lights off and save it with a different name)
There is no right or wrong way of doing it it's what work best for you and your lights.
I do 1 kid's show at 8:45 that runs for about 15miniutes (4 to 5 songs)
Then normal shows at 9:15 9:45 10:15 with a 10:45 on a Friday and Saturday night.
My normal show runs for (4 to 5 song) and then it...