Is anyone else having trouble with @loujin’s “replace artist role” userscript? I’ve used it extensively in the past to bulk convert “membranophone” to “drums”, but since I’ve moved to a new computer (or possibly sometime before then) it does nothing when I click the ‘Apply’ button.
FYI I found a fix that seems to work. If you’re comfortable editing userscripts locally, you can simply replace “type.id” with “typeID” in three places.
It looks like @loujin has not been active on github since March, though, so an official fix may not be coming for a while.
If you’ve already (kind of) fixed the issue, you could open a pull request on GitHub. Even if it is not going to be merged immediately (and/or as-is), others can still install or copy your patched version from there.
@highstrung 's suggestion did the trick. I tested, but did not apply, edits on this release and it worked as expected — please give it a shot on releases you’re editing and let me know if it works! My fork of the script is here (hit “Raw” and your browser should do the rest), and I made a pull request against loujine’s repo here.
Update: about a year after I first made this PR, it has now been merged! Please have your userscript manager fetch an update and it should pull down loujine’s new version.