diff --git a/ovos_workshop/skills/common_play.py b/ovos_workshop/skills/common_play.py index 8ea9a7d2..c299b41f 100644 --- a/ovos_workshop/skills/common_play.py +++ b/ovos_workshop/skills/common_play.py @@ -534,6 +534,8 @@ def __handle_ocp_featured(self, message): else: # inject skill id in individual results for idx, r in enumerate(results): + if isinstance(r, (MediaEntry, Playlist, PluginStream)): + results[idx] = r.as_dict results[idx]["skill_id"] = self.skill_id self.bus.emit(Message("ovos.common_play.skill.play", {"skill_id": self.skill_id,