Commit graph

27 commits

Author SHA1 Message Date
Noah Husby
0cd5deaa3f
Add audio output select to Cambridge Audio (#129366) 2024-10-30 14:28:01 +01:00
Noah Husby
21256c4529
Remove media player shuffle check from Cambridge Audio (#129235)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-10-28 16:57:09 +01:00
Noah Husby
bb36dd3893
Use translated exceptions for Cambridge Audio (#129177) 2024-10-25 20:30:49 +02:00
Noah Husby
16c8b1efab
Add all models to diagnostics for Cambridge Audio (#129157) 2024-10-25 18:20:54 +02:00
Noah Husby
c1f612dce1
Bump aiostreammagic to 2.8.4 (#129166) 2024-10-25 18:10:38 +02:00
Noah Husby
519a888e82
Bump aiostreammagic to 2.8.3 (#129113) 2024-10-25 16:21:08 +02:00
Noah Husby
c9d0bfce54
Add switch entity to Cambridge Audio (#128530) 2024-10-25 11:22:50 +02:00
Noah Husby
5f839ad3ee
Add play media capability to Cambridge Audio (#129002) 2024-10-24 20:33:53 +02:00
Noah Husby
9c026bc442
Bump aiostreammagic to 2.8.1 (#128542) 2024-10-18 08:23:40 +02:00
Noah Husby
af41a41046
Add select entity to Cambridge Audio (#128527)
* Add select entity to Cambridge Audio

* Add select entity to Cambridge Audio

* Update test name
2024-10-16 19:57:10 +02:00
Noah Husby
15fc4a8ae4
Bump aiostreammagic to 2.7.0 (#128525) 2024-10-16 19:00:19 +02:00
Noah Husby
c294130080
Bump aiostreammagic to 2.6.0 (#128498) 2024-10-16 15:08:40 +02:00
Noah Husby
275b9ce718
Bump aiostreammagic to 2.5.0 (#127595) 2024-10-05 08:19:22 +02:00
Noah Husby
738818aa7a
Add media player stop support to Cambridge Audio (#126066) 2024-09-16 22:42:27 +02:00
Noah Husby
529e120313
Remove callback decorators in Cambridge Audio (#126082)
Remove callback decorator from async methods in Cambridge Audio
2024-09-16 22:28:06 +02:00
Noah Husby
bcbf810cbe
Bump aiostreammagic to 2.3.1 (#126017) 2024-09-16 11:57:59 +02:00
Noah Husby
94916ebbd1
Add diagnostics platform to Cambridge Audio (#125910)
* Add diagnostics platform to Cambridge Audio

* Remove exclusions from Cambridge diagnostics

* Remove function call from snapshot

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>

---------

Co-authored-by: Jan-Philipp Benecke <github@bnck.me>
2024-09-13 21:45:05 +02:00
Noah Husby
2d9c9707e3
Improve integration tests for Cambridge Audio (#125906) 2024-09-13 17:09:33 +02:00
Noah Husby
d507953c70
Add logs on disconnect/reconnect for Cambridge Audio (#125904)
* Bump aiostreammagic to 2.3.0

* Add logging on disconnect/reconnect for Cambridge Audio
2024-09-13 16:57:39 +02:00
Noah Husby
a2a049c5cc
Bump aiostreammagic to 2.3.0 (#125903) 2024-09-13 16:37:32 +02:00
Noah Husby
a4c88a8591
Add entity available attribute to Cambridge Audio (#125831)
* Bump aiostreammagic to 2.2.4

* Move callback handling to entity class

* Wrap all module exceptions in HA errors for Cambridge Audio
2024-09-12 16:09:53 +02:00
Noah Husby
11fe48f2d2
Bump aiostreammagic to 2.2.5 (#125792) 2024-09-12 01:57:54 +02:00
Noah Husby
2db488b7a4
Add seek, shuffle, and repeat controls to Cambridge Audio (#125758)
* Add advanced transport controls to Cambridge Audio

* Use TransportControl model for play/pause
2024-09-11 16:09:22 +02:00
Noah Husby
2f68bbd27a
Bump aiostreammagic to 2.2.3 (#125704)
Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-11 12:51:56 +02:00
Noah Husby
69530a5c94
Add pre-amp support for Cambridge Audio (#125699) 2024-09-10 22:34:51 +02:00
Noah Husby
b640efa209
Bump aiostreammagic to 2.1.0 (#125696) 2024-09-10 22:23:34 +02:00
Noah Husby
650c92a3cf
Add Cambridge Audio integration (#125642)
* Add Cambridge Audio integration

* Add zeroconf discovery to Cambridge Audio

* Bump aiostreammagic to 2.0.1

* Bump aiostreammagic to 2.0.3

* Add tests to Cambridge Audio

* Fix package names for Cambridge Audio

* Removed unnecessary mock from Cambridge Audio tests

* Clean up Cambridge Audio integration

* Add additional zeroconf tests for Cambridge Audio

* Update tests/components/cambridge_audio/test_config_flow.py

---------

Co-authored-by: Joost Lekkerkerker <joostlek@outlook.com>
2024-09-10 18:27:51 +02:00