From 473b8cb428862f74a71b6b63a68cde1987bc64c8 Mon Sep 17 00:00:00 2001 From: Bill Thornton Date: Mon, 29 Sep 2025 17:01:29 -0400 Subject: [PATCH] Add favorite seasons --- src/controllers/favorites.js | 13 ++++++++++++- 1 file changed, 12 insertions(+), 1 deletion(-) diff --git a/src/controllers/favorites.js b/src/controllers/favorites.js index 6c72cb462c..037aa32feb 100644 --- a/src/controllers/favorites.js +++ b/src/controllers/favorites.js @@ -1,3 +1,6 @@ +import { BaseItemKind } from '@jellyfin/sdk/lib/generated-client/models/base-item-kind'; +import { ItemSortBy } from '@jellyfin/sdk/lib/generated-client/models/item-sort-by'; + import cardBuilder from 'components/cardbuilder/cardBuilder'; import focusManager from 'components/focusManager'; import layoutManager from 'components/layoutManager'; @@ -6,7 +9,6 @@ import dom from 'utils/dom'; import globalize from 'lib/globalize'; import { ServerConnections } from 'lib/jellyfin-apiclient'; import { getBackdropShape, getPortraitShape, getSquareShape } from 'utils/card'; -import { ItemSortBy } from '@jellyfin/sdk/lib/generated-client/models/item-sort-by'; import 'elements/emby-itemscontainer/emby-itemscontainer'; import 'elements/emby-scroller/emby-scroller'; @@ -34,6 +36,15 @@ function getSections() { overlayPlayButton: true, overlayText: false, centerText: true + }, { + name: 'HeaderSeasons', + types: BaseItemKind.Season, + shape: getPortraitShape(enableScrollX()), + showTitle: true, + showParentTitle: true, + overlayPlayButton: true, + overlayText: false, + centerText: true }, { name: 'Episodes', types: 'Episode',