Squeezebox
Still using mine driven by a Rasberry Pi than you for open source.
My NAS stores the music and phone app and my orginal Logitech kit still works.
Very much the exception as I have a TV now unable to do much as it is "to old"
We just need a sensible life for stuff. 7 years or even 5 would be reasoable.