Hi Paul,
I’ve noticed when I save a new Scripter function (in preferences, in Song Kong), that it seems to be saving it to the Filename Masks section instead of the Scripter section. Also, because of this (I think), it’s not available to be chosen when I edit a Scripter profile, and it shows up as a selectable Filename Mask in the Rename Files action profiles - which probably wouldn’t be very helpful (but might actually do something, which could be confusing depending on the situation).
I found this post for Jaikoz which is similar, but I’m not sure if it’s really the same behavior or not: Scripter new function saving
[consider this ‘story’ as approx steps to reproduce]
I created a new Scripter task, and later (the next day) went to use it as I decided to create a new Scripter profile that would perform two tasks at once (1. append album subtitle to album title, 2. move co-artists to the track title), and it wasn’t there in the list I could pick from in the Scripts input on the Basic tab for the Scripter profile. I assumed I’d just messed up when I created it, and forgot to save it or something.
Later, I noticed an oddball in my Filename Masks while changing the Compilation mask for a soundtrack album. (yeah, yeah, I still haven’t gotten very mature in my use of profiles!) It was my Scripter Function!
I confirmed it showed up in the Preferences | Filename Masks | Filename Masks list, and not in the Preferences | Scripter | Scripts list.
I then went to create it in the ‘right’ place, and couldn’t - I used the same name as before, and got the error: “A mask with this name already exists”.
Issues:
- The error message is wrong for that screen because I wasn’t creating a mask; I was creating a script. But… technically right in this case, because it did exist in the logical space it was being saved to (the wrong logical space).
- I think it’s being tagged as the wrong kind of script (a ‘mask’ script, vs a ‘scripter’ script), or being stored in the wrong table, etc. Something like that. This is the “logical space” thing I’m referring to above. This is causing it not to appear in the right places (“prefs / scripter / scripts” and “Scripter / Basic / Scripts”), and to appear instead in the wrong places (“prefs / filename masks / filename masks” and “rename files / rename files / rename mask & compilation rename mask”)
Because it’s showing up in WRONG places vs both places, I think this is a bit different than the Jaikoz bug listed above (or maybe it wasn’t fully understood when written up).
Let me know if you need screenshots - I think I got enough info in there to make it pretty clear, but I know it’s kinda dense, too. Pictures may make it easier to understand.
BTW, I haven’t tried editing an existing script in preferences to see if it has a similar issue. I don’t want to, as I might bork up the configuration of the scripts you provided.
Somewhat related: Was any further thought ever given to the idea of being able to Chain Tasks?
Thanks