diff --git a/src/widgets/emby/component.jsx b/src/widgets/emby/component.jsx
index a61cd7aa..e7d65a34 100644
--- a/src/widgets/emby/component.jsx
+++ b/src/widgets/emby/component.jsx
@@ -2,6 +2,7 @@ import { useTranslation } from "next-i18next";
import { BsVolumeMuteFill, BsFillPlayFill, BsPauseFill, BsCpu, BsFillCpuFill } from "react-icons/bs";
import { MdOutlineSmartDisplay } from "react-icons/md";
+import Block from "components/services/widget/block";
import Container from "components/services/widget/container";
import { formatProxyUrlWithSegments } from "utils/proxy/api-helpers";
import useWidgetAPI from "utils/proxy/use-widget-api";
@@ -161,18 +162,45 @@ export default function Component({ service }) {
refreshInterval: 5000,
});
+ const {
+ data: countData,
+ error: countError,
+ } = useWidgetAPI(widget, "Count", {
+ refreshInterval: 60000,});
+
async function handlePlayCommand(session, command) {
const url = formatProxyUrlWithSegments(widget, "PlayControl", {
sessionId: session.Id,
command,
});
await fetch(url).then(() => {
- sessionMutate();
+ sessionMutate;
});
}
- if (sessionsError) {
- return