Add LinkPlay integration (#113940)

* Intial commit

* Add artsound as virtual integration

* Add config_flow test
Add linkplay to .coveragerc
Add linkplay to .strict-typing

* Remove artsound component

* Bump package version

* Address mypy and coveragerc

* Address comments

* Address more feedback, add zeroconf and user flow

* Catch broken bridge in async_setup_entry

* Raise ConfigEntryNotReady, add __all__

* Implement new tests for the config_flow

* Fix async warning

* Fix test

* Address feedback

* Address comments

* Address comment

---------

Co-authored-by: Philip Vanloo <26272906+pvanloo@users.noreply.github.com>
This commit is contained in:
Philip Vanloo
2024-07-25 12:27:10 +02:00
committed by GitHub
parent 33d5ed52e6
commit cde22a44db
18 changed files with 731 additions and 0 deletions

View File

@ -589,6 +589,11 @@ ZEROCONF = {
"name": "gateway*",
},
],
"_linkplay._tcp.local.": [
{
"domain": "linkplay",
},
],
"_lookin._tcp.local.": [
{
"domain": "lookin",