I looked for the batch analysis functionality a handful of times before I actually found it after several months of using Mixxx. The placement of the batch scanner on the left pane of the library display is unintuitive. Everything else in that pane refers to different categories of the library. "Analyze" is the only one that is for applying an operation to the library and seems out of place to me, especially considering there is a separate Library drop down menu in the main menu bar. Is there any use case for hand-picking a selection of tracks to analyze? If not, then I think the current batch analysis UI should be replaced by two simple additions to the Library drop down menu in the main menu bar: "Analyze Library" and "Rescan and Analyze Library" (automatically together, so the computer could be left alone for hours without having to come back to start analyzing after scanning the library). This would analyze all tracks in the library that do not have analysis data already.
Alternatively, the whole Library drop down in the main menu bar, which only has 3 items (Rescan Library, Create New Playlist, Create New Crate) could be replaced with buttons (or something else) somewhere in the the library display.
Related bugs:
Bug #1431168
On further thought, I am doubting that moving the Library drop down menu functions to the library display would be wise because the existing functionality of the library display is already crammed into a small space. It makes sense to me to have the options for selecting different portions of the library next to the library display and keep all functions for manipulating the library in the main menu bar.