platypush/platypush/plugins/media
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
..
chromecast [media.chromecast] Resource clean up + new API adaptations. 2024-04-17 02:49:31 +02:00
gstreamer [`media`] Extended current track with ytdl metadata if available. 2023-11-07 00:45:44 +01:00
jellyfin Black/LINT for Jellyfin plugin. 2023-11-07 00:45:45 +01:00
kodi [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
lib Added support for Plex to Chromecast 2018-11-13 01:29:24 +01:00
mplayer [media.mplayer] Plugin rewrite. 2024-01-16 00:41:01 +01:00
mpv [media.mplayer] Plugin rewrite. 2024-01-16 00:41:01 +01:00
omxplayer [`media`] Extended current track with ytdl metadata if available. 2023-11-07 00:45:44 +01:00
plex [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
search [`media`] Added logic to parse local media metadata. 2023-11-09 02:47:34 +01:00
subtitles [#311] Docs deps autogen sphinx plugin. 2023-09-24 17:00:08 +02:00
vlc [media.vlc] Always add `--play-and-exit` to args. 2024-01-18 21:21:15 +01:00
webtorrent Added `get_default_media_plugin` utility. 2023-12-06 01:31:05 +01:00
__init__.py [media] Fixed base interface of `media.seek` and `media.set_position`. 2024-01-13 22:39:33 +01:00