Are you referring to this project specifically, or in general, how to create a PCB? If you want to create this project, you would need to download my exports in GitHub releases and send them off to a fab house, like JLCPCB. If in want to create a PCB in general, it's more similar to a connect the dots game, I used KiCad for this project
OP could use something like mp3fs to make the transition from MP3 to FLAC less painful where MP3s are still required - it's a lazy mirror of a FLAC collection to MP3.
(Disclaimer: this relates to the commercial project I run, but it is directly answering the parent)
It's not self hosted, more a middle-ground between rented Spotify and self hosted data sovereignty, but this is what we do at https://asti.ga . You store your music in some Internet-accessible storage, such as any S3 compatible endpoint, and Astiga connects and streams your library (and provides offline etc etc). AMA.
You could get images from multiple perspectives from the Cover Art Archive (via MusicBrainz). E.g. https://musicbrainz.org/release/a4f190d5-c752-4ebd-8d2f-925a... . It would be very cool if the spine could be rendered, although it's not always split from the back image (I guess because of the post processing after scanning).
The tragedy of of this is that these are improvements that would actually improve life in these houses - making them healthier, more comfortable. Trouble is, retrofit is expensive.
Another source are good ol' CDs. If you know where to look you can get them cheap too. Specialist charity shops that specialise in records and CDs in student or wealthy areas are good, as are second hand stores online.