I still buy a lot of music, and my Jellyfin-based collection/streaming is slowly growing (just under 800 albums so far - I only tend to upload albums I buy digitally, so there's still a lot of CDs I may (or more likely may not) be bothered to rip and upload.
Jellyfin is really quite nice (you can also use it for video streaming, but I only buy music, no films or TV series). I host it on a very modest Ubuntu AWS EC2 instance, with the audio files stored on AWS S3 and mounted on the EC2 instance (so storage is pretty cheap too).
And is has a nice web player, and good 3rd party apps for both Android (Symfonium is my favourite) and iOS (Finamp). The Jellyfin server even has a Last.fm plugin so everything scrobbles. 😀