JRiver for sure. Just rip your files in .wav format for best sound. Besides that you need a good server type pc like the Dell Precision T5400 or higher with at least 8Gig of ram 16Gig is better . The best part about this vs dedicated type or proprietary server, is that you can use it like a normal pc also.... connect to the internet for anything you can do from the internet JRiver has a lot of streaming stuff too now .
I use the Black or Noire skin. It looks great on my 70 Inch tv.
https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2060353.m570.l1313.TR2.TRC1.A0.H0.TRS0&_nkw=Dell+Precision+T5400&_sacat=0 .
You can use a large USB Type drive for your music for 4TB at $100 bucks
https://www.amazon.com/gp/product/B01LQQH842/ref=oh_aui_detailpage_o09_s00?ie=UTF8&th=1
Then get Backblaze to back it all up
https://www.google.com/search?q=JRiver+screenshots&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjNr4XqrcPfAhXEJt8KHeaXCl8Q_AUIDigB&biw=1600&bih=796#imgrc=kQxDpj4Bdf-YVM:
I use the Black or Noire skin. It looks great on my 70 Inch tv.
https://www.ebay.com/sch/i.html?_from=R40&_trksid=p2060353.m570.l1313.TR2.TRC1.A0.H0.TRS0&_nkw=Dell+Precision+T5400&_sacat=0 .
You can use a large USB Type drive for your music for 4TB at $100 bucks
https://www.amazon.com/gp/product/B01LQQH842/ref=oh_aui_detailpage_o09_s00?ie=UTF8&th=1
Then get Backblaze to back it all up
https://www.google.com/search?q=JRiver+screenshots&source=lnms&tbm=isch&sa=X&ved=0ahUKEwjNr4XqrcPfAhXEJt8KHeaXCl8Q_AUIDigB&biw=1600&bih=796#imgrc=kQxDpj4Bdf-YVM: