I’m new to MB and the classical extension. I’m particularly interested in getting some data that is available in the data but that I can’t figure out how to get in Picard or other MB enabled software. Could someone tell me exactly what I need to do to retrieve the “recorded at” field value?
That’s the one I need most, and I expect that if I can figure out how to do that, I can then come to grips with other similar fields, like “recorded by.”
I did find some information in the documentation, but it’s unclear how I apply it because the instructions seem to be directed to those really at home with the data schema. I’m actually a programmer and am comfortable with such things, but the schema for MB is complex, and more so when trying to use the classical extension.
So if someone could encourage a new user by telling him exactly what he has to do (me, that is!), I would take it as a great favor.
Thanks for your response. I combed through the topics and it looks like my problem is that I don’t know how to request a particular field during a lookup of a CD. I see that the fields are available, but I don’t know how to receive them or even request them. I’m obviously missing something basic in my knowledge of MB.
So to refine my question, how do I use Picard or similar program to return a field that is not in its default set but that does exist in the database?
in picard proving you have the setting that are available set to the way you wont them and classical extras installed and enabled it should gather that info from music brainz when you look up or scan a song / album if it is on music brainz. if you scan a song / album and it finds a match it will move to the right side. if you use look up then you need to pick the album/song you won’t it to mach to. if you have done that and it is still not working we can see if someone elese that uses it can help you. if you let me know
Many thanks again. That’s the way I’ve been doing it and I get a response. I’m using a recording that I know has the “recorded at” data because I can look up the cd on the MB web page and see it there. The only issue I have, is that when I scan the CD in Picard, no field shows for “recorded at” and it’s actually hard to tell what data is being returned by the classical extension and which by the native Picard.
np one way to see what data is being returned by the classical extension and which by the native Picard. ifs to disable classical extras if it has not been saved and run it again.
maybe the author of classical extras @MetaTunes can help you beter then me. you may need to wait a bit depending on his time zone and other factors like work. in the mean time if you have questions about any thing else make a new topic and the community will try and answer it. welcome to the community
Is it feasible that you could add variables such as this ‘recorded at’, and also ‘instruments’, ‘instruments credited’ ‘instruments all’ (as I requested in the plugin thread) to it so that they become available for scripting?
The hidden variables returned by Classical Extras tend to be prefixed _cea or _cwp. The readme has a full list of them. “recorded at” is not currently included, but I could consider adding it in a future release (just as a hidden variable - no more UI options required). Alternatively create a simple stand-alone plugin? BUT I am not sure how well multiple plugins that all call “register_track_metadata_processor” play together, so an extra var in CE might be best.
Not really. The Additional Artists Variables plugin does not make any additional calls to MusicBrainz for info, but simply exposes information that is already available in the standard call that Picard makes. This would be more suited to the (truly awesome) Classical Extras plugin by @MetaTunes because that already makes additional calls for information.