I also used the combo minim server + bubbleUPnP. Also tried the LinnKazoo combos, but minim server+bubble were faster and more reliable. The downside is that bubble is android only, and minim requires a bit of configuration in a not so user friendly interface. It is not particularly difficult, but takes a bit of patience.
The LinnKazoo route is free, iOS and Android and Windows, and more user friendly to get going. The only trick is that you have to configure the bridge as an OpenHome device for it to properly work. You can do that by the bubbleupnpserver (not to be confused with the android bubble app), that is also free and easy to configure. just click on the bridge and select create device.
Final, there is the Roon route. By far the easiest, best looking, and more friendly interface. Tons of information, automatically organise your library and no artwork problems. That is my favourite now. The downside: cost.
Here follows the links to the Linn package. If I were you, I would try a bit of everything (all of the solutions are either free or has a free trial period), and see to which you become more accustomed. Best of luck.
Should you need any help or advice configuring any of these, just chime in.