Commit Graph

875 Commits (533d23ce05deb60c3359eccbd72d227089811627)

Author SHA1 Message Date
epenet c22a08334c
Bump voluptuous to 0.13.0 (#68897)
* Bump voluptuous to v0.13.0

* Update DEPENDENCY_CONFLICTS

* Update following python_awair bump

* Revert "Update following python_awair bump"

This reverts commit 089bd7b449.

* Revert "Update DEPENDENCY_CONFLICTS"

This reverts commit ddd83212b8.

* Test fail-fast

* Revert "Test fail-fast"

This reverts commit 446e104a24.
2022-04-01 11:42:21 +03:00
Franck Nijhof 91404041e0
Update jinja2 to 3.1.1 (#68988) 2022-03-31 15:54:13 -07:00
epenet 2c0153a32e
Revert "Pin click to fix typer issue" (#68927) 2022-03-31 14:53:18 +02:00
Zack Barett c2e9865f3f
Frontend Version Bump to 20220330.0 (#68918) 2022-03-30 12:27:27 -07:00
kaareseras 1f2bfcf12e
Bump PyJWT from 2.1.0 to 2.3.0 (#68858) 2022-03-30 13:34:40 +02:00
Zack Barett 91c0baf086
20220329.0 (#68867) 2022-03-29 16:03:04 -07:00
epenet 35a5cca1ca
Cleanup package constraints (#68833)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-29 11:44:19 +02:00
epenet f067aa6d71
Pin click to fix typer issue (#68808)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2022-03-29 00:07:29 +02:00
Franck Nijhof cfa8f99b1c
Update jinja2 to 3.1.0 (#68625) 2022-03-24 22:23:03 +01:00
Franck Nijhof f562f4264f
Update grpcio to 1.45.0 (#68632) 2022-03-24 20:45:18 +01:00
Zack Barett b2d7fe15bb
Bump Frontend to 20220322.0 (#68535) 2022-03-22 17:48:21 -07:00
J. Nick Koston 9215702388
Separate attrs into another table (reduces database size) (#68224) 2022-03-18 00:23:13 -10:00
Zack Barett 712c9d4a4f
Bump frontend to 20220317.0 (#68314) 2022-03-17 16:12:31 -07:00
Steven Looman f006cffac6
Bump async-upnp-client to 0.27.0 (#68310) 2022-03-17 12:32:46 -10:00
Zack Barett 3ecc914f29
20220316.0 (#68276) 2022-03-16 16:40:24 -07:00
Raman Gupta 15d9233c77
Bump PyNaCl to 1.5.0 (#68226) 2022-03-16 23:30:04 +01:00
Marc Mueller aabf46b1b3
Fix point by adding authlib constraint (#68176)
* Fix point by pinning authlib

* Use constraint
2022-03-15 15:56:08 +01:00
Franck Nijhof 36acb09cae
Update sqlalchemy to 1.4.32 (#68075) 2022-03-12 22:52:47 -10:00
Paulus Schoutsen a911139c08
Bump frontend to 20220312.0 (#68061) 2022-03-12 15:05:31 -08:00
Bram Kragten 99300570f1
Update frontend to 20220301.1 (#67812) 2022-03-07 08:56:52 -08:00
epenet d656acfa2c
Bump async-upnp-client to 0.26.0 (#67760) 2022-03-07 11:08:50 +01:00
Paulus Schoutsen dc10a4f0bb
Bump frontend to 20220301.0 (#67457) 2022-03-01 16:05:23 -08:00
uvjustin a81fa31314
Bump httpx and httpcore (#67438) 2022-03-01 09:17:25 -10:00
J. Nick Koston 21ce441a97
Bump zeroconf to 0.38.4 (#67406) 2022-02-28 16:39:13 -08:00
Steven Looman dbbb5655e5
Bump async-upnp-client to 0.25.0 (#66414)
Co-authored-by: J. Nick Koston <nick@koston.org>
2022-02-27 08:29:29 -10:00
Paulus Schoutsen 02d4739b28
Bump frontend to 20220226.0 (#67313) 2022-02-26 14:12:33 -08:00
Paulus Schoutsen e6cd155c01
Bump hass-nabucasa to 0.54.0 (#67252) 2022-02-25 14:01:20 -08:00
Zack Barett 7842d12b75
20220224.0 (#67204) 2022-02-24 19:28:36 -08:00
Bram Kragten 3ca918d454
Update frontend to 20220223.0 (#67130) 2022-02-23 21:14:01 +01:00
Paulus Schoutsen 3380a15bbb
Mobile app: Drop descriptive emoji name support (#67120) 2022-02-23 18:54:27 +01:00
Joakim Sørensen d97da2fd49
Bump awesomeversion from 22.1.0 to 22.2.0 (#67107) 2022-02-23 13:37:07 +01:00
Timothy Kist 6a5215dc0e
Allow multidict 6.0.2+ to fix ZHA, gTTS and other integrations (#67046) 2022-02-23 12:25:54 +01:00
Paulus Schoutsen 7d4f5a68d6
Bump frontend to 20220222.0 (#67078) 2022-02-22 15:33:38 -08:00
Paulus Schoutsen 833cba71d7
Bump frontend to 20220220.0 (#66919) 2022-02-19 22:13:52 -08:00
J. Nick Koston a58fd87964
Bump aiodiscover to 1.4.8 (#66892) 2022-02-19 20:26:33 +01:00
Paulus Schoutsen 0269ad4738
Bump hass-nabucasa to 0.53.1 (#66845) 2022-02-18 16:04:54 -08:00
Paulus Schoutsen d3bb622a3c
Bump hass-nabucasa to 0.53.0 (#66826) 2022-02-18 11:53:02 -08:00
Allen Porter 703d01e772
Bump grpcio to 1.44.0 (#66787) 2022-02-17 23:12:05 -08:00
Franck Nijhof 276fd4f42c
Add Python 3.10 to CI (#59729) 2022-02-17 14:58:24 +01:00
Paulus Schoutsen 94980399cf
Bump hass-nabucas to 0.52.1 (#66536) 2022-02-14 20:46:32 -08:00
Paulus Schoutsen 6d10bd094f
Bump frontend to 20220214.0 (#66535) 2022-02-14 16:23:37 -08:00
Ben Edmunds c93d389544
Bump async-upnp-client to 0.23.5 (#65922) 2022-02-08 20:27:16 +02:00
Franck Nijhof da3024e162
Upgrade to newer Python pip>=21.0 (#59769) 2022-02-07 15:12:04 +01:00
Franck Nijhof 58409d0895
Update Pillow to 9.0.1 (#65779) 2022-02-05 14:19:24 +01:00
Bram Kragten 97c8427506
Update frontend to 20220203.0 (#65572) 2022-02-03 12:32:01 -08:00
Bram Kragten 9ce2e9e8f4
Update frontend to 20220202.0 (#65432) 2022-02-02 16:08:16 +01:00
Paulus Schoutsen aef6f49eff
Bump frontend to 20220201.0 (#65380) 2022-02-01 09:58:23 -08:00
J. Nick Koston 3bb8de66d8
Bump zeroconf to 0.38.3 (#65341) 2022-01-31 16:08:42 -08:00
Paulus Schoutsen 8cf1109775
Bump frontend to 20220127.0 (#65075) 2022-01-27 11:22:53 -08:00
Marc Mueller d8f167bbac
Remove `backports.zoneinfo` dependency (#65069) 2022-01-27 09:59:27 -08:00
Bram Kragten e5b0031103
Update frontend to 20220126.0 (#64990) 2022-01-26 10:30:36 -08:00
J. Nick Koston 44946f662e
Bump aiodiscover to 1.4.7 to fix finding the gateway on MacOS (#64893) 2022-01-25 08:27:40 +01:00
Paulus Schoutsen e6111ac277
Bump frontend to 20220124.0 (#64878) 2022-01-24 16:28:46 -08:00
uvjustin 3b3a8db291
Bump httpx to 0.21.3 and pin requirements for httpcore, anyio, and h11 (#64822) 2022-01-24 10:43:39 +01:00
Michael 2f0059fa8b
Revert fix MultiDict typing with multidict-6.0.0 (#64733) (#64792)
* revert #64733

* pin down multidict to < 6.0.0
2022-01-23 23:22:16 +01:00
uvjustin 5654490aa8
Update version requirements for httpcore and anyio (#64711) 2022-01-22 13:52:41 -10:00
Franck Nijhof 5bbbf8eee3
Update emoji to 1.6.3 (#64663) 2022-01-21 23:27:12 +01:00
Erik Montnemery 3575009330
Store remote domain in Cloud preferences (#64532) 2022-01-21 09:42:34 -08:00
Allen Porter fec669f9c8
Revert "Add version constraint for google-auth (#64583)" (#64605)
This reverts commit 3792b8b3ca.
2022-01-21 08:12:04 +01:00
Marc Mueller 3792b8b3ca
Add version constraint for google-auth (#64583) 2022-01-21 00:11:22 +01:00
Paulus Schoutsen 9e41873de7
Bump frontend to 20220118.0 (#64388) 2022-01-18 14:44:27 -08:00
Michael Chisholm 45b8684b37
Bump async-upnp-client to 0.23.4 (#64287) 2022-01-17 14:55:07 +01:00
Marc Mueller c6acd8efa4
Pin python-engineio and python-socketio (#64074)
Prevent potential dependency conflicts between sisyphus-control and aioambient
2022-01-14 10:25:28 +02:00
Franck Nijhof d1eecba36a
Pin libcst==0.3.23 (#64036) 2022-01-13 18:25:28 +01:00
Marc Mueller c7e05cb44a
Upgrade yarl to 1.7.2 (#64009) 2022-01-12 14:07:11 -10:00
Marc Mueller 1dfb929986
Upgrade async_timeout to 4.0.2 (#64008) 2022-01-13 00:49:31 +01:00
Marc Mueller 0922627612
Remove unused pillow 8.2.0 constraint (#64011) 2022-01-13 00:28:32 +01:00
Allen Porter aab5a097a0
Bump google-cloud-pubsub to 2.9.0 (attempt #3) (#63911) 2022-01-11 17:25:50 +01:00
Franck Nijhof 1c29260a31
Update Pillow to 9.0.0 (#63894) 2022-01-11 14:28:48 +01:00
Paulus Schoutsen 51c98085e3
Bump frontend to 20211229.1 (#63866) 2022-01-10 16:13:08 -08:00
Joakim Sørensen d1bb916070
Add client metadata to cloud register (#63794) 2022-01-10 14:49:25 +01:00
Shay Levy 1f92c25b8c
Remove package constraint to websockets (#63703) 2022-01-09 05:04:19 +01:00
Joakim Sørensen fa15f91dbf
Bump awesomeversion to 22.1.0 (#63676) 2022-01-08 16:25:13 +01:00
Franck Nijhof 469b6a0eb1
Update requests to 2.27.1 (#63552) 2022-01-06 19:15:17 +01:00
Allen Porter 1ed2497ec9
Revert "Bump google-cloud-pubsub to 2.9.0 (attempt #2) (#63522)" (#63561)
This reverts commit 1baa3d87d1.
2022-01-06 09:46:11 -08:00
Allen Porter 1baa3d87d1
Bump google-cloud-pubsub to 2.9.0 (attempt #2) (#63522) 2022-01-06 15:47:06 +01:00
Franck Nijhof ce31af5b42
Revert "Bump google-cloud-pubsub to 2.9.0 (to bump grpcio)" (#63517) 2022-01-05 22:50:11 +01:00
Allen Porter f786237def
Bump google-cloud-pubsub to 2.9.0 (#63493)
The primary motivation is to kick off building wheels for grpcio
2022-01-05 12:03:45 -08:00
Marc Mueller 53496c019c
Start using `ParamSpec` for decorator functions (#63148) 2022-01-04 18:37:46 +01:00
Steven Looman cba752c1af
Bump async-upnp-client==0.23.3 (#63282) 2022-01-03 13:42:09 +01:00
Bram Kragten d62f9a19ae
Update frontend to 20211229.0 (#62981) 2021-12-29 12:15:52 +01:00
Bram Kragten 6b0f2aa13f
Update frontend to 20211227.0 (#62874) 2021-12-27 21:37:21 +01:00
J. Nick Koston 1d0036b86a
Bump zeroconf to 0.38.1 (#62720) 2021-12-24 13:26:07 +01:00
Steven Looman cb82169e92
Bump async-upnp-client to 0.23.2 (#62634) 2021-12-22 13:23:22 -10:00
Bram Kragten 2ddd45afd5
Update frontend to 20211220.0 (#62389) 2021-12-20 09:49:16 -08:00
Paulus Schoutsen 02ad5f3779
Bump voluptuous_serialize to 2.5.0 (#62363) 2021-12-19 22:28:15 -08:00
Michael Chisholm f280b03df8
Update async-upnp-client library to 0.23.1 (#62298) 2021-12-18 23:41:32 -06:00
Diego Elio Pettenò 6ce99bfc80
Bump async-upnp-client to 0.23.0 (#62223) 2021-12-17 16:57:02 -06:00
Bram Kragten b5d54d9bb1
Update frontend to 20211215.0 (#61877) 2021-12-15 15:15:47 +01:00
epenet 25cf690b20
Tidy up package constraint messages (#61866)
Co-authored-by: epenet <epenet@users.noreply.github.com>
2021-12-15 12:28:04 +01:00
Martin Hjelmare a818afdad1
Revert pillow 8.3.2 (#61793)
* Revert "Bump pillow from 8.2.0 to 8.3.2 (#61661)"

This reverts commit 3635946211.

* Add comment

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>

* Fix comment

Co-authored-by: epenet <6771947+epenet@users.noreply.github.com>
2021-12-15 03:10:06 +01:00
Sebastian Nohn 3635946211
Bump pillow from 8.2.0 to 8.3.2 (#61661)
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-12-13 14:14:05 +01:00
Bram Kragten aff74f7969
Update frontend to 20211212.0 (#61577) 2021-12-12 19:24:32 +01:00
Bram Kragten 0736e4fde1
Update frontend to 20211211.0 (#61499) 2021-12-11 18:11:42 +01:00
Paulus Schoutsen 1f97603f71
Bump frontend to 20211209.0 (#61406) 2021-12-09 14:40:05 -08:00
Paulus Schoutsen 009a28ba7a
Block pytest_asyncio (#61141) 2021-12-06 22:07:56 -08:00
Paulus Schoutsen b45f48a35a
Bump frontend to 20211206.0 (#61133) 2021-12-06 15:51:03 -08:00
Bram Kragten df36b3dcb8
Update frontend to 20211203.0 (#60925) 2021-12-03 10:20:09 -08:00
Paulus Schoutsen e8c6e0ef2b
Bump frontend to 20211202.0 (#60877) 2021-12-02 15:19:09 -08:00
Paulus Schoutsen 12cd87d230
Bump frontend to 20211201.0 (#60801) 2021-12-01 15:20:08 -08:00
Franck Nijhof d7bf8a7ac3
Upgrade aiohttp to 3.8.1 (#60778) 2021-12-01 19:45:16 +01:00
Paulus Schoutsen 1bfd98ab14
Bump frontend to 20211129.0 (#60564) 2021-11-29 18:35:41 -08:00
Joakim Sørensen dc98791963
Bump awesomeversion from 21.10.1 to 21.11.0 (#60401) 2021-11-26 12:06:50 +01:00
J. Nick Koston 18e822b7b6
Bump sqlalchemy to 1.4.27 (#60383) 2021-11-25 19:55:17 -08:00
Paulus Schoutsen 4ff3b2e9a9
Bump frontend to 20211123.0 (#60184) 2021-11-22 19:07:27 -08:00
J. Nick Koston 347c4ea137
Bump zeroconf to 0.37.0 (#59932) 2021-11-18 20:23:20 -08:00
uvjustin bb731fad5d
Bump httpx from 0.19.0 to 0.21.0 (#59723)
* Bump httpx from 0.19.0 to 0.21.0

* Bump respx from 0.17.0 to 0.19.0
2021-11-18 18:11:46 +08:00
Paulus Schoutsen 6175f1b6f3
Bump frontend to 20211117.0 (#59851) 2021-11-17 11:45:08 -08:00
J. Nick Koston 96f7b0d910
Use atomicwrites for mission critical core files (#59606) 2021-11-15 11:19:31 +01:00
J. Nick Koston 0ba45e4db4
Bump zeroconf to 0.36.13 (#59644)
- Closes #59415
- Fixes #58453
- Fixes #57678

- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.36.12...0.36.13
2021-11-13 18:18:54 +01:00
J. Nick Koston 9769a8c08e
Revert "Bump async_timeout to 4.0.1" (#59601) 2021-11-12 23:47:39 -08:00
J. Nick Koston 8de0c7204a
Bump async_timeout to 4.0.1 (#59565) 2021-11-11 21:13:15 -08:00
Pascal Vizeli 6636287c59
Bump cryptography 35.0.0 (#59541) 2021-11-11 18:27:22 +01:00
J. Nick Koston 751098c220
Bump sqlalchemy to 1.4.26 (#59527) 2021-11-10 20:01:59 -08:00
Franck Nijhof 1910c0566c
Upgrade jinja2 to 3.0.3 (#59468) 2021-11-10 11:04:42 +01:00
Bram Kragten 4481fe11c4
Update frontend to 20211109.0 (#59451) 2021-11-09 14:40:21 -08:00
Bram Kragten 69da2b29e6
Update frontend to 20211108.0 (#59364) 2021-11-08 12:45:40 -08:00
Erik Montnemery 7b9715bec3
Bump paho-mqtt to 1.6.1 (#59339) 2021-11-08 18:16:44 +01:00
Franck Nijhof ddf0941275
Upgrade async-upnp-client to 0.22.12 (#59284) 2021-11-07 07:41:26 -08:00
J. Nick Koston 8b25bd0cea
Bump zeroconf to 0.36.12 (#59133)
- Changelog: https://github.com/jstasiak/python-zeroconf/compare/0.36.11...0.36.12

Bugfix: Prevent service lookups from deadlocking if time abruptly moves backwards
2021-11-05 11:22:59 +01:00
J. Nick Koston 10d6247fee
Bump to aiohttp 3.8.0 (#58974) 2021-11-04 10:07:50 -05:00
Franck Nijhof 32784d1b83
Constrain urllib3 to >=1.26.5 (#59043) 2021-11-04 11:21:30 +01:00
Bram Kragten a7d958ae8a
Update frontend to 20211103.0 (#58988) 2021-11-03 11:51:17 +01:00
Michael Chisholm 4f83a251fa
Bump async-upnp-client to 0.22.11 (#58803) 2021-10-31 16:16:50 +01:00
J. Nick Koston 3374005b33
Bump zeroconf 0.36.11 (#58755) 2021-10-30 19:18:39 +02:00
Bram Kragten 808e067c22
Update frontend to 20211028.0 (#58629) 2021-10-28 21:32:38 +02:00
J. Nick Koston 2b175a37a7
Add package constraint to websockets (#58626) 2021-10-28 21:32:22 +02:00
Bram Kragten f56802f8e9
Update frontend to 20211027.0 (#58545) 2021-10-27 21:55:58 +02:00
Paulus Schoutsen 3715286969
Bump frontend to 20211026.0 (#58500) 2021-10-26 14:08:35 -07:00
Steven Looman e5e38ace6c
Bump async-upnp-client to 0.22.10 (#58387) 2021-10-25 12:22:19 +02:00
J. Nick Koston 5958e6a3f9
Ensure zeroconf uses the newest non-link local address in discovery (#58257) 2021-10-23 08:50:19 -10:00
Joakim Sørensen 23e362faf3
Bump awesomeversion from 21.8.1 to 21.10.1 (#58258) 2021-10-23 14:00:18 +02:00
J. Nick Koston 4a9209ebc8
Bump async-upnp-client to 0.22.9 (#58185)
Co-authored-by: Steven Looman <steven.looman@gmail.com>
2021-10-21 10:58:34 -10:00
Paulus Schoutsen 3bdc637d1b
Bump frontend to 20211020.0 (#58139) 2021-10-20 20:26:25 -07:00
Paulus Schoutsen 7104750008
Bump frontend to 20211014.0 (#57706) 2021-10-14 13:44:04 -07:00
Franck Nijhof 5cd2167924
Upgrade pyyaml to 6.0 (#57648) 2021-10-14 09:29:31 +02:00
J. Nick Koston 6e95ce70bc
Bump aiodiscover to 2.4.5 (#57439)
- Disable scanning if the network size exceeds the maximum number of
  allowed hosts (8192)

- Changelog: https://github.com/bdraco/aiodiscover/compare/v1.4.4...v1.4.5

- Closes #57378
2021-10-11 05:14:42 +02:00
J. Nick Koston 77c7709323
Bump zeroconf to 0.36.8 (#57451)
- Changelog: https://github.com/jstasiak/python-zeroconf/releases/tag/0.36.8
2021-10-11 04:40:17 +02:00
Bram Kragten b2cfbb7d1e
Update frontend to 20211007.1 (#57385) 2021-10-09 22:57:13 +02:00
Steven Looman ba83433c64
Fix multiple upnp/ssdp issues (#57314) 2021-10-08 08:57:49 -07:00
Bram Kragten 33b8130002
Update frontend to 20211007.0 (#57268) 2021-10-07 13:18:12 -07:00
Bram Kragten e69a1c3546
Update frontend to 20211006.0 (#57164) 2021-10-06 11:33:55 +02:00
Franck Nijhof 3645568dcc
Upgrade jinja2 to 3.0.2 (#57095) 2021-10-05 11:03:51 +02:00
Bram Kragten 91d3d39f6c
Update frontend to 20211004.0 (#57073) 2021-10-04 20:52:17 -07:00
Steven Looman 41d2f03b2f
Bump async-upnp-client to 0.22.5 (#56989) 2021-10-03 07:28:41 -10:00
Bram Kragten ad6129c505
Update frontend to 20211002.0 (#56963) 2021-10-02 23:16:29 +02:00
Bram Kragten 8196a84538
Update frontend to 20210930.0 (#56827) 2021-09-30 16:22:36 +02:00
J. Nick Koston f7ef973c68
Bump aiodiscover to 1.4.4 to fix mac matching with leading 0s (#56791) 2021-09-29 13:18:13 -04:00
Michael Chisholm f7d95588f8
Provide most media metadata in DlnaDmrEntity (#56728)
Co-authored-by: Steven Looman <steven.looman@gmail.com>
2021-09-28 19:37:23 -05:00
Michael Chisholm a28fd7d61b
Config-flow for DLNA-DMR integration (#55267)
* Modernize dlna_dmr component: configflow, test, types

* Support config-flow with ssdp discovery
* Add unit tests
* Enforce strict typing
* Gracefully handle network devices (dis)appearing

* Fix Aiohttp mock response headers type to match actual response class

* Fixes from code review

* Fixes from code review

* Import device config in flow if unavailable at hass start

* Support SSDP advertisements

* Ignore bad BOOTID, fix ssdp:byebye handling

* Only listen for events on interface connected to device

* Release all listeners when entities are removed

* Warn about deprecated dlna_dmr configuration

* Use sublogger for dlna_dmr.config_flow for easier filtering

* Tests for dlna_dmr.data module

* Rewrite DMR tests for HA style

* Fix DMR strings: "Digital Media *Renderer*"

* Update DMR entity state and device info when changed

* Replace deprecated async_upnp_client State with TransportState

* supported_features are dynamic, based on current device state

* Cleanup fully when subscription fails

* Log warnings when device connection fails unexpectedly

* Set PARALLEL_UPDATES to unlimited

* Fix spelling

* Fixes from code review

* Simplify has & can checks to just can, which includes has

* Treat transitioning state as playing (not idle) to reduce UI jerking

* Test if device is usable

* Handle ssdp:update messages properly

* Fix _remove_ssdp_callbacks being shared by all DlnaDmrEntity instances

* Fix tests for transitioning state

* Mock DmrDevice.is_profile_device (added to support embedded devices)

* Use ST & NT SSDP headers to find DMR devices, not deviceType

The deviceType is extracted from the device's description XML, and will not
be what we want when dealing with embedded devices.

* Use UDN from SSDP headers, not device description, as unique_id

The SSDP headers have the UDN of the embedded device that we're interested
in, whereas the device description (`ATTR_UPNP_UDN`) field will always be
for the root device.

* Fix DMR string English localization

* Test config flow with UDN from SSDP headers

* Bump async-upnp-client==0.22.1, fix flake8 error

* fix test for remapping

* DMR HA Device connections based on root and embedded UDN

* DmrDevice's UpnpDevice is now named profile_device

* Use device type from SSDP headers, not device description

* Mark dlna_dmr constants as Final

* Use embedded device UDN and type for unique ID when connected via URL

* More informative connection error messages

* Also match SSDP messages on NT headers

The NT header is to ssdp:alive messages what ST is to M-SEARCH responses.

* Bump async-upnp-client==0.22.2

* fix merge

* Bump async-upnp-client==0.22.3

Co-authored-by: Steven Looman <steven.looman@gmail.com>
Co-authored-by: J. Nick Koston <nick@koston.org>
2021-09-27 15:47:01 -05:00