Hi @Edward_Brown - welcome to the community and thanks for posting.
If you check the device details screen within Hubitat directly, are the attributes updating?
SharpTools should automatically get the updated status of the relevant attributes as soon as they change in Hubitat. The ‘Refresh’ option in the dialog of the Music Player tile literally sends the ‘refresh’ command to the device… so it almost sounds like the device is not updating the attributes in Hubitat until the refresh command is sent.
So the first step would be figuring out why the device isn’t updating the attributes as expected (assuming you confirm that with the device details screen in Hubitat directly).