diff --git a/apps/docs/docs/integrations/jellyfin/index.mdx b/apps/docs/docs/integrations/jellyfin/index.mdx index 83e23fd45..0fce0cc80 100644 --- a/apps/docs/docs/integrations/jellyfin/index.mdx +++ b/apps/docs/docs/integrations/jellyfin/index.mdx @@ -19,6 +19,8 @@ import { mediaReleasesWidget } from "@site/docs/widgets/media-releases"; +The Media Releases widget shows up to 100 recently added individual items across the libraries accessible to the Jellyfin user used by the integration. Episodes and music tracks appear individually instead of being grouped into seasons or albums. Jellyfin's library access and latest-media preferences still apply. + ### Adding the integration diff --git a/packages/integrations/src/jellyfin/jellyfin-integration.ts b/packages/integrations/src/jellyfin/jellyfin-integration.ts index ac44fdd19..7f6effdb6 100644 --- a/packages/integrations/src/jellyfin/jellyfin-integration.ts +++ b/packages/integrations/src/jellyfin/jellyfin-integration.ts @@ -236,6 +236,8 @@ export class JellyfinIntegration extends Integration implements IMediaServerInte fields: ["CustomRating", "Studios", "Genres", "ChildCount", "DateCreated", "Overview", "Taglines"], userId, limit: 100, + // Root-level grouping uses the first library's type and can omit items from other libraries. + groupItems: false, }); return result.data.map((item) => ({ // eslint-disable-next-line @typescript-eslint/no-non-null-assertion