Wow! Thanks for the quick response. I made sure I had downloaded the plugin, and that it was enabled. Restarted MusicBrainz Picard twice to be doubly sure.
Then I went ahead and added it to my “Name files like this” script:
Likely because %_instruments% is a variable rather than a tag. Items beginning with an underscore are variables and are not saved to the tags, but they can still be used in scripts.
Understood. Can you point me to the documentation that will shed light on what I can put in MusicBrainz Picard’s File Naming “Name files like this” script section?
Ultimately, I just want a way to distinguish, either on the folder or file, what instruments are used in a particular song or album.
There’s a File Naming Script Tutorial in the Picard User Guide that might be a good starting point. There are also sections explaining the Scripting Functions and Tags & Variables available by default. Note that this does not include tags & variables or functions that are added using plugins. That documentation is the responsibility of the plugin developer. For example, the documentation for my Additional Artists Variables plugin is available in the repository on github.
EDIT:
The $join(%_instruments%, - ) command suggested by @yindesu earlier should do what you’re asking. If you change the %instruments% in your script to %_instruments%, I think that should do it for you. Also be careful not to exceed the maximum path / filename length as noted by @yindesu.
I’ve tried uninstalling and reinstalling the Instruments plugin, different variations, and it’s just being left blank. I’m new to Picard, so I’m not sure if I should be seeing “performer” or “instrument” data/tags in the “Tag”, “Orginal Value”, or “New Value” columns on Picard.
I got a feeling I have a configuration setting or something along those lines that is stopping those from being set. So even if I dig through the docs, I would need to fix this in order to even show the data in the file/folder name.
Quick question: Is there a way to check (before saving) that the Instrument data has been loaded?
Again, thanks for your help! It is much appreciated.
First check to see if you have the Use track relationships option enabled. Then you may want to install the View Script Variables plugin, which allows you to right-click on a release or track and see the variables loaded. If you’re still not seeing anything, then have a look at the logs to see if there are any warnings or errors that might explain the missing items. Finally, is it possible that the performer relationships aren’t entered for the release that you’re loading? You can check this by viewing the release on the MusicBrainz site.