janslow/qlab-from-csv

Update cuelist instead of recreate

janslow opened this issue · 0 comments

At the moment, the project is write only to QLab. I.E., it can't update the cuelist, only append a new cuelist to it.

Because of this, if a change is made to the source CSV, the entire cue list must be manually deleted and then recreated. This takes a while if the source has many cues.

A solution to this is to make the project look at the current state of the cuelist and add/delete/replace top-level cues only if they are different to the source.

It should also update references of start cues.