by aramando » Mon Jan 21, 2013 11:34 am
I’m new to MediaMonkey and to get the most out of it I would like to develop some kind of extension, be it an add-on or script, to create additional metadata fields with which I can tag and then organise and search my media, as the standard track properties fields (including Custom 1-5 fields) are not sufficient for my needs.
So, what I would like to know is: is it actually possible to extend MM by adding new database fields to the “Songs” table to support additional metadata fields, and to modify the track properties sheets to enter data into these fields, and to filter and search on those fields using the column browser? And if not, is it at least possible to change the display name of existing fields that I do not need so I can use those fields instead, and perhaps also change the type of those fields (e.g. change the custom data fields to use listboxes)?
Any guidance will be most gratefully received, although at this stage I am really just trying to find out whether what I want to do is even possible.
Incidentally, I am not experienced with VB or VBScript so would rather program externally with C# in Visual Studio using the COM interface, but am happy to muddle through script development in VBScript by referring to existing scripts if necessary.
I’m new to MediaMonkey and to get the most out of it I would like to develop some kind of extension, be it an add-on or script, to create additional metadata fields with which I can tag and then organise and search my media, as the standard track properties fields (including Custom 1-5 fields) are not sufficient for my needs.
So, what I would like to know is: is it actually possible to extend MM by adding new database fields to the “Songs” table to support additional metadata fields, and to modify the track properties sheets to enter data into these fields, and to filter and search on those fields using the column browser? And if not, is it at least possible to change the display name of existing fields that I do not need so I can use those fields instead, and perhaps also change the type of those fields (e.g. change the custom data fields to use listboxes)?
Any guidance will be most gratefully received, although at this stage I am really just trying to find out whether what I want to do is even possible.
Incidentally, I am not experienced with VB or VBScript so would rather program externally with C# in Visual Studio using the COM interface, but am happy to muddle through script development in VBScript by referring to existing scripts if necessary.