I am in exactly the same place as you. Beyond annoyed with Bose.
I have tried Plex and the built in DLNA server on my WD MyCloud NAS. It has been an absolute nightmare.
Oddly enough, the only media player that didn’t produce an error laden Library was WMP. But you can’t stream on the Bose unit when you PC sleeps.
I am actually considering get a low end MSFT tablet to load my music and Bluetooth it to Bose Soundtouch. I also have a small Seagate HD that I will try connecting to the Bose USB port. I am so desperate!