In the past I used vortexbox running in a mini ITX PC (c60m1-i MB, picoPSU, 4TB HDD).
For the current iteration I went overkill as I found a good price on a HP Elitedesk (Pro A10-9700 CPU). Installed Fedora server and run several services from there:
LMS
SAMBA
DLNA
DNS (pihole)
And to keep ripping CDs (yes I still do it), I found ARM:
https://github.com/automatic-ripping-machine/automatic-ripping-machine
It has not received updates in a long time, so you need to tinker a bit to get it working.
Will need to look at the Material plugin.