Seeing the DIY player threads pop up lately so here's what I wish someone had told me before my first attempt. Print a dummy shell in cheap filament before you commit to the final color. My first enclosure looked great on screen and useless in hand, buttons too close togehter, thumb kept hitting the screen edge when I used the wheel. Cardboard templates work too if you want to test button spacing without waiting on a print.
Second thing, keep your audio bits physically away from the radio module. Even a decent DAC chain sounds rough if you route the speaker wire right past the wifi antenna. I lost weeks chasing a faint whine that turned out to be my own layout, not a bad part.
On the software side, get playback working with the ugliest debug setup posible first. Alligator clips, breadboard, whatever. Only move to the tidy final build once track skipping and battery cutoff are sorted. Nothing stings like desoldering a finished board because the sleep routine drains the cell overnight.
Last tip, leave a little slack inside the case for the display ribbon and battery leads. Tight builds crack solder joints when you toss the thing in a bag.