If you can agree on a design, we'll try to implement it.
Okay, I've been thinking about this some more and I've come up with an idea/solution to handle both scenarios (auto import audio analysis and manual audio analysis) with one set of options to deal with both.
1a) Add a
Configure audio analysis... option to MC's Options > Audio > Advanced section, probably above the
Play HDCD if possible option.
And/or...
1b) Add (another)
Configure audio analysis... option to MC's Options > Library & Folders > Configure auto-import and in that dialog add
Configure audio analysis... under the
Analyze audio for audio files checkbox option.
And then...
2) In the Audio Analysis dialog (found under Library Tools > Audio Analysis...) add a
Configure... button to the bottom left side. Or bottom right with the other buttons if you prefer.
Both
Configure audio analysis... options in either or both locations and the
Configure... button in the Audio Analysis dialog would all open the same Configure Audio Analysis dialog. Let's base the look of this dialog on the custom bitstreaming formats dialog with multiple boxes and checkboxes.
The Configure Audio Analysis dialog would have the following options (with checkboxes for each);
Audio CRC
BPM
Dynamic Range
HDCD
Peak Level (or merge this with the Volume Level option below as one option, Volume)
Volume Level (or merge this with the Peak Level option above as one option, Volume)
Waveform
Checking them tells audio analysis what to test for (and what tags to create/write), unchecking them would tell audio analysis what not to test for (and what tags not to create/write).
Also remove the
Analyze for HDCD option under MC's Options > Library & Folders because it has changed locations to the Configure Audio Analysis dialog. It'll become redundant with this new dialog, though it's probably a good idea to remember what it was set to and carry that setting over to the new option.
This would allow a) users to choose what audio analysis tests for and what tags are created/written and b) future proof audio analysis adding new options to the dialog if/when audio analysis gets expanded further in the future and finally c) make everyone happy.
Awesome Donkey, you're it.
I try, I try.