diff --git a/homeassistant/components/plex/sensor.py b/homeassistant/components/plex/sensor.py index 2aed57946eb..4fe6ed444ef 100644 --- a/homeassistant/components/plex/sensor.py +++ b/homeassistant/components/plex/sensor.py @@ -101,6 +101,9 @@ class PlexSensor(Entity): _LOGGER.debug("Refreshing sensor [%s]", self.unique_id) now_playing = [] for sess in self.sessions: + if sess.TYPE == "photo": + _LOGGER.debug("Photo session detected, skipping: %s", sess) + continue user = sess.usernames[0] device = sess.players[0].title now_playing_user = f"{user} - {device}" diff --git a/homeassistant/components/plex/server.py b/homeassistant/components/plex/server.py index 46602cf6552..ab5d79ff81c 100644 --- a/homeassistant/components/plex/server.py +++ b/homeassistant/components/plex/server.py @@ -132,6 +132,9 @@ class PlexServer: _LOGGER.debug("New device: %s", device.machineIdentifier) for session in sessions: + if session.TYPE == "photo": + _LOGGER.debug("Photo session detected, skipping: %s", session) + continue for player in session.players: self._known_idle.discard(player.machineIdentifier) available_clients.setdefault(