Anders Melchiorsen
08e2959742
Update pysonos to 0.0.16 ( #24607 )
2019-06-19 10:09:50 +02:00
Anders Melchiorsen
1e248551d5
Update pysonos to 0.0.15 ( #24565 )
2019-06-16 19:41:13 +02:00
Paulus Schoutsen
08591dae0e
Migrate Sonos discovery to manifest ( #24507 )
2019-06-13 11:09:07 -07:00
Anders Melchiorsen
b6bb6919e6
Update pysonos to 0.0.14 ( #24185 )
2019-05-30 09:24:38 +02:00
Anders Melchiorsen
f8572c1d71
Avoid slow updates with unavailable Sonos devices ( #24180 )
2019-05-29 15:05:12 -07:00
Anders Melchiorsen
bebfc3d16e
Remove unused Sonos turn on/off methods ( #24174 )
2019-05-29 11:12:44 -07:00
Anders Melchiorsen
97b671171b
Avoid useless Sonos state updates ( #24135 )
2019-05-26 12:49:26 -07:00
Paulus Schoutsen
f995ab9d54
Don't pass in loop ( #23984 )
...
* Don't pass in loop
* Revert some changes
* Lint + Axis revert
* reinstate loop
* Fix a test
* Set loop
* Update camera.py
* Lint
2019-05-22 21:09:59 -07:00
Paulus Schoutsen
1e22c8daca
Automatically generate config flow list ( #23802 )
...
* Add config flow to manifest.json
* Still load config flows via config flow platform
* Fix typo
* Lint
* Update config_flows.py"
* Catch import error when setting up entry
* Lint
* Fix tests
* Fix imports
* Lint
* Fix Unifi tests
* Fix translation test
* Add homekit_controller config flow
2019-05-13 01:16:55 -07:00
Anders Melchiorsen
34f6245e74
Synchronize Sonos service calls ( #23791 )
2019-05-10 22:37:03 +02:00
Anders Melchiorsen
2efc1de349
Move Sonos services to sonos domain ( #23670 )
2019-05-05 14:25:57 -05:00
Anders Melchiorsen
6a6a999833
Upgrade pysonos to 0.0.12 ( #23560 )
2019-04-30 08:45:56 -04:00
Anders Melchiorsen
0ecf152153
Continuous discovery of Sonos speakers ( #23484 )
2019-04-29 10:20:09 +02:00
Anders Melchiorsen
5efe089699
Improve handling of unavailable Sonos speakers ( #23472 )
2019-04-27 19:05:50 +02:00
Anders Melchiorsen
5dbf58d67f
Remove support for deprecated Sonos configuration ( #23385 )
2019-04-26 08:56:43 +02:00
Paulus Schoutsen
a52f96b23a
Add stub services.yaml and make validation mandatory ( #23213 )
2019-04-18 15:13:35 -07:00
cgtobi
2c07bfb9e0
Remove dependencies and requirements ( #23024 )
...
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit fe7171b4cd
.
* Remove dependencies and requirements
* Revert "Remove dependencies and requirements"
This reverts commit 391355ee2c
.
* Remove dependencies and requirements
* Fix flake8 complaints
* Fix more flake8 complaints
* Revert non-component removals
2019-04-12 10:13:30 -07:00
Paulus Schoutsen
e9d9861bda
Update translations
2019-04-10 15:01:32 -07:00
Anders Melchiorsen
6244a397b1
Hide unsupported Sonos favorites ( #22940 )
2019-04-09 23:09:18 +02:00
Paulus Schoutsen
0d2646ba25
Update translations
2019-04-09 08:34:20 -07:00
Anders Melchiorsen
d577955d1e
Fix Sonos handling of unsupported favorites ( #22906 )
2019-04-08 19:32:56 -05:00
Paulus Schoutsen
cfe4cf30ad
Add manifests ( #22699 )
...
* Add manifests
* Update auto name
* Update codeowners
* Add requirements from platforms
* Minor cleanup
* Incorporate changes from awarecan PR
2019-04-03 21:14:45 -07:00
Paulus Schoutsen
72bb94de96
Update translations
2019-03-21 12:57:20 -07:00
Paulus Schoutsen
4b1de61110
Use relative imports inside integrations ( #22235 )
...
* Use relative imports inside integrations
* Lint
* Fix automation tests
* Fix scene imports
2019-03-20 22:56:46 -07:00
Anders Melchiorsen
de2c7a9567
Wait for Sonos regrouping in service calls ( #22006 )
2019-03-13 12:51:41 -07:00
Anders Melchiorsen
fe5e4b5b9b
Avoid playing queue pollution with Sonos unjoin ( #22004 )
2019-03-13 12:51:08 -07:00
Anders Melchiorsen
c8692fe70c
Use asyncio lock ( #21985 )
2019-03-13 10:17:09 +01:00
Anders Melchiorsen
dd11f8d3fe
Avoid playing queue pollution when restoring Sonos snapshots ( #21963 )
...
Assume a snapshot state with three speakers in two groups, AB and C. They will
be playing the A and C queues, respectively. The B queue exists but is hidden
in this topology.
Unjoin B and form a new group BC, playing the B queue (now with the C queue
hidden).
To restore the snapshot we would join B back to A. The BC group would now only
contain the C speaker, still playing the B queue. The C queue has been lost :-(
The problem is that unjoining a coordinator will elect a new coordinator that
inherits the group queue and thus has its hidden queue overwritten.
This commit avoids the situation by having restore unjoin all slaves. Above, C
would be unjoined before joining B to A. This restores the C queue and since B
is then alone, it can be joined to A without having to transfer its playing
queue to remaining speakers.
2019-03-12 14:39:55 +01:00
Anders Melchiorsen
0f6e0aa355
Upgrade pysonos to 0.0.8 ( #21624 )
2019-03-03 18:49:29 +01:00
Anders Melchiorsen
193cab4f62
Improve new Sonos snapshot/restore ( #21509 )
...
* Fine-tune new Sonos snapshot/restore
* Move into class
2019-02-28 10:25:31 -08:00
Anders Melchiorsen
095a0d19d1
Fix Sonos snapshot/restore ( #21411 )
2019-02-25 13:03:15 -08:00
Anders Melchiorsen
a4bb35142c
Add Sonos discovery of multiple households ( #21337 )
...
* Remove confusing device naming
* Add discovery of multiple households
* Rename SonosDevice to SonosEntity
2019-02-24 18:45:08 +01:00
Paulus Schoutsen
3fcbc36abe
Update translations
2019-02-21 16:40:25 -08:00
Fabian Affolter
127c55e0c1
Update file header ( #21023 )
...
* Update file header
* Update file header
* Update file header
* Update file header
* Update file header
* Fix lint issues
2019-02-13 21:21:14 +01:00
Joakim Plate
d16d14b648
Media player const.py move ( #20822 )
...
* Move more constants to const.py
* Import constants directly from const
* ATTR_ENTITY_ID is not defined in media_player
* MEDIA_PLAYER_PLAY_MEDIA_SCHEMA is still in __init__.py
* Correct imports in tts
* PLATFORM_SCHEMA, SCHEMA is still defined in __init__.py
* Pandora imports several services
* Some additional fixes for move of const in media_player
* Fix hound lengths
2019-02-08 14:18:18 -08:00
Paulus Schoutsen
ec57db78b5
Consolidate config flow components ( #20635 )
...
* Consolidate config flow components
* Fix tests
* Fix tests
* Put unifi back
* Fix reqs
* Update coveragerc
2019-02-01 15:45:44 -08:00
Anders Melchiorsen
63b19094c1
Improve Sonos discovery ( #20196 )
2019-01-18 13:43:48 +01:00
Paulus Schoutsen
96b8c517f0
Update translations
2019-01-13 09:38:22 -08:00
Paulus Schoutsen
fe2d24c240
Update translations
2018-12-10 09:54:12 +01:00
Paulus Schoutsen
83311df933
Add translations
2018-12-06 00:30:33 +01:00
Anders Melchiorsen
c6ca27e9b4
Improve handling of unavailable Sonos speakers ( #18534 )
2018-11-17 13:18:51 +01:00
Paulus Schoutsen
75bb78d440
Update translations
2018-11-15 14:30:37 +01:00
Paulus Schoutsen
20fb7b59ef
Update translations
2018-10-30 11:35:40 +01:00
Paulus Schoutsen
355005114b
Update translations
2018-10-21 20:34:28 +02:00
Paulus Schoutsen
d16e6c8524
Update translations
2018-10-10 14:25:21 +02:00
Paulus Schoutsen
38e2926a48
Update translations
2018-10-02 14:33:47 +02:00
Anders Melchiorsen
24e9c62fe7
Upgrade pysonos to 0.0.3 ( #16901 )
...
This version has downgraded/removed some logging that we then no
longer have to hide.
2018-09-27 01:09:30 +02:00
Paulus Schoutsen
732009c668
Update translations
2018-09-26 15:39:20 +02:00
Paulus Schoutsen
d4b239d1d4
Update translations
2018-09-24 12:01:01 +02:00
Anders Melchiorsen
c475a876ce
Upgrade pysonos to 0.0.2 ( #16761 )
2018-09-21 09:21:56 +02:00