Incorrect Tidal Connect playback status over API

twm

Member
Joined
Dec 16, 2022
Messages
16
I use

curl -s --insecure https://WIIM_IP/httpapi.asp\?command\=getPlayerStatus | jq -r '.status'

where WIIM_IP is the IP of the WiiM Pro unit to poll the current playback status. This works perfectly with Airplay, Spotify Connect, Chromecast and returns "play" or "stop", according to the status. However, the same command yields "none" when using Tidal Connect. Can anyone confirm this?
 
Let's say, output of this:

upnp-client --pprint call-action http://<ip>:49152/description.xml AVTransport/GetInfoEx InstanceID=0
 
upnp-client --pprint call-action http://WIIM_IP:49152/description.xml AVTransport/GetInfoEx InstanceID=0 | jq -r '.out_parameters.CurrentTransportState'

does indeed work, thanks!
 
Back
Top