epenet
deaaf2f082
Drop alias from local const DOMAIN import ( #144312 )
2025-05-06 13:35:27 +02:00
Norbert Rittel
8e202bc202
Improve the user-facing strings of heos ( #144218 )
2025-05-04 12:13:53 -05:00
Andrew Sayre
ec520b8cf5
Bump pyheos to v1.0.5 ( #142554 )
...
Update pyheos
2025-04-09 00:38:48 +03:00
Andrew Sayre
660cbc136f
Add move queue item HEOS entity service ( #142301 )
2025-04-05 15:05:01 -05:00
Andrew Sayre
a48dd05035
Refactor registration of HEOS media player entity services ( #141666 )
...
Refactor entity service registration
2025-03-30 15:10:05 +03:00
Andrew Sayre
ba00707d89
Add HEOS entity service to remove queue items ( #141495 )
...
* Add remove queue items service
* Tests
* Correct casing of ID
* Match docs
2025-03-28 11:09:01 -05:00
Andrew Sayre
6bfd39f094
Add play queue item to HEOS ( #141480 )
...
Add ability to play specific queue item
2025-03-26 15:47:10 -05:00
Andrew Sayre
ab709aeb46
Add Get Queue HEOS entity service ( #141150 )
2025-03-25 16:55:44 -05:00
Andrew Sayre
7f640252a1
Use Debouncer helper in HEOS Coordinator ( #141133 )
...
Use Debouncer
2025-03-22 21:12:51 +02:00
Andrew Sayre
436acaf3d0
Remove uncalled function in HEOS ( #141134 )
...
Remove uncalled function
2025-03-22 12:37:11 -05:00
Andrew Sayre
ec4de0dcce
Always allow browsing TuneIn for HEOS ( #141131 )
...
* Always allow browsing TuneIn
* Update test snapshots
* Retry CI
2025-03-22 18:14:42 +01:00
Andrew Sayre
34318ab655
Bump pyheos to 1.0.4 ( #141091 )
2025-03-21 12:19:05 -10:00
Andrew Sayre
52d86ede3e
Add ability to browse (and play) HEOS media ( #140433 )
...
* Add browse and play
* Tests
* Add tests involving media source
2025-03-17 14:10:56 -05:00
Andrew Sayre
d8bcba9ef0
Enable HEOS automatic failover ( #140394 )
...
Failover
2025-03-11 13:00:43 -05:00
Andrew Sayre
6e2148193a
Bump pyheos to v1.0.3 ( #140310 )
...
Bump pyheos v1.0.3
2025-03-11 09:18:31 +01:00
Andrew Sayre
81e6b93529
Fix HEOS user initiated setup when discovery is waiting confirmation ( #140119 )
2025-03-08 14:57:44 +01:00
Andrew Sayre
deea19db51
Fix HEOS discovery error when previously ignored ( #140091 )
...
Abort ignored discovery
2025-03-07 23:31:32 -05:00
Andrew Sayre
98ab16cf99
Bump HEOS quality scale to platinum ( #138995 )
2025-02-21 20:06:56 +01:00
Andrew Sayre
b73c6ed768
Update HEOS host from discovery ( #138950 )
2025-02-21 13:32:36 +01:00
Andrew Sayre
2d0967994e
Fix ability to set HEOS options ( #138235 )
2025-02-20 13:14:57 +01:00
Andrew Sayre
1d3fcc67b8
Select preferred discovered HEOS host ( #138779 )
...
* Select preffered host from discovery
* Remove invalid test comment
2025-02-19 11:51:47 -06:00
Andrew Sayre
6613b46071
Add HEOS group volume down/up actions ( #138801 )
...
Add group volume down/up actions
2025-02-18 15:53:59 -06:00
Christopher Fenner
1579e90d58
Fix typos in strings.json files ( #138601 )
...
* fix codespell issues
* update nextcloud snapshots
* update weheat snapshots
* update waqi snapshots
2025-02-18 22:36:28 +01:00
Andrew Sayre
3659fa4c4e
Add HEOS entity service to set group volume level ( #136885 )
2025-02-18 11:56:50 -06:00
Andrew Sayre
da9fbf21df
Update HEOS repair issues quality scale item ( #138724 )
2025-02-17 20:04:39 +01:00
Andrew Sayre
34a33e0465
Create HEOS devices after integration setup ( #138721 )
...
* Create entities for new players
* Fix docstring typo
2025-02-17 09:28:55 -06:00
Andrew Sayre
89956adf2e
Allow removal of stale HEOS devices ( #138677 )
...
Allow device removal
2025-02-17 08:47:11 +01:00
Erik Montnemery
f83c8de8d3
Update signature of platforms' async_setup_entry ( #138201 )
2025-02-10 21:08:03 +01:00
Andrew Sayre
7aab1de72d
Bump pyheos to v1.0.2 ( #138224 )
...
Bump pyheos
2025-02-10 21:18:12 +02:00
Paulus Schoutsen
907826e909
Fix heos migration ( #137887 )
...
* Fix heos migration
* Fix for loop
2025-02-08 11:56:23 -05:00
Andrew Sayre
dd82212e45
Handle previously migrated HEOS device identifier ( #137596 )
2025-02-07 09:04:34 -06:00
Andrew Sayre
a0b8ad16ba
Add remaining HEOS exception translations ( #136878 )
...
Add coordinator exc translations
2025-02-06 23:41:09 +01:00
epenet
b594c29171
Standardize homeassistant imports in component (g-h) ( #136825 )
2025-01-29 11:57:01 +01:00
Andrew Sayre
a135b4bb43
Enable strict typing for HEOS ( #136797 )
2025-01-29 07:28:13 +01:00
Andrew Sayre
c4f8de8fd9
Raise exceptions in HEOS custom actions ( #136546 )
2025-01-28 14:08:40 +01:00
Andrew Sayre
c2da844f76
Add HEOS diagnostics ( #136663 )
2025-01-28 14:02:15 +01:00
Andrew Sayre
dfbb48552c
Bump pyheos to v1.0.1 ( #136604 )
2025-01-26 20:49:55 -06:00
Andrew Sayre
b27ee261bb
Fix HEOS play media type playlist ( #136585 )
2025-01-26 17:25:30 +01:00
Andrew Sayre
6a877ec77d
Don't cast type in HEOS services ( #136583 )
2025-01-26 16:53:10 +01:00
Andrew Sayre
a2bc260dc1
Bump HEOS quality scale to silver ( #136533 )
...
bump heos quality scale
2025-01-26 09:51:29 -06:00
Andrew Sayre
b467bb2813
Use typed ConfigEntry throughout HEOS ( #136569 )
2025-01-26 16:41:04 +01:00
Andrew Sayre
f8013655be
Move action implementation out of HEOS Coordinator ( #136539 )
...
* Move play_source
* Update property docstring
* Correct import location
2025-01-26 11:20:37 +01:00
Andrew Sayre
2fb85aab8e
Incorporate GroupManager into HEOS Coordinator ( #136462 )
...
* Incorporate GroupManager
* Update quality scale
* Fix group params
* Revert quality scale change
* Rename varaible
* Move group action implementaton out of coordinator
* Fix get_group_members hass access
* entity -> entity_id
2025-01-25 18:04:33 +01:00
Andrew Sayre
a3ba3bbb1d
Incorporate SourceManager into HEOS Coordinator ( #136377 )
...
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com >
2025-01-24 11:56:41 +01:00
Andrew Sayre
507239c661
Incorporate ControllerManager into HEOS Coordinator ( #136302 )
...
* Integrate ControllerManager
* Test for uncovered
* Correct test docstring
* Cast entry before graph access
* Assert config_entry state in reauth
* Use implicit casting
2025-01-23 12:52:56 -06:00
Andrew Sayre
52f77626f7
Implement Coordinator for HEOS (initial plumbing) ( #136205 )
2025-01-22 22:12:05 +01:00
Andrew Sayre
f4d6cb45e5
Add repeat feature to HEOS media player ( #136180 )
2025-01-22 12:25:56 +01:00
Andrew Sayre
dd31c2c832
Set PARALLEL_UPDATES for HEOS media_player ( #136178 )
...
Set PARALLEL_UPDATES
2025-01-21 16:18:34 +01:00
Andrew Sayre
79a43b8a50
Update HEOS tests to not patch internals ( #136136 )
2025-01-21 08:26:34 +01:00
Andrew Sayre
dde6dc0421
Raise exceptions in HEOS service actions ( #136049 )
...
* Raise errors instead of log
* Correct docstring typo
2025-01-20 13:29:57 -06:00