Erik Montnemery
996544da2d
Poll cast groups when media player is added or reconnected ( #74610 )
2022-07-07 14:51:16 +02:00
Erik Montnemery
44f332ed5f
Improve cast HLS detection ( #72787 )
2022-05-31 20:35:56 -07:00
Erik Montnemery
d284e579bb
Improve Google Cast detection of HLS playlists ( #71564 )
2022-05-09 13:57:32 +02:00
Erik Montnemery
d9a7c4a483
Only lookup unknown Google Cast models once ( #71348 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-05-05 11:04:00 -07:00
Erik Montnemery
c7c011d772
Add load_media_failed callback to cast MediaStatusListener ( #70048 )
2022-04-26 13:37:17 -07:00
Erik Montnemery
ce302f4540
Play first item in m3u and pls playlists when casting ( #70047 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-04-26 13:16:37 -07:00
Erik Montnemery
cf39a61aa1
Get cast type and manufacturer via http protocol ( #68863 )
2022-03-30 10:40:38 +02:00
Erik Montnemery
c582aecc10
Deduplicate code in cast media_player ( #66815 )
...
Co-authored-by: Paulus Schoutsen <balloob@gmail.com>
2022-02-19 21:14:31 -08:00
Erik Montnemery
615198a58f
Use pychromecast CastInfo type in cast integration ( #60205 )
2021-11-23 23:17:58 +01:00
Erik Montnemery
593bc866f0
Bump pychromecast to 10.1.0 ( #59719 )
...
* Prepare for pychromecast 10
* Bump pychromecast to 10.0.0
* Bump pychromecast to 10.1.0
* Update homeassistant/components/cast/discovery.py
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
Co-authored-by: Martin Hjelmare <marhje52@gmail.com>
2021-11-17 09:05:25 +01:00
Erik Montnemery
600bea2459
Enable basic type checking for Google cast ( #52434 )
...
* Enable basic type checking for Google cast
* tweak
2021-07-05 11:14:41 +02:00
Marc Mueller
4cb7718192
Update typing 16 ( #48087 )
2021-03-18 22:58:19 +01:00
Erik Montnemery
dfbb653107
Bump pychromecast to 9.0.0 ( #47086 )
...
* Adapt to Pychromecast 9.0.0
* Bump pychromecast to 9.0.0
* Fix lint issues
2021-02-26 13:43:53 +01:00
Franck Nijhof
dd8d4471ec
Postponed evaluation of annotations for integrations ( #46455 )
2021-02-12 18:54:00 +01:00
Erik Montnemery
02bfc68842
Support dynamic Google Cast groups ( #44484 )
...
* Re-add support for dynamic groups
* Add tests
* Add support for manufacturer
* Refactor support for dynamic groups
* Bump pychromecast to 7.7.0
* Bump pychromecast to 7.7.1
* Tweak tests
* Apply review suggestion
2021-01-06 09:23:18 +01:00
Ville Skyttä
ac0dbb17af
Attrs cleanups ( #37849 )
2020-07-14 10:30:30 -07:00
Erik Montnemery
86c27b50f1
Bump pychromecast to 7.0.1 ( #37225 )
...
* Bump pychromecast to 7.0.1
* Fix tests
* Mark configuration via platform for removal in 0.116
* Fix uuid check
2020-06-30 16:35:10 +02:00
Erik Montnemery
ec2c7ea932
Don't do http requests to determine Cast device details ( #34082 )
...
* Don't do http requests to determine cast device details
* Fix tests
* Update homeassistant/components/cast/media_player.py
Co-authored-by: Paulus Schoutsen <paulus@home-assistant.io>
2020-04-12 15:02:28 -07:00
Erik Montnemery
6d3046cb42
Remove support for cast dynamic speaker groups ( #33884 )
2020-04-10 10:36:57 -07:00
Erik Montnemery
3845539577
Lookup manufacturer name for casts ( #33845 )
...
* Lookup manufacturer name, remove use of get_multizone_status
* Bump pychromecast
* Bump pychromecast
* Fix test
2020-04-09 10:58:19 +02:00
Franck Nijhof
7653dc947a
Enable pylint unnecessary-pass ( #33650 )
...
* Enable pylint unnecessary-pass
* Process review suggestions
* Fix smhi tests
2020-04-05 10:33:07 +02:00
Ville Skyttä
99c7608fb4
Lint config cleanups ( #28864 )
...
* Remove bunch of unneeded lint exclusions
* Use symbolic names instead of identifiers in pylint disables
* Tighten scope of some pylint disables
2019-11-25 22:40:08 -08:00
Paulus Schoutsen
7468cc21be
Refactor Cast ( #26550 )
...
* Refactor Cast
* Fix tests & address comments
* Update reqs
2019-09-10 13:05:46 -07:00