diff --git a/utils/jellyfin/media/getDownloadUrl.ts b/utils/jellyfin/media/getDownloadUrl.ts index a63353b2b..989dc3656 100644 --- a/utils/jellyfin/media/getDownloadUrl.ts +++ b/utils/jellyfin/media/getDownloadUrl.ts @@ -50,7 +50,7 @@ export const getDownloadUrl = async ({ if (maxBitrate.key === "Max" && !streamDetails?.mediaSource?.TranscodingUrl) { console.log("Downloading item directly"); return { - url: `${api.basePath}/Items/${item.Id}/Download?api_key=${api.accessToken}`, + url: `${api.basePath}/Items/${mediaSource.Id}/Download?api_key=${api.accessToken}`, mediaSource: streamDetails?.mediaSource ?? null, }; }