xLightsSequencer / xLights

xLights is a sequencer for Lights. xLights has usb and E1.31 drivers. You can create sequences in this object oriented program. You can create playlists, schedule them, test your hardware, convert between different sequencers.
GNU General Public License v3.0
555 stars 209 forks source link

Check Sequence improvements - batch check, batch render pre check and visual UI for check results #2847

Open OnlineDynamic opened 3 years ago

OnlineDynamic commented 3 years ago

Is your feature request related to a problem? Please describe. The batch render facility is really useful when you have been making tweaks to the contents of models or model groups and you want to run it across all your sequences - however it is annoying when it opens a sequence and then detects an error and stops the batch process until user interaction with the GUI - I want to just click batch render and go to bed so my slow PC can work its way through the sequences. Would be better to run a check sequence across all selected sequences before then going into rendering mode so hopefully it can be left unattended.

Describe the solution you'd like 2 Related things could be useful and the 3rd a nice feature:

1) A new tools option to select 'batch check sequenes' which allows you to select sequences in same manner the batch render does.

2) In batch render add an option to run check sequences first before starting batch render process

3) Ideally would be great to create a check sequences graphical dashboard to show green (OK), amber (WARNINGS),red (ERRORS) across the various categories that the check sequence looks at. Would be good to divide that into multiple zones one for controller setup, one for Layout setup and one for Sequencer relates elements (which would show each selected sequence as a sub group of checks)

Describe alternatives you've considered mannually opening each sequence, running check and then batch rendering

Additional context Might also be a nice feature to display the check sequence detailed txt in a dialog within the application for each sequence rather than creating lots of notepad windows for all the generate txt files

cathelest commented 3 years ago

2774 relates to check sequence

The idea of bulk checking could be handy,

derwin12 commented 3 years ago

Under preferences, uncheck the "Prompt issues during batch render" .. and you can run batch render and go to bed ;-) As for the check sequences .. you can do this via windows batch script .. running a bunch of: xlights /cs sequence name and it create a notepad file for each sequence with the results of the check sequence for that sequence.