Issues with current API

Hello

 

Current OSC API is great, but there are a few things that could be done to make it better:

 

1/ Currently when a cue is moved the UID is changed, it would be preferable for this to remain the same . Alternatively /notify/move would be good

2/ It would be great if a show file had a UID so that you can tell whether a show file has changed (although I appreciate this is tricky as people often work from a template which might cause issues)

3/ It would be good if a notification for a deleted cue was /notify/deleted (or similar) as currently working out if a cue has been deleted is a bit ugly

4/ even more ugly is working out if a part has been deleted - currently if a part has been deleted you have to load the entire cue back and check if all the parts still exist

5/ It would be good if notifications could send the UID rather than number for the item

6/ When a cue is fired, it would be good to be able to understand whether it has been fired with its programmed times or via another means (such as GoTo)

7/ Currently you can only get information on the most recent active cue - so if a previous cue is still running you can't tell.

8/ a cue's partCount is unhelpful as it doesn't differentiate between a cue with 0 or 1 parts (this may be a bug?)

9/ It would be good if "scenes" were separate objects with their own UID - at the moment it's tricky to re-build the scene list remotely. It would also be good if all cues within a scene had their "scene" property set as such which would save a lot of work client side

10/ It seems inconsistent as to whether the showName is sent after a /subscribe - it would be great to have /eos/get/showname

 

I think that's it for now! Apologies for the long list!!

 

Richard

Parents Reply Children
No Data
Related