platypush/platypush/plugins/media/chromecast
Fabio Manganiello f99f6bdab9
continuous-integration/drone/push Build is passing Details
[media.chromecast] Resource clean up + new API adaptations.
- `pychromecast.get_chromecasts` returns both a list of devices and a
  browser object. Since the Chromecast plugin is the most likely culprit
  of the excessive number of open MDNS sockets, it seems that we may
  need to explicitly stop discovery on the browser and close the
  ZeroConf object after the discovery is done.

- I was still using an ancient version of pychromecast on my RPi4, and I
  didn't notice that more recent versions implemented several breaking
  changes. Adapted the code to cope with those changes.
2024-04-17 02:49:31 +02:00
..
__init__.py [media.chromecast] Resource clean up + new API adaptations. 2024-04-17 02:49:31 +02:00
_listener.py [`media.chromecast`] Full plugin rewrite. 2023-11-12 03:08:54 +01:00
_subtitles.py [media.chromecast] Resource clean up + new API adaptations. 2024-04-17 02:49:31 +02:00
_utils.py [`media.chromecast`] Full plugin rewrite. 2023-11-12 03:08:54 +01:00
manifest.yaml [#316] Added RPM dependencies. 2023-09-21 23:20:06 +02:00