Hey foosion,
I may have found a bug in your new build because this didn't happen with the older builds.
Here are my settings:-match:E:\Art\$crc32(%artist% - %album%)*
-match:E:\Art\%artist%_%album%*
-components\default.png
This has been working perfectly for a long time (the similar foo_prettypop settings still work), but some artists with special characters in their names are messed up.
For example:
Artist: AC/DC
Album: Thunderstruck
The console says:searching album art, preprocessed pattern: "E:\Art\339976871*"
searching album art, preprocessed pattern: "E:\Art\AC?DC_Thunderstruck*"
searching album art, preprocessed pattern: "components\default.png"
Since $crc32(AC/DC - Thunderstruck) is 117545389, it never sees my album art. However, $crc32(AC?DC - Thunderstruck) is 339976871, so there's something wrong with the way the component is processing titleformat stuff.
Again, this just started occuring after I updated to the new component.
EDIT: Didn't see this before...
... Regarding the replacement of invalid filename characters: I'm sorry I forgot to put this in the changelog (It was in 0.161 I think). It was hopefully the only incompatible change, but it was by design ...
That's nice, but it really should be optional.