We have a nice feature in VLC allowing user to stream the movies/music tracks to a Chromecast nearby, with autodetection of such device via avahi.
Since I’m mostly using Debian, it always worked for me, but apparently on Ubuntu it needs an additional plug, as reported on https://trac.videolan.org/vlc/ticket/24657 and
Please auto-enable the avahi-control interface on the VLC installed from the store. Currently, beta and edge have it in the snapcraft.yaml, while candidate/stable will have it on the next release.
Well from the linked thread VLC Snap does not support Chromecast the suggestion from snappy-debug was to add avahi-control, however the Ping method is provided as part of avahi-observe (and this was the denial seen in that thread) so I suspect that this may be sufficient and that snappy-debug is being a bit over zealous. So I would be keen to know if avahi-observe is sufficient in this case.
Thanks and sorry for the late reply. I dont have a physical ubuntu machine to test that properly at the moment. It would be appreciated if someone could check that.
I have confirmed that chromecast functionality of vlc works with just avahi-observe connected. (FYI - for anyone needing to do something you have to change what plugs the snap is requesting in the snap.yaml within the snap):