Hi, Ive made an e-paper wrist watch: https://github.com/multipolygon/esphome-for-watchy/blob/main... and an RFID-card mp3-player music box for a toddler: https://blog22.multipolygon.net/rfid-music-box.html
I really, really miss CD and cassette players too. Vinyl is not my kind of thing, and CD Players nowadays are either unavailable or just too expensive for what they are.
My other choice was to just use a RasPi and an actual DVD player as a headless player, but I think doing it with a µC might be much more fun :D
Congrats on your project, though, they both seem and look really fun! Cheers <3