To let y'all know in advance: from Monday, I will start to get busy with life outside the forum again - so my presence here (particularly on plugins) will be limited.
So I've taken the time to make enhancements now beyond the shadow effects we were discussing recently.
The plugin now makes use of an "Image Magick" library - so there is a dependency runtime .dll that will need to accompany the plugin.dll
This extra .dll is included in the usual .zip file from the download link that you will need to extract to MusicBee's plugins folder.
In the code block below are now the default supported operations on a skin:
Below are also screenshots of what can be roughly achieved now - for existing skins, you will have to manually add in the elements of interest.
Another behind-the-scenes amendment is that the image processing will now occur in a separate background thread.
What this means is that this plugin will no longer freeze or lock up MusicBee's GUI whilst the artwork is being processed.
You can now also see the progress on how much artwork is yet to be or has been processed in MB's status bar.
The status bar is located just above the player controls in the below screenshots.
<?xml version="1.0" encoding="utf-8"?>
<root>
<element id="Corners" enabled="true" rd="35" bg="r,g,b"/> <!-- rounded edges -->
<element id="Shadows" enabled="false" blur="4" opacity="80" fg="0,0,0"/> <!-- shadow effect -->
<element id="Shear" enabled="false" x="10" y="15"/> <!-- create parallelogram -->
<element id="Tint" enabled="false" fg="0,0,255" r="60" g="5" b="10"/> <!-- hue effect -->
<element id="Sharpen" enabled="true"/> <!-- improve artwork quality -->
<element id="Sepia Tone" enabled="false"/> <!-- gold-like effect -->
<element id="Grayscale" enabled="false"/> <!-- black and white effect -->
<element id="ArtistThumbs" enabled="false"/> <!-- applies the above against artist thumbs -->
</root>


You could use the c# file watcher to monitor new or updated files in the cache folders
Thanks Steven, the automation will help things a lot. Haven't gotten it to work reliably as yet though.
This I still haven't gotten to, so you will still need to use the Reprocess Artwork hotkey to update any 'new' artwork placed in the cache folders.