Thank you @csx333!
I’ll look into the super-loud-audio-on-first-boot issue, there must be a fix for that.
I already have a fix for the VU, but it’s not very elegant. It involves setting a
vu-scale value in the asound.conf which controls what the upper-bound is for scaling the LEDs. I really need to get some sort of moving average in place, since the goal is to have a pretty VU, and not necessarily an accurate one.
Pi VU Meter is teetering on the edge of a move to mostly-Python, but it’s one of those cans of worms I’ve been afraid to open!