core/homeassistant/components/media_player
Anders Melchiorsen 8267a21bfe Lazy loading of service descriptions (#11479)
* Lazy loading of service descriptions

* Fix tests

* Load YAML in executor

* Return a copy of available services to allow mutations

* Remove lint

* Add zha/services.yaml

* Only cache descriptions for known services

* Remove lint

* Remove description loading during service registration

* Remove description parameter from async_register

* Test async_get_all_descriptions

* Remove lint

* Fix typos from multi-edit

* Remove unused arguments

* Remove unused import os

* Remove unused import os, part 2

* Remove unneeded coroutine decorator

* Only use executor for loading files

* Cleanups suggested in review

* Increase test coverage

* Fix races in existing tests
2018-01-07 14:54:16 -08:00
..
__init__.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
anthemav.py
apple_tv.py
aquostv.py
bluesound.py
braviatv.py
cast.py Upgrade pychromecast to 1.0.3 (#11410) 2018-01-01 14:52:36 -08:00
clementine.py
cmus.py
demo.py
denon.py
denonavr.py
directv.py
dunehd.py
emby.py
firetv.py
frontier_silicon.py
gpmdp.py
gstreamer.py
hdmi_cec.py
itunes.py
kodi.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
lg_netcast.py
liveboxplaytv.py Add media position properties (#10076) 2017-12-13 10:58:49 +01:00
monoprice.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
mpchc.py
mpd.py
nad.py
nadtcp.py
onkyo.py
openhome.py
panasonic_viera.py
pandora.py
philips_js.py
pioneer.py
plex.py Plex api update (#11423) 2018-01-03 19:28:43 +01:00
roku.py Persistent notification import (#8507) 2017-07-16 21:39:38 +02:00
russound_rio.py
russound_rnet.py
samsungtv.py
services.yaml Functinality to save/restore snapshots for monoprice platform (#10296) 2017-12-22 10:26:34 +01:00
snapcast.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
sonos.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
soundtouch.py Lazy loading of service descriptions (#11479) 2018-01-07 14:54:16 -08:00
spotify.py
squeezebox.py
ue_smart_radio.py
universal.py
vizio.py
vlc.py Fix a bunch of typos (#9545) 2017-09-23 17:15:46 +02:00
volumio.py
webostv.py Fix webostv select source (#11227) 2017-12-22 18:38:00 +01:00
yamaha.py Add support for the renaming of Yamaha Receiver Zones via configuration file. Added a test to cover the change, plus previously untested options. (#11402) 2018-01-03 19:25:16 +01:00
yamaha_musiccast.py Bump pymusiccast to version 0.1.6 (#11091) 2017-12-11 22:29:52 +01:00
ziggo_mediabox_xl.py Add Ziggo Mediabox XL media_player (#10514) 2017-12-05 14:22:27 +01:00