From b2ce42fecf497117668a3038acb4059da48e21a7 Mon Sep 17 00:00:00 2001 From: FoxxMD Date: Sat, 1 Aug 2026 19:11:24 +0000 Subject: [PATCH] simplify jellyfin mediatype usage for now --- .../common/infrastructure/config/source/jellyfin.ts | 7 ++++--- src/backend/common/infrastructure/config/source/plex.ts | 1 - 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/backend/common/infrastructure/config/source/jellyfin.ts b/src/backend/common/infrastructure/config/source/jellyfin.ts index d86acc4c..13321d54 100644 --- a/src/backend/common/infrastructure/config/source/jellyfin.ts +++ b/src/backend/common/infrastructure/config/source/jellyfin.ts @@ -2,7 +2,8 @@ import * as z from "zod"; import {commonSourceConfigSchema, commonSourceDataSchema, commonSourceOptionsSchema, type EnvSourceSchema} from "./index.ts"; import { envMetaNormalize, transformSplitMaybeString, transformSplitMaybeStringOrBoolean } from "../../../../utils/ZodUtils.ts"; -export const jellyfinMediaTypesSchema = z.enum(['unknown','video','audio','photo','book','musicvideo']); +//export const jellyfinMediaTypesSchema = z.enum(['unknown','video','audio','photo','book','musicvideo']); +//export type JellyfinMediaType = z.infer; export const jellyApiDataSchema = z.object({ ...commonSourceDataSchema.shape, /** @@ -105,7 +106,7 @@ export const jellyApiDataSchema = z.object({ * See https://github.com/jellyfin/jellyfin-sdk-typescript/blob/master/src/generated-client/models/media-type.ts#L22 for possible types * */ - allowMediaTypes: z.union([z.array(jellyfinMediaTypesSchema), jellyfinMediaTypesSchema]).optional().meta({ + allowMediaTypes: z.union([z.array(z.string()), z.string()]).optional().meta({ description: "Allow media types from this list to be scrobbled" }), @@ -147,7 +148,7 @@ export const envSchemas: EnvSourceSchema