Questions & Answers

Add "customName" parameter to plugin XML files

+5 votes
asked May 10, 2017 in Studio One Feature Requests by Photontic (1,120 points)
I would like to request that a customName (or some other parameter name you find suitable) is added to the plugin XML files.

Right now advanced users can already change the name of plugins by editing these files, however when a plugin is updated this gets overwritten and it has to get changed again. Obviously this is tedious and takes a bit of time.

By adding a customName parameter we can type in the name we want for the plugin and this should remain when a plugin is updated. As plugins already are uniquely identifiable there is no issue maintaining them when updating the XML files.

The code for doing this, as you already have a working XML parser, is nothing more than a few lines of code that any of your programmers can do in less than 2 minutes. Since I don't know how you handle updating the plugin XML files (merely updating them or rewriting them from scratch each time) I can't speak to how easy it would be to do that portion of the task. If you do rewrite them, merely running through the XML tree and storing all plugin UID's as keys with the custom name as the value in a directionary object (or the likes) would be a quick way of doing it. Obviously I'm not going to tell you how to do this, this is merely to point out that any programmer on your team should be able to complete this task in very few minutes. It'll likely take QA longer to test than the programmer to write.

Later, when time permits, this could be extended with GUI options, allowing people to do this kind of renaming from within S1 itself by having a rename item in the right-click menu for a plugin. However for now simply having this for advanced users would be a huge time-saving first step.

1 Answer

0 votes
answered May 18, 2017 by AlexTinsley (924,570 points)
Best answer

Thank you for the feature request. 

If anyone else agrees or disagrees, then please vote it up, or down. 

To vote:

In agreement click on the thumbs up.

In disagreement click on the thumbs down.

The developers pay close attention to those that are voted on the most. 

You are allowed one vote. 

Just viewing and agreeing but not clicking on the vote does not help the issue. 

Please click on one or the other.