Description
Is this a feature relevant to companion itself, and not a module?
- I believe this to be a feature for companion, not a module
Is there an existing issue for this?
- I have searched the existing issues
Describe the feature
The companion bonjour utility can only handle announcements that are structured a certain way. This means other devices with valid announcements that aren't structured the way Companion is expecting aren't presented as options in the bonjour config field.
This was discussed on slack here.
@Julusian noted:
The library is expecting a PTR record of name
_ssc._udp.local
which points to a domain of something likemy-device-name._ssc._udp.local
. That is missing in your packet.
Then it needs a SRV record againstmy-device-name._ssc._udp.local
, and optionally a TXT record.
Finally, it needs an A record for the 'target' given by the SRV
I don't know why it 'needs' that PTR record, it doesn't seem to really do anything
The devices that initial triggered this discussion were some Sennheiser Digital 6000 series Radio microphone receivers and battery chargers.
MDNS pcap attached.
L6000mdnspcap.zip
Usecases
Enable discovery of broader range of devices via bonjour.