I did some additional testing in which I compared the behavior of this local app via the official cloud API app. Since I use the value of tags as input for some of my flows, I focused on them. To make the behavior of the two integrations more easily comparable, I created a dashboard that shows the media widget and capability/tag values for both integrations simultaneously.
Maybe Athom made some design choices in their app causing a different behavior. Other differences may represent a bug.
1 - The Playing (‘Afspelen’) tag always displays No in this integration, while in the official integration it shows Yes when playing and No when not playing.
2 - When starting a track via another controller (not Homey), the Album/Artist/Track tags are not updated and the Track tag shows technical ‘bump_sonic_pre_pre…’ content.
3 - Album art only updates when triggering a change in content (like a radio station) from Homey (not via the Sonos mobile app).
The following screenshot shows 1, 2 and 3
4 - When provided by the music source, in the official integration the Album tag shows the online service name (like Sonos Radio) and the Artist tag the radio station name (if the artist is not provided separately, but as part of the track name). Both are not displayed in the local integration.
5 - When playback is stopped (via pause button), the official integration keeps showing the online service name (like Sonos Radio) in the Album tag, but this integration shows the radio station name in the Track tag. The radio station name is not shown while playing, though it seems to be available. Also the album art is not cleared in the local app.
6 - When switching the source of my Playbar to the TV input, the cloud app reflects this by displaying ‘TV Audio’ in the Track tag. This integration however shows the technical ID of the Playbar (RINCON_…) in the Track tag. Also the album art is not cleared.
7 - The Length tag is not cleared when a song is played for which no length is provided (like a radio station). It keeps the length value of the prior song for which a length value was available.





