Async Python library for discovering and configuring Dante audio networking devices over a local network.
Uses asyncio and zeroconf for mDNS discovery. Requires Python 3.11+.
pip install dante-configOr from source:
git clone https://github.com/jda/dante-config.git
cd dante-config
pip install .Install with dev dependencies:
pip install -e ".[dev]"pytest # all tests
pytest tests/test_client.py # single file
pytest tests/test_client.py::TestClass::test_method # single testruff check . # lint
black . # format
mypy src/ # type check (strict mode)Issues and pull requests welcome at https://github.com/jda/dante-config/issues. This is a small project — open an issue to discuss larger changes before sending a PR.
MIT
Dante is a registered trademark of Audinate Group Pty Ltd. This project is not affiliated with or endorsed by Audinate.