Description
Discover VDMX's OSCQuery HTTP endpoint automatically via Bonjour/ZeroConf (mDNS service type _oscjson._tcp), eliminating hardcoded URLs.
Tasks
Acceptance Criteria
- Automatically discovers VDMX's OSCQuery endpoint without user configuration
- Falls back to manual URL if Bonjour discovery fails
- Logs discovered endpoint details
Technical Notes
- VDMX publishes OSCQuery on a dynamic port (found in Preferences → OSC → OSCQuery)
- Use Python
zeroconf library for mDNS
- Spec:
github.com/Vidvox/OSCQueryProposal
Description
Discover VDMX's OSCQuery HTTP endpoint automatically via Bonjour/ZeroConf (mDNS service type
_oscjson._tcp), eliminating hardcoded URLs.Tasks
zeroconfdependency topyproject.toml_oscjson._tcpservicesAcceptance Criteria
Technical Notes
zeroconflibrary for mDNSgithub.com/Vidvox/OSCQueryProposal