Quote Originally Posted by RichardM View Post
The Bose speakers are DLNA renderers and the JRiver media centre plays to them (it can be a DLNA, server, controller and renderer). JRiver catlogs the music files and builds a library, you can then build play lists, including smart lists e.g. Genre = Rock and not played for x months. You can then play the music using the JRiver Windows app, or their android app or other DLNA compliant apps. It also manages and plays videos and images and streams from the web.

There are versions that run on Linux, including Raspberry Pi, there is, or they are working on a Mac version. They also sell a NUC with software already installed.

It's a complex application and takes time to understand but I think it's worth it, I've been using it for years. It's continually developed and has a good community supporting via a forum. I would recommend downloading it and running the free trial to get used to it, but you need a techy aptitude to get the bet from it, otherwise it could be quite daunting.
*Throws Amstrad in the bin*