2019-07-26, 22:41
If I use 'xbmc.getCondVisibility("Player.IsInternetStream")' and it is an internet stream, then it returns '1'. However, if I use 'xbmc.executeJSONRPC('{"jsonrpc":"2.0","method":"XBMC.GetInfoBooleans","params":{"booleans":["IsInternetStream"]}, "id":1}')' it returns false for the same stream.
Relevant calls :
Code:
2019-07-26 21:38:39.197 T:140536765740800 NOTICE: Streaming Radio Helper : xbmc.executeJSONRPC result - {"id":1,"jsonrpc":"2.0","result":{"IsInternetStream":false}}
2019-07-26 21:38:39.214 T:140536765740800 NOTICE: Streaming Radio Helper : xbmc.getCondVisibility result - 1
Relevant calls :
python:playing_radio = xbmc.executeJSONRPC('{"jsonrpc":"2.0","method":"XBMC.GetInfoBooleans","params":{"booleans":["IsInternetStream"]}, "id":1}')
log("xbmc.executeJSONRPC result - %s" % playing_radio, xbmc.LOGNOTICE)
my_test_result = xbmc.getCondVisibility("player.IsInternetStream")
log("xbmc.getCondVisibility result - %s " % my_test_result, xbmc.LOGNOTICE)