cgtobi
8236394b85
Check Sonos for local library before browsing ( #40085 )
2020-09-15 09:30:00 +02:00
Martin Hjelmare
e96fed20c8
Add children media class ( #39902 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2020-09-11 13:08:13 +02:00
Martin Hjelmare
586d7eaba6
Add media class browse media attribute ( #39770 )
2020-09-08 16:42:01 +02:00
cgtobi
973524a4e6
Fix Sonos issue ( #39790 )
2020-09-08 14:13:48 +02:00
cgtobi
21dbce1554
Make Sonos use BrowseMedia ( #39742 )
2020-09-07 11:24:31 +02:00
Paulus Schoutsen
df8daf561e
Browse media class ( #39698 )
2020-09-06 15:52:59 +02:00
Anders Melchiorsen
da82d171e0
Add radio channel attribute to Sonos ( #39631 )
2020-09-03 23:47:32 +02:00
cgtobi
603707aa85
Add Sonos media browser capability ( #39239 )
2020-09-02 10:57:12 +02:00
Franck Nijhof
1c2ebdf307
Upgrade black to 20.8b1 ( #39287 )
2020-08-27 13:56:20 +02:00
Ian
5b2bf8fd17
Add status_light to Sonos set_option service ( #35515 )
2020-06-08 23:41:12 +02:00
Giel Janssens
af4fb03230
Sonos queue ( #35817 )
...
* Add playbase as a model
* Sonos queue
* Match counting of the queue with service play_queue
* Add service remove_from_queue
* Change description of remove_from_queue
* Use ATTR_QUEUE_POSITION instead of ATTR_CURRENT_QUEUE_POSITION
* Removed queue and show queue_position only when playing local
* Add property queue_position
* Return None instead of -1
* Change docstring from -1 to None
2020-06-08 16:37:35 +02:00
jjlawren
4e74fae615
Playback on Sonos speakers from Plex integration ( #36177 )
...
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-05-27 15:36:08 -07:00
Anders Melchiorsen
796e6141ac
Handle Sonos changing IP address ( #35639 )
2020-05-17 20:20:10 -05:00
J. Nick Koston
03b14c9aae
Add sw_version and connections to sonos devices ( #35743 )
2020-05-17 16:16:50 -05:00
Franck Nijhof
4cf186a47e
Small collection of random styling tweaks, fixes and Pythonism ( #35390 )
2020-05-09 00:10:17 +02:00
Anders Melchiorsen
b3e637ca7a
Some Sonos fixes ( #35115 )
2020-05-04 11:22:47 -07:00
Erik Montnemery
62bc02fdda
Rename MediaPlayerDevice to MediaPlayerEntity ( #34592 )
2020-04-25 18:00:57 +02:00
Anders Melchiorsen
cd3fc7c76d
Fixes for Sonos media titles ( #34311 )
2020-04-16 15:16:18 -07:00
Franck Nijhof
7d3c974747
Use set & dict literals ( #33636 )
...
Co-authored-by: Daniel Høyer Iversen <mail@dahoiv.net>
2020-04-04 20:05:15 +02:00
Anders Melchiorsen
c628c2cef2
Identify more Sonos radio stations with poor titles ( #33609 )
2020-04-03 22:41:39 -07:00
Paulus Schoutsen
aaa1d06809
Directly call async_write_ha_state ( #33508 )
...
* Directly call async_write_ha_state
* Address comments
* Fix tests
2020-04-01 14:19:51 -07:00
Anders Melchiorsen
03a090e384
Fixes for Sonos media position ( #33379 )
2020-03-28 16:15:32 -07:00
Anders Melchiorsen
699ca44260
Clean up Sonos attributes for radio streams ( #33063 )
2020-03-21 12:17:00 -07:00
Paulus Schoutsen
1fe26c77e0
Sonos idle ( #32712 )
...
* Sonos idle
* F-string
* Add to properties
* Fixes
2020-03-12 14:47:57 -07:00
Georgi Gardev
aed15761de
Sonos: Return URI as media_content_id ( #32626 )
2020-03-10 08:17:07 +01:00
Paulus Schoutsen
e019280d94
Annotate more async functions correctly ( #31802 )
2020-02-14 10:00:22 -08:00
Franck Nijhof
0173c61fee
Spelling: Config(uration) ( #31782 )
2020-02-13 08:27:00 -08:00
Paulus Schoutsen
8d2086d076
Sonos services to work without admin access ( #31506 )
2020-02-05 15:50:20 -08:00
Paulus Schoutsen
0c3ffbe282
Add foundation for integration services ( #30813 )
...
* Add foundation for integration services
* Fix tests
* Remove async_get_platform
* Migrate Sonos partially to EntityPlatform.async_register_entity_service
* Tweaks
* Move other Sonos services to media player domain
* Move other Sonos services to media player domain
* Address comments
* Remove lock
* Fix typos
* Use make_entity_service_schema
* Add area extraction to async_extract_entities
Co-authored-by: Anders Melchiorsen <amelchio@nogoto.net>
2020-01-19 17:55:18 -08:00
Ville Skyttä
99c7608fb4
Lint config cleanups ( #28864 )
...
* Remove bunch of unneeded lint exclusions
* Use symbolic names instead of identifiers in pylint disables
* Tighten scope of some pylint disables
2019-11-25 22:40:08 -08:00
Tim McCormick
5cbb6607a6
Fix missing import ( #28460 )
2019-11-02 21:25:24 -07:00
Michał Mrozek
bfba46d64a
move imports in sonos component ( #27938 )
2019-10-19 23:52:42 +02:00
Franck Nijhof
445c741b30
Use literal string interpolation in integrations R-S (f-strings) ( #26392 )
2019-09-03 21:14:39 +02:00
Anders Melchiorsen
3534b8a977
Fix race during initial Sonos group construction ( #26371 )
...
* Fix race during initial Sonos group construction
* Update homeassistant/components/sonos/media_player.py
2019-09-03 14:14:33 +02:00
ahertz
7fd53ac912
Sonos playlists play media ( #26054 )
...
* Add handling for Sonos playlists in media_player.play_media
* Avoid breaking change by falling back to previous behavior
* Use the proper MEDIA_TYPE_PLAYLIST constant.
* Addressed comments, restricting media_type to music or playlist
2019-08-20 10:53:45 -07:00
Anders Melchiorsen
cbcf49a3ba
Improve Sonos error handling on slow networks ( #25902 )
2019-08-14 09:17:58 -07:00
Paulus Schoutsen
4de97abc3a
Black
2019-07-31 12:25:30 -07:00
Anders Melchiorsen
1798522ec8
Handle Sonos connection errors during setup ( #25135 )
2019-07-14 14:36:05 -07:00
Anders Melchiorsen
6173d7c8a0
Support podcast episodes as Sonos favorites ( #25087 )
2019-07-12 07:08:57 +02:00
Anders Melchiorsen
1afa136fc0
Fix for Sonos debug logging ( #25064 )
...
* Fix for Sonos debug logging
* Start logging messages with capital letters
2019-07-10 12:19:28 -07:00
Anders Melchiorsen
18d27c997d
Add Sonos debug logging ( #25063 )
2019-07-10 09:30:45 -07:00
Adriaan Peeters
412910ca65
Add sonos.play_queue service ( #24974 )
...
* Add sonos.play_queue service
* Add SERVICE_PLAY_QUEUE import in alphabetical order
* Add queue_position parameter for sonos.play_queue service
* Move queue_position default to schema definition
2019-07-06 17:19:03 +02:00
Anders Melchiorsen
a1aaeab33a
Update pysonos to 0.0.19 ( #24930 )
2019-07-03 19:26:16 -04:00
Anders Melchiorsen
c0a342d790
Stability improvements for Sonos availability ( #24880 )
...
* Stability improvements for Sonos availability
* Handle seen reentrancy
2019-07-02 09:25:02 -04:00
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
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