diff --git a/src/backend/common/infrastructure/Atomic.ts b/src/backend/common/infrastructure/Atomic.ts index 163b3366..3b4abc41 100644 --- a/src/backend/common/infrastructure/Atomic.ts +++ b/src/backend/common/infrastructure/Atomic.ts @@ -420,7 +420,7 @@ export const REFRESH_STALE_DEFAULT = 60; /** A number of seconds */ export const secondsSchema = z.number().meta({ description: 'number of seconds', - example: [60, 3600], + examples: [60, 3600], title: 'Seconds' }); @@ -428,11 +428,11 @@ export const secondsSchema = z.number().meta({ /** A string representing a number and unit of time comptabile with dayjs */ export const durationStringSchema = z.string().meta({ description: 'a string containing a number and a unit of time compatible with dayjs', - example:["1 hour", "4 days"], + examples:["1 hour", "4 days"], title: 'Duration Value' }) -export const durationValueSchema = z.xor([secondsSchema, durationStringSchema]); +export const durationValueSchema = z.xor([secondsSchema, durationStringSchema]).meta({title: 'Duration Value'}); // .meta({ // description: stripIndents`A duration of time as either diff --git a/src/backend/common/infrastructure/config/client/discord.ts b/src/backend/common/infrastructure/config/client/discord.ts index a743ea7e..5a9e2f22 100644 --- a/src/backend/common/infrastructure/config/client/discord.ts +++ b/src/backend/common/infrastructure/config/client/discord.ts @@ -48,7 +48,7 @@ export type DiscordClientConfig = z.infer; export const discordClientAIOConfigSchema = z.object({ ...discordClientConfigSchema.shape, type: z.literal('discord'), -}); +}).meta({title: 'Discord'}); export type DiscordClientAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/client/koito.ts b/src/backend/common/infrastructure/config/client/koito.ts index 19640e05..41d22aad 100644 --- a/src/backend/common/infrastructure/config/client/koito.ts +++ b/src/backend/common/infrastructure/config/client/koito.ts @@ -103,6 +103,6 @@ export type KoitoClientConfig = z.infer; export const koitoClientAIOConfigSchema = z.object({ ...koitoClientConfigSchema.shape, type: z.literal('koito'), -}); +}).meta({title: 'Koito'}); export type KoitoClientAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/client/lastfm.ts b/src/backend/common/infrastructure/config/client/lastfm.ts index 4fc4112d..a69b910e 100644 --- a/src/backend/common/infrastructure/config/client/lastfm.ts +++ b/src/backend/common/infrastructure/config/client/lastfm.ts @@ -73,6 +73,6 @@ export type LastfmClientConfig = z.infer; export const lastfmClientAIOConfigSchema = z.object({ ...lastfmClientConfigSchema.shape, type: z.literal('lastfm'), -}); +}).meta({title: 'Last.fm'}); export type LastfmClientAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/client/librefm.ts b/src/backend/common/infrastructure/config/client/librefm.ts index efc8243c..7ee3a628 100644 --- a/src/backend/common/infrastructure/config/client/librefm.ts +++ b/src/backend/common/infrastructure/config/client/librefm.ts @@ -90,6 +90,6 @@ export type LibrefmClientConfig = z.infer; export const librefmClientAIOConfigSchema = z.object({ ...librefmClientConfigSchema.shape, type: z.literal('librefm'), -}); +}).meta({title: 'Libre.fm'}); export type LibrefmClientAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/client/listenbrainz.ts b/src/backend/common/infrastructure/config/client/listenbrainz.ts index ba3f7fd2..ede8c76f 100644 --- a/src/backend/common/infrastructure/config/client/listenbrainz.ts +++ b/src/backend/common/infrastructure/config/client/listenbrainz.ts @@ -61,7 +61,7 @@ export type ListenBrainzClientConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/client/maloja.ts b/src/backend/common/infrastructure/config/client/maloja.ts index b26aaf7f..138cb67a 100644 --- a/src/backend/common/infrastructure/config/client/maloja.ts +++ b/src/backend/common/infrastructure/config/client/maloja.ts @@ -52,6 +52,6 @@ export type MalojaClientConfig = z.infer; export const malojaClientAIOConfigSchema = z.object({ ...malojaClientConfigSchema.shape, type: z.literal('maloja'), -}); +}).meta({title: 'Maloja'}); export type MalojaClientAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/client/rocksky.ts b/src/backend/common/infrastructure/config/client/rocksky.ts index fd13bb99..b716a0b7 100644 --- a/src/backend/common/infrastructure/config/client/rocksky.ts +++ b/src/backend/common/infrastructure/config/client/rocksky.ts @@ -102,6 +102,6 @@ export type RockSkyClientConfig = z.infer; export const rockSkyClientAIOConfigSchema = z.object({ ...rockSkyClientConfigSchema.shape, type: z.literal('rocksky'), -}); +}).meta({title: 'Rocksky'}); export type RockSkyClientAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/client/tealfm.ts b/src/backend/common/infrastructure/config/client/tealfm.ts index b637663a..da27dcb7 100644 --- a/src/backend/common/infrastructure/config/client/tealfm.ts +++ b/src/backend/common/infrastructure/config/client/tealfm.ts @@ -52,7 +52,7 @@ export type TealClientConfig = z.infer; export const tealClientAIOConfigSchema = z.object({ ...tealClientConfigSchema.shape, type: z.literal('tealfm'), -}); +}).meta({title: 'teal.fm'}); export type TealClientAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/database.ts b/src/backend/common/infrastructure/config/database.ts index 5367d480..c48c0ce5 100644 --- a/src/backend/common/infrastructure/config/database.ts +++ b/src/backend/common/infrastructure/config/database.ts @@ -38,7 +38,8 @@ export const rententionGranularDurationValueSchema = z.object({ completed: durationValueSchema.optional(), duped: durationValueSchema.optional() }).meta({ - description: 'Individual duration policies based on the state of the Play' + description: 'Individual duration policies based on the state of the Play', + title: 'Duration Value per Play Type' }); export type RententionGranularDurationValue = z.infer; @@ -115,19 +116,19 @@ export const retentionConfigDurationValueSchema = z.object({ deleteAfter: retentionConfigValueDurationValueSchema.optional().meta({description: 'Delete Plays using these retention policies'}), compactAfter: retentionConfigValueDurationValueSchema.optional().meta({description: 'Compact Plays using these retention policies'}), compact: z.array(compactablePropertySchema).optional().meta({ description: 'The type of data to compact on the Play'}) -}); +}).meta({description: 'Retention policy for Plays stored in the database'}); export type RetentionConfigDurationValue = z.infer; export const retentionConfigDurationSchema = z.object({ - deleteAfter: retentionConfigValueDurationSchema.optional().meta({description: 'test'}), - compactAfter: retentionConfigValueDurationSchema.optional().meta({description: 'test'}), + deleteAfter: retentionConfigValueDurationSchema.optional(), + compactAfter: retentionConfigValueDurationSchema.optional(), compact: z.array(compactablePropertySchema).optional(), }); export type RetentionConfigDuration = z.infer; export const retentionConfigRetentionValueSchema = z.object({ - deleteAfter: retentionConfigValueRetentionValueSchema.optional().meta({description: 'test'}), - compactAfter: retentionConfigValueRetentionValueSchema.optional().meta({description: 'test'}), + deleteAfter: retentionConfigValueRetentionValueSchema.optional(), + compactAfter: retentionConfigValueRetentionValueSchema.optional(), compact: z.array(compactablePropertySchema).optional(), }); export type RetentionConfigRetentionValue = z.infer; @@ -140,8 +141,8 @@ export const retentionConfigSchema = z.union([ export type RetentionConfig = z.infer; export const retentionOptionsSchema = z.object({ - deleteAfter: retentionOptionDurationSchema.meta({description: 'test'}), - compactAfter: retentionOptionRetentionValueSchema.meta({description: 'test'}), + deleteAfter: retentionOptionDurationSchema, + compactAfter: retentionOptionRetentionValueSchema, compact: z.array(compactablePropertySchema), }); diff --git a/src/backend/common/infrastructure/config/source/applemusic.ts b/src/backend/common/infrastructure/config/source/applemusic.ts index 6a406db3..b00ddf6d 100644 --- a/src/backend/common/infrastructure/config/source/applemusic.ts +++ b/src/backend/common/infrastructure/config/source/applemusic.ts @@ -78,6 +78,6 @@ export type AppleMusicSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/azuracast.ts b/src/backend/common/infrastructure/config/source/azuracast.ts index 3b1a6965..a0f49baf 100644 --- a/src/backend/common/infrastructure/config/source/azuracast.ts +++ b/src/backend/common/infrastructure/config/source/azuracast.ts @@ -139,6 +139,6 @@ export type AzuracastSourceConfig = z.infer; export const azuracastSourceAIOConfigSchema = z.object({ ...azuracastSourceConfigSchema.shape, type: z.literal('azuracast') -}); +}).meta({title: "Azuracast"}); export type AzuracastSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/chromecast.ts b/src/backend/common/infrastructure/config/source/chromecast.ts index 3c382ca4..415c352b 100644 --- a/src/backend/common/infrastructure/config/source/chromecast.ts +++ b/src/backend/common/infrastructure/config/source/chromecast.ts @@ -142,6 +142,6 @@ export type ChromecastSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/deezer.ts b/src/backend/common/infrastructure/config/source/deezer.ts index 250d293d..6a509319 100644 --- a/src/backend/common/infrastructure/config/source/deezer.ts +++ b/src/backend/common/infrastructure/config/source/deezer.ts @@ -97,7 +97,7 @@ export type DeezerInternalSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/endpointlfm.ts b/src/backend/common/infrastructure/config/source/endpointlfm.ts index 102d5c4f..bfe6bf47 100644 --- a/src/backend/common/infrastructure/config/source/endpointlfm.ts +++ b/src/backend/common/infrastructure/config/source/endpointlfm.ts @@ -32,6 +32,6 @@ export type LastFMEndpointSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/endpointlz.ts b/src/backend/common/infrastructure/config/source/endpointlz.ts index 443e4bc3..bff08abb 100644 --- a/src/backend/common/infrastructure/config/source/endpointlz.ts +++ b/src/backend/common/infrastructure/config/source/endpointlz.ts @@ -52,6 +52,6 @@ export type ListenbrainzEndpointSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/icecast.ts b/src/backend/common/infrastructure/config/source/icecast.ts index c752b6e5..39714fd7 100644 --- a/src/backend/common/infrastructure/config/source/icecast.ts +++ b/src/backend/common/infrastructure/config/source/icecast.ts @@ -62,6 +62,6 @@ export type IcecastSourceConfig = z.infer; export const icecastSourceAIOConfigSchema = z.object({ ...icecastSourceConfigSchema.shape, type: z.literal('icecast'), -}); +}).meta({title: 'Icecast'}); export type IcecastSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/jellyfin.ts b/src/backend/common/infrastructure/config/source/jellyfin.ts index 621e881f..8a5cab7f 100644 --- a/src/backend/common/infrastructure/config/source/jellyfin.ts +++ b/src/backend/common/infrastructure/config/source/jellyfin.ts @@ -142,6 +142,6 @@ export type JellyApiSourceConfig = z.infer; export const jellyApiSourceAIOConfigSchema = z.object({ ...jellyApiSourceConfigSchema.shape, type: z.literal('jellyfin'), -}); +}).meta({title: 'Jellyfin'}); export type JellyApiSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/jriver.ts b/src/backend/common/infrastructure/config/source/jriver.ts index efbbcf45..481f0d7d 100644 --- a/src/backend/common/infrastructure/config/source/jriver.ts +++ b/src/backend/common/infrastructure/config/source/jriver.ts @@ -57,6 +57,6 @@ export type JRiverSourceConfig = z.infer; export const jRiverSourceAIOConfigSchema = z.object({ ...jRiverSourceConfigSchema.shape, type: z.literal('jriver'), -}); +}).meta({title: 'JRiver'}); export type JRiverSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/kodi.ts b/src/backend/common/infrastructure/config/source/kodi.ts index 3efa1b5f..d501f427 100644 --- a/src/backend/common/infrastructure/config/source/kodi.ts +++ b/src/backend/common/infrastructure/config/source/kodi.ts @@ -56,6 +56,6 @@ export type KodiSourceConfig = z.infer; export const kodiSourceAIOConfigSchema = z.object({ ...kodiSourceConfigSchema.shape, type: z.literal('kodi'), -}); +}).meta({title: 'Kodi'}); export type KodiSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/koito.ts b/src/backend/common/infrastructure/config/source/koito.ts index c8bb1a73..17ab6d1b 100644 --- a/src/backend/common/infrastructure/config/source/koito.ts +++ b/src/backend/common/infrastructure/config/source/koito.ts @@ -32,6 +32,6 @@ export type KoitoSourceConfig = z.infer; export const koitoSourceAIOConfigSchema = z.object({ ...koitoSourceConfigSchema.shape, type: z.literal('koito'), -}); +}).meta({title: "Koito"}); export type KoitoSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/lastfm.ts b/src/backend/common/infrastructure/config/source/lastfm.ts index 5649d493..1782728d 100644 --- a/src/backend/common/infrastructure/config/source/lastfm.ts +++ b/src/backend/common/infrastructure/config/source/lastfm.ts @@ -32,6 +32,6 @@ export type LastfmSourceConfig = z.infer; export const lastFmSouceAIOConfigSchema = z.object({ ...lastfmSourceConfigSchema.shape, type: z.literal('lastfm'), -}); +}).meta({title: "Last.fm"}); export type LastFmSouceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/librefm.ts b/src/backend/common/infrastructure/config/source/librefm.ts index 141fe519..bb7f5682 100644 --- a/src/backend/common/infrastructure/config/source/librefm.ts +++ b/src/backend/common/infrastructure/config/source/librefm.ts @@ -32,6 +32,6 @@ export type LibrefmSourceConfig = z.infer; export const librefmSouceAIOConfigSchema = z.object({ ...librefmSourceConfigSchema.shape, type: z.literal('librefm'), -}); +}).meta({title: "Libre.fm"}); export type LibrefmSouceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/listenbrainz.ts b/src/backend/common/infrastructure/config/source/listenbrainz.ts index cf84e35f..45931b45 100644 --- a/src/backend/common/infrastructure/config/source/listenbrainz.ts +++ b/src/backend/common/infrastructure/config/source/listenbrainz.ts @@ -32,6 +32,6 @@ export type ListenBrainzSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/maloja.ts b/src/backend/common/infrastructure/config/source/maloja.ts index 4ff6ffb2..dac951fa 100644 --- a/src/backend/common/infrastructure/config/source/maloja.ts +++ b/src/backend/common/infrastructure/config/source/maloja.ts @@ -32,6 +32,6 @@ export type MalojaSourceConfig = z.infer; export const malojaSourceAIOConfigSchema = z.object({ ...malojaSourceConfigSchema.shape, type: z.literal('maloja'), -}); +}).meta({title: 'Maloja'}); export type MalojaSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/mopidy.ts b/src/backend/common/infrastructure/config/source/mopidy.ts index d5aed420..e7def4fb 100644 --- a/src/backend/common/infrastructure/config/source/mopidy.ts +++ b/src/backend/common/infrastructure/config/source/mopidy.ts @@ -103,6 +103,6 @@ export type MopidySourceConfig = z.infer; export const mopidySourceAIOConfigSchema = z.object({ ...mopidySourceConfigSchema.shape, type: z.literal('mopidy'), -}); +}).meta({title: 'Mopidy'}); export type MopidySourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/mpd.ts b/src/backend/common/infrastructure/config/source/mpd.ts index a979188c..345a6f5a 100644 --- a/src/backend/common/infrastructure/config/source/mpd.ts +++ b/src/backend/common/infrastructure/config/source/mpd.ts @@ -56,7 +56,7 @@ export type MPDSourceConfig = z.infer; export const mpdSourceAIOConfigSchema = z.object({ ...mpdSourceConfigSchema.shape, type: z.literal('mpd'), -}); +}).meta({title: 'MPD'}); export type MPDSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/mpris.ts b/src/backend/common/infrastructure/config/source/mpris.ts index 1f59c7b7..761ff327 100644 --- a/src/backend/common/infrastructure/config/source/mpris.ts +++ b/src/backend/common/infrastructure/config/source/mpris.ts @@ -66,6 +66,6 @@ export type MPRISSourceConfig = z.infer; export const mprisSourceAIOConfigSchema = z.object({ ...mprisSourceConfigSchema.shape, type: z.literal('mpris'), -}); +}).meta({title: 'MPRIS'}); export type MPRISSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/musiccast.ts b/src/backend/common/infrastructure/config/source/musiccast.ts index 4ffc6ff8..c94b4863 100644 --- a/src/backend/common/infrastructure/config/source/musiccast.ts +++ b/src/backend/common/infrastructure/config/source/musiccast.ts @@ -96,6 +96,6 @@ export type MusicCastSourceConfig = z.infer; export const musicCastSourceAIOConfigSchema = z.object({ ...musicCastSourceConfigSchema.shape, type: z.literal('musiccast'), -}); +}).meta({title: 'Musiccast'}); export type MusicCastSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/musikcube.ts b/src/backend/common/infrastructure/config/source/musikcube.ts index 0e1a9afd..baa807e8 100644 --- a/src/backend/common/infrastructure/config/source/musikcube.ts +++ b/src/backend/common/infrastructure/config/source/musikcube.ts @@ -127,6 +127,6 @@ export type MusikcubeSourceConfig = z.infer; export const musikcubeSourceAIOConfigSchema = z.object({ ...musikcubeSourceConfigSchema.shape, type: z.literal('musikcube'), -}); +}).meta({title: 'Musikcube'}); export type MusikcubeSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/plex.ts b/src/backend/common/infrastructure/config/source/plex.ts index d27f1d4e..9ca97857 100644 --- a/src/backend/common/infrastructure/config/source/plex.ts +++ b/src/backend/common/infrastructure/config/source/plex.ts @@ -87,6 +87,6 @@ export type PlexApiSourceConfig = z.infer; export const plexApiSourceAIOConfigSchema = z.object({ ...plexApiSourceConfigSchema.shape, type: z.literal('plex'), -}); +}).meta({title: 'Plex'}); export type PlexApiSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/rocksky.ts b/src/backend/common/infrastructure/config/source/rocksky.ts index 4b84a64f..8468b110 100644 --- a/src/backend/common/infrastructure/config/source/rocksky.ts +++ b/src/backend/common/infrastructure/config/source/rocksky.ts @@ -40,6 +40,6 @@ export type RockskySourceConfig = z.infer; export const rockskySourceAIOConfigSchema = z.object({ ...rockskySourceConfigSchema.shape, type: z.literal('rocksky'), -}); +}).meta({title: 'Rocksky'}); export type RockskySourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/sonos.ts b/src/backend/common/infrastructure/config/source/sonos.ts index 8b5ecba2..555b48e0 100644 --- a/src/backend/common/infrastructure/config/source/sonos.ts +++ b/src/backend/common/infrastructure/config/source/sonos.ts @@ -62,6 +62,6 @@ export type SonosSourceConfig = z.infer; export const sonosSourceAIOConfigSchema = z.object({ ...sonosSourceConfigSchema.shape, type: z.literal('sonos'), -}); +}).meta({title: 'Sonos'}); export type SonosSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/spotify.ts b/src/backend/common/infrastructure/config/source/spotify.ts index cb7381af..f8c729ec 100644 --- a/src/backend/common/infrastructure/config/source/spotify.ts +++ b/src/backend/common/infrastructure/config/source/spotify.ts @@ -68,6 +68,6 @@ export type SpotifySourceConfig = z.infer; export const spotifySourceAIOConfigSchema = z.object({ ...spotifySourceConfigSchema.shape, type: z.literal('spotify'), -}); +}).meta({title: 'Spotify'}); export type SpotifySourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/subsonic.ts b/src/backend/common/infrastructure/config/source/subsonic.ts index f2c730a5..d676bfe7 100644 --- a/src/backend/common/infrastructure/config/source/subsonic.ts +++ b/src/backend/common/infrastructure/config/source/subsonic.ts @@ -103,6 +103,6 @@ export type SubSonicSourceConfig = z.infer; export const subsonicSourceAIOConfigSchema = z.object({ ...subSonicSourceConfigSchema.shape, type: z.literal('subsonic'), -}); +}).meta({title: 'Subsonic'}); export type SubsonicSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/tealfm.ts b/src/backend/common/infrastructure/config/source/tealfm.ts index 75470aa4..6e888da3 100644 --- a/src/backend/common/infrastructure/config/source/tealfm.ts +++ b/src/backend/common/infrastructure/config/source/tealfm.ts @@ -42,6 +42,6 @@ export type TealSourceConfig = z.infer; export const tealSourceAIOConfigSchema = z.object({ ...tealSourceConfigSchema.shape, type: z.literal('tealfm'), -}); +}).meta({title: 'teal.fm'}); export type TealSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/vlc.ts b/src/backend/common/infrastructure/config/source/vlc.ts index 10a4d992..42ab419d 100644 --- a/src/backend/common/infrastructure/config/source/vlc.ts +++ b/src/backend/common/infrastructure/config/source/vlc.ts @@ -75,7 +75,7 @@ export type VLCSourceConfig = z.infer; export const vlcSourceAIOConfigSchema = z.object({ ...vlcSourceConfigSchema.shape, type: z.literal('vlc'), -}); +}).meta({title: 'VLC'}); export type VLCSourceAIOConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/webscrobbler.ts b/src/backend/common/infrastructure/config/source/webscrobbler.ts index 1b534c14..d37eca78 100644 --- a/src/backend/common/infrastructure/config/source/webscrobbler.ts +++ b/src/backend/common/infrastructure/config/source/webscrobbler.ts @@ -56,6 +56,6 @@ export type WebScrobblerSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/ymbridge.ts b/src/backend/common/infrastructure/config/source/ymbridge.ts index d4adc7e6..26cb4d22 100644 --- a/src/backend/common/infrastructure/config/source/ymbridge.ts +++ b/src/backend/common/infrastructure/config/source/ymbridge.ts @@ -27,6 +27,6 @@ export type YandexMusicBridgeSourceConfig = z.infer; diff --git a/src/backend/common/infrastructure/config/source/ytmusic.ts b/src/backend/common/infrastructure/config/source/ytmusic.ts index d5339e38..45638532 100644 --- a/src/backend/common/infrastructure/config/source/ytmusic.ts +++ b/src/backend/common/infrastructure/config/source/ytmusic.ts @@ -129,6 +129,6 @@ export type YTMusicSourceConfig = z.infer; export const ytMusicSourceAIOConfigSchema = z.object({ ...ytMusicSourceConfigSchema.shape, type: z.literal('ytmusic'), -}); +}).meta({title: 'Youtube Music'}); export type YTMusicSourceAIOConfig = z.infer; diff --git a/src/core/Transform.ts b/src/core/Transform.ts index 0bd9592b..cee1dc68 100644 --- a/src/core/Transform.ts +++ b/src/core/Transform.ts @@ -354,7 +354,7 @@ export type PlayTransformConfig = z.infer; export const playTransformOptionsSchema = z.object({ ...playTransformConfigSchema.shape, log: z.union([z.boolean(), z.literal('all')]).optional(), -}).meta({title: 'Transform Options'}); +}).meta({title: 'Transform Options', description: 'Enhance/correct Play data by applying a transform pipeline'}); export type PlayTransformOptions = z.infer;