Random play music on LAN share?


I'm looking for a music player app which will allow me to random play tracks from a large music collection (100,000 tracks) stored on a LAN folder. The music is hosted on a portable USB hard drive, connected to a Hootoo Tripmate travel router, so is not DLNA-enabled.

Does anyone know of an app which can play non-DLNA music folders on a LAN share and which also supports random play?