core/homeassistant/components/arcam_fmj
Joakim Plate ab832cda71 Add support for arcam fmj receivers (#24621)
* Add arcam_fmj support

* Just use use state in player avoid direct client access

* Avoid leaking exceptions on invalid data

* Fix return value for volume in case of 0

* Mark component as having no coverage

* Add new requirement

* Add myself as maintainer

* Correct linting errors

* Use async_create_task instead of async_add_job

* Use new style string format instead of concat

* Don't call init of base class without init

* Annotate callbacks with @callback

Otherwise they won't be called in loop

* Reduce log level to debug

* Use async_timeout instead of wait_for

* Bump to version of arcam_fmj supporting 3.5

* Fix extra spaces

* Drop somewhat flaky unique_id

* Un-blackify ident to satisy pylint

* Un-blackify ident to satisy pylint

* Move default name calculation to config validation

* Add test folder

* Drop unused code

* Add tests for config flow import
2019-07-08 17:14:19 +02:00
..
.translations Add support for arcam fmj receivers (#24621) 2019-07-08 17:14:19 +02:00
__init__.py Add support for arcam fmj receivers (#24621) 2019-07-08 17:14:19 +02:00
config_flow.py Add support for arcam fmj receivers (#24621) 2019-07-08 17:14:19 +02:00
const.py Add support for arcam fmj receivers (#24621) 2019-07-08 17:14:19 +02:00
manifest.json Add support for arcam fmj receivers (#24621) 2019-07-08 17:14:19 +02:00
media_player.py Add support for arcam fmj receivers (#24621) 2019-07-08 17:14:19 +02:00
strings.json Add support for arcam fmj receivers (#24621) 2019-07-08 17:14:19 +02:00