hass-core/homeassistant
Jason Hunter f2b3e63ff6
Media Source implementation for Chromecast (#39305)
* Implement local media finder and integrate into cast

* update to media source as a platform

* Tweak media source design

* fix websocket and local source

* fix websocket schema

* fix playing media

* Apply suggestions from code review

Co-authored-by: Martin Hjelmare <marhje52@gmail.com>

* Add resolve_media websocket

* Register that shit

* Square brackets

* Sign path

* add support for multiple media sources and address PR review

* fix lint

* fix tests from auto whitelisting config/media

* allow specifying a name on the media source

* add tests

* fix for python 3.7

* Apply suggestions from code review

Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>

* add http back to cast and remove guess_type from executor as there is no i/o

Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-09-04 11:16:29 -04:00
..
auth Upgrade isort to 5.4.2 (#37939) 2020-08-29 08:23:55 +02:00
components Media Source implementation for Chromecast (#39305) 2020-09-04 11:16:29 -04:00
generated Add config flow to yeelight (#37191) 2020-08-31 16:40:56 +02:00
helpers Add as_local convenience function to jinja templates (#39618) 2020-09-03 14:35:16 -05:00
scripts Exception chaining and wrapping improvements (#39320) 2020-08-28 13:50:32 +02:00
util Allow using environment cacert file (#38816) 2020-09-04 13:54:20 +02:00
__init__.py
__main__.py Upgrade isort to 5.4.2 (#37939) 2020-08-29 08:23:55 +02:00
block_async_io.py Various type hint improvements (#37952) 2020-07-22 08:06:37 -07:00
bootstrap.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
config.py Media Source implementation for Chromecast (#39305) 2020-09-04 11:16:29 -04:00
config_entries.py Upgrade pylint to 2.6.0 (#39363) 2020-08-29 07:59:24 +02:00
const.py Add wait_for_trigger script action (#38075) 2020-08-21 11:38:25 +02:00
core.py Upgrade isort to 5.4.2 (#37939) 2020-08-29 08:23:55 +02:00
data_entry_flow.py Upgrade black to 20.8b1 (#39287) 2020-08-27 13:56:20 +02:00
exceptions.py Track entity sources (#37258) 2020-08-19 14:57:38 +02:00
loader.py Allow disabling integrations in manifest, block uuid package being installed and disable ezviz (#38444) 2020-08-26 10:20:14 +02:00
package_constraints.txt Bump hass-nabucasa to 0.36.0 (#39603) 2020-09-03 10:43:51 +02:00
requirements.py Intelligent timeout handler for setup/bootstrap (#38329) 2020-08-05 14:58:19 +02:00
runner.py Upgrade pylint to 2.6.0 (#39363) 2020-08-29 07:59:24 +02:00
setup.py Skip setup of dependencies if they are already setup (#39482) 2020-08-31 07:54:15 -04:00
strings.json Add URL as common string (#38694) 2020-08-10 22:51:37 +02:00