"... is there no way to stream Tidal to the M100?"vingard: if you’re on Android you’re in luck: BubbleUPnP for DLNA will totally stream Tidal to the M-100 (as UPnP/DLNA renderer). Integration is built right in.
Excellent app, free or paid - but at its modest price (< $5 USD), paid version is a no-brainer: https://play.google.com/store/apps/details?id=com.bubblesoft.android.bubbleupnp