From e30d61f39177983f7637ccfa9daa87a6bf6e2294 Mon Sep 17 00:00:00 2001
From: jellyfin-bot <team@jellyfin.org>
Date: Wed, 29 Jan 2025 04:03:40 +0000
Subject: [PATCH] Update OpenAPI to unstable

---
 .../org/jellyfin/sdk/api/info/ApiConstants.kt |  2 +-
 .../jellyfin/sdk/api/operations/AudioApi.kt   |  8 +-
 .../sdk/api/operations/DynamicHlsApi.kt       | 16 ++--
 .../jellyfin/sdk/api/operations/LiveTvApi.kt  |  2 +-
 jellyfin-model/api/jellyfin-model.api         | 79 ++++++++++++-------
 .../org/jellyfin/sdk/model/api/ItemSortBy.kt  |  6 --
 .../jellyfin/sdk/model/api/LibraryOptions.kt  |  4 +-
 .../sdk/model/api/LibraryOptionsResultDto.kt  |  5 ++
 .../org/jellyfin/sdk/model/api/MediaStream.kt |  2 +-
 .../sdk/model/api/NetworkConfiguration.kt     |  2 +
 .../sdk/model/api/OpenLiveStreamDto.kt        |  2 +-
 .../jellyfin/sdk/model/api/PlaybackInfoDto.kt |  2 +-
 .../jellyfin/sdk/model/api/PluginStatus.kt    |  3 +
 .../sdk/model/api/ServerConfiguration.kt      | 14 ++--
 .../sdk/model/api/StartupRemoteAccessDto.kt   |  2 +
 .../jellyfin/sdk/model/api/TaskTriggerInfo.kt |  3 +-
 .../sdk/model/api/TaskTriggerInfoType.kt      | 53 +++++++++++++
 .../jellyfin/sdk/model/api/TranscodingInfo.kt |  2 +-
 .../sdk/model/api/TranscodingProfile.kt       |  2 -
 .../jellyfin/sdk/model/api/TrickplayInfo.kt   |  2 +-
 ...AudioStreamByContainerDeprecatedRequest.kt |  2 +-
 .../GetAudioStreamByContainerRequest.kt       |  2 +-
 ...MasterHlsAudioPlaylistDeprecatedRequest.kt |  2 +-
 .../GetMasterHlsAudioPlaylistRequest.kt       |  2 +-
 ...MasterHlsVideoPlaylistDeprecatedRequest.kt |  2 +-
 .../GetMasterHlsVideoPlaylistRequest.kt       |  2 +-
 openapi.json                                  |  4 +-
 27 files changed, 151 insertions(+), 76 deletions(-)
 create mode 100644 jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfoType.kt

diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt
index 099efe204..f070e38d2 100644
--- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt
+++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/info/ApiConstants.kt
@@ -8,5 +8,5 @@ package org.jellyfin.sdk.api.info
 import kotlin.String
 
 public object ApiConstants {
-	public const val apiVersion: String = "10.10.5"
+	public const val apiVersion: String = "10.11.0"
 }
diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt
index b1a7ce039..254157c25 100644
--- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt
+++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/AudioApi.kt
@@ -504,7 +504,7 @@ public class AudioApi(
 	 * @param maxVideoBitDepth Optional. The maximum video bit depth.
 	 * @param requireAvc Optional. Whether to require avc.
 	 * @param deInterlace Optional. Whether to deinterlace the video.
-	 * @param requireNonAnamorphic Optional. Whether to require a non anamporphic stream.
+	 * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream.
 	 * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode.
 	 * @param cpuCoreLimit Optional. The limit of how many cpu cores to use.
 	 * @param liveStreamId The live stream id.
@@ -744,7 +744,7 @@ public class AudioApi(
 	 * @param maxVideoBitDepth Optional. The maximum video bit depth.
 	 * @param requireAvc Optional. Whether to require avc.
 	 * @param deInterlace Optional. Whether to deinterlace the video.
-	 * @param requireNonAnamorphic Optional. Whether to require a non anamporphic stream.
+	 * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream.
 	 * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode.
 	 * @param cpuCoreLimit Optional. The limit of how many cpu cores to use.
 	 * @param liveStreamId The live stream id.
@@ -924,7 +924,7 @@ public class AudioApi(
 	 * @param maxVideoBitDepth Optional. The maximum video bit depth.
 	 * @param requireAvc Optional. Whether to require avc.
 	 * @param deInterlace Optional. Whether to deinterlace the video.
-	 * @param requireNonAnamorphic Optional. Whether to require a non anamporphic stream.
+	 * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream.
 	 * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode.
 	 * @param cpuCoreLimit Optional. The limit of how many cpu cores to use.
 	 * @param liveStreamId The live stream id.
@@ -1171,7 +1171,7 @@ public class AudioApi(
 	 * @param maxVideoBitDepth Optional. The maximum video bit depth.
 	 * @param requireAvc Optional. Whether to require avc.
 	 * @param deInterlace Optional. Whether to deinterlace the video.
-	 * @param requireNonAnamorphic Optional. Whether to require a non anamporphic stream.
+	 * @param requireNonAnamorphic Optional. Whether to require a non anamorphic stream.
 	 * @param transcodingMaxAudioChannels Optional. The maximum number of audio channels to transcode.
 	 * @param cpuCoreLimit Optional. The limit of how many cpu cores to use.
 	 * @param liveStreamId The live stream id.
diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt
index 64f17ab48..8252c0636 100644
--- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt
+++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/DynamicHlsApi.kt
@@ -2922,7 +2922,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableAudioVbrEncoding: Boolean? = true,
 	): Response<ByteReadChannel> {
 		val pathParameters = buildMap<String, Any?>(1) {
@@ -3164,7 +3164,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableAudioVbrEncoding: Boolean? = true,
 	): String {
 		val pathParameters = buildMap<String, Any?>(1) {
@@ -3347,7 +3347,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableAudioVbrEncoding: Boolean? = true,
 	): Response<ByteReadChannel> {
 		val pathParameters = buildMap<String, Any?>(1) {
@@ -3596,7 +3596,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableAudioVbrEncoding: Boolean? = true,
 	): String {
 		val pathParameters = buildMap<String, Any?>(1) {
@@ -3781,7 +3781,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableTrickplay: Boolean? = true,
 		enableAudioVbrEncoding: Boolean? = true,
 		alwaysBurnInSubtitleWhenTranscoding: Boolean? = false,
@@ -4035,7 +4035,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableTrickplay: Boolean? = true,
 		enableAudioVbrEncoding: Boolean? = true,
 		alwaysBurnInSubtitleWhenTranscoding: Boolean? = false,
@@ -4227,7 +4227,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableTrickplay: Boolean? = true,
 		enableAudioVbrEncoding: Boolean? = true,
 		alwaysBurnInSubtitleWhenTranscoding: Boolean? = false,
@@ -4488,7 +4488,7 @@ public class DynamicHlsApi(
 		videoStreamIndex: Int? = null,
 		context: EncodingContext? = null,
 		streamOptions: Map<String, String?>? = emptyMap(),
-		enableAdaptiveBitrateStreaming: Boolean? = true,
+		enableAdaptiveBitrateStreaming: Boolean? = false,
 		enableTrickplay: Boolean? = true,
 		enableAudioVbrEncoding: Boolean? = true,
 		alwaysBurnInSubtitleWhenTranscoding: Boolean? = false,
diff --git a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt
index eedf97331..05a47033d 100644
--- a/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt
+++ b/jellyfin-api/src/commonMain/kotlin-generated/org/jellyfin/sdk/api/operations/LiveTvApi.kt
@@ -285,7 +285,7 @@ public class LiveTvApi(
 	}
 
 	/**
-	 * Get guid info.
+	 * Get guide info.
 	 */
 	public suspend fun getGuideInfo(): Response<GuideInfo> {
 		val pathParameters = emptyMap<String, Any?>()
diff --git a/jellyfin-model/api/jellyfin-model.api b/jellyfin-model/api/jellyfin-model.api
index 029db5af8..9fcd2f5bb 100644
--- a/jellyfin-model/api/jellyfin-model.api
+++ b/jellyfin-model/api/jellyfin-model.api
@@ -4047,10 +4047,8 @@ public final class org/jellyfin/sdk/model/api/ItemSortBy : java/lang/Enum {
 	public static final field PRODUCTION_YEAR Lorg/jellyfin/sdk/model/api/ItemSortBy;
 	public static final field RANDOM Lorg/jellyfin/sdk/model/api/ItemSortBy;
 	public static final field RUNTIME Lorg/jellyfin/sdk/model/api/ItemSortBy;
-	public static final field SEARCH_SCORE Lorg/jellyfin/sdk/model/api/ItemSortBy;
 	public static final field SERIES_DATE_PLAYED Lorg/jellyfin/sdk/model/api/ItemSortBy;
 	public static final field SERIES_SORT_NAME Lorg/jellyfin/sdk/model/api/ItemSortBy;
-	public static final field SIMILARITY_SCORE Lorg/jellyfin/sdk/model/api/ItemSortBy;
 	public static final field SORT_NAME Lorg/jellyfin/sdk/model/api/ItemSortBy;
 	public static final field START_DATE Lorg/jellyfin/sdk/model/api/ItemSortBy;
 	public static final field STUDIO Lorg/jellyfin/sdk/model/api/ItemSortBy;
@@ -4248,7 +4246,7 @@ public final class org/jellyfin/sdk/model/api/LibraryOptions {
 	public final fun getExtractTrickplayImagesDuringLibraryScan ()Z
 	public final fun getLocalMetadataReaderOrder ()Ljava/util/List;
 	public final fun getLyricFetcherOrder ()Ljava/util/List;
-	public final fun getMediaSegmentProvideOrder ()Ljava/util/List;
+	public final fun getMediaSegmentProviderOrder ()Ljava/util/List;
 	public final fun getMetadataCountryCode ()Ljava/lang/String;
 	public final fun getMetadataSavers ()Ljava/util/List;
 	public final fun getPathInfos ()Ljava/util/List;
@@ -4287,16 +4285,18 @@ public final class org/jellyfin/sdk/model/api/LibraryOptions$Companion {
 
 public final class org/jellyfin/sdk/model/api/LibraryOptionsResultDto {
 	public static final field Companion Lorg/jellyfin/sdk/model/api/LibraryOptionsResultDto$Companion;
-	public fun <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
+	public fun <init> (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)V
 	public final fun component1 ()Ljava/util/List;
 	public final fun component2 ()Ljava/util/List;
 	public final fun component3 ()Ljava/util/List;
 	public final fun component4 ()Ljava/util/List;
 	public final fun component5 ()Ljava/util/List;
-	public final fun copy (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/LibraryOptionsResultDto;
-	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LibraryOptionsResultDto;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LibraryOptionsResultDto;
+	public final fun component6 ()Ljava/util/List;
+	public final fun copy (Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;)Lorg/jellyfin/sdk/model/api/LibraryOptionsResultDto;
+	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/LibraryOptionsResultDto;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/LibraryOptionsResultDto;
 	public fun equals (Ljava/lang/Object;)Z
 	public final fun getLyricFetchers ()Ljava/util/List;
+	public final fun getMediaSegmentProviders ()Ljava/util/List;
 	public final fun getMetadataReaders ()Ljava/util/List;
 	public final fun getMetadataSavers ()Ljava/util/List;
 	public final fun getSubtitleFetchers ()Ljava/util/List;
@@ -5185,8 +5185,8 @@ public final class org/jellyfin/sdk/model/api/MediaSourceType$Companion {
 
 public final class org/jellyfin/sdk/model/api/MediaStream {
 	public static final field Companion Lorg/jellyfin/sdk/model/api/MediaStream$Companion;
-	public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)V
-	public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
+	public fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)V
+	public synthetic fun <init> (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
 	public final fun component1 ()Ljava/lang/String;
 	public final fun component10 ()Ljava/lang/Integer;
 	public final fun component11 ()Ljava/lang/Integer;
@@ -5223,7 +5223,7 @@ public final class org/jellyfin/sdk/model/api/MediaStream {
 	public final fun component4 ()Ljava/lang/String;
 	public final fun component40 ()Z
 	public final fun component41 ()Z
-	public final fun component42 ()Z
+	public final fun component42 ()Ljava/lang/Boolean;
 	public final fun component43 ()Ljava/lang/Integer;
 	public final fun component44 ()Ljava/lang/Integer;
 	public final fun component45 ()Ljava/lang/Float;
@@ -5249,8 +5249,8 @@ public final class org/jellyfin/sdk/model/api/MediaStream {
 	public final fun component7 ()Ljava/lang/String;
 	public final fun component8 ()Ljava/lang/Integer;
 	public final fun component9 ()Ljava/lang/Integer;
-	public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/MediaStream;
-	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MediaStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZZLjava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MediaStream;
+	public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;)Lorg/jellyfin/sdk/model/api/MediaStream;
+	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/MediaStream;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/VideoRange;Lorg/jellyfin/sdk/model/api/VideoRangeType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZLjava/lang/Boolean;Ljava/lang/String;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;ZZLjava/lang/Boolean;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/Float;Ljava/lang/String;Lorg/jellyfin/sdk/model/api/MediaStreamType;Ljava/lang/String;ILjava/lang/Integer;ZLorg/jellyfin/sdk/model/api/SubtitleDeliveryMethod;Ljava/lang/String;Ljava/lang/Boolean;ZZLjava/lang/String;Ljava/lang/String;Ljava/lang/Double;Ljava/lang/Boolean;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/MediaStream;
 	public fun equals (Ljava/lang/Object;)Z
 	public final fun getAspectRatio ()Ljava/lang/String;
 	public final fun getAudioSpatialFormat ()Lorg/jellyfin/sdk/model/api/AudioSpatialFormat;
@@ -5313,7 +5313,7 @@ public final class org/jellyfin/sdk/model/api/MediaStream {
 	public final fun isExternal ()Z
 	public final fun isExternalUrl ()Ljava/lang/Boolean;
 	public final fun isForced ()Z
-	public final fun isHearingImpaired ()Z
+	public final fun isHearingImpaired ()Ljava/lang/Boolean;
 	public final fun isInterlaced ()Z
 	public final fun isTextSubtitleStream ()Z
 	public fun toString ()Ljava/lang/String;
@@ -7443,6 +7443,7 @@ public final class org/jellyfin/sdk/model/api/PluginStatus : java/lang/Enum {
 	public static final field NOT_SUPPORTED Lorg/jellyfin/sdk/model/api/PluginStatus;
 	public static final field RESTART Lorg/jellyfin/sdk/model/api/PluginStatus;
 	public static final field SUPERCEDED Lorg/jellyfin/sdk/model/api/PluginStatus;
+	public static final field SUPERSEDED Lorg/jellyfin/sdk/model/api/PluginStatus;
 	public static fun getEntries ()Lkotlin/enums/EnumEntries;
 	public final fun getSerialName ()Ljava/lang/String;
 	public fun toString ()Ljava/lang/String;
@@ -9025,8 +9026,8 @@ public final class org/jellyfin/sdk/model/api/SeriesTimerInfoDtoQueryResult$Comp
 
 public final class org/jellyfin/sdk/model/api/ServerConfiguration {
 	public static final field Companion Lorg/jellyfin/sdk/model/api/ServerConfiguration$Companion;
-	public fun <init> (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;)V
-	public synthetic fun <init> (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;IILkotlin/jvm/internal/DefaultConstructorMarker;)V
+	public fun <init> (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;Z)V
+	public synthetic fun <init> (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;ZIILkotlin/jvm/internal/DefaultConstructorMarker;)V
 	public final fun component1 ()I
 	public final fun component10 ()Z
 	public final fun component11 ()Z
@@ -9070,19 +9071,19 @@ public final class org/jellyfin/sdk/model/api/ServerConfiguration {
 	public final fun component46 ()I
 	public final fun component47 ()I
 	public final fun component48 ()Z
-	public final fun component49 ()Z
+	public final fun component49 ()I
 	public final fun component5 ()Ljava/lang/String;
-	public final fun component50 ()I
-	public final fun component51 ()Lorg/jellyfin/sdk/model/api/ImageResolution;
-	public final fun component52 ()I
-	public final fun component53 ()Ljava/util/List;
-	public final fun component54 ()Lorg/jellyfin/sdk/model/api/TrickplayOptions;
+	public final fun component50 ()Lorg/jellyfin/sdk/model/api/ImageResolution;
+	public final fun component51 ()I
+	public final fun component52 ()Ljava/util/List;
+	public final fun component53 ()Lorg/jellyfin/sdk/model/api/TrickplayOptions;
+	public final fun component54 ()Z
 	public final fun component6 ()Z
 	public final fun component7 ()Z
 	public final fun component8 ()Z
 	public final fun component9 ()Z
-	public final fun copy (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;)Lorg/jellyfin/sdk/model/api/ServerConfiguration;
-	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ServerConfiguration;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;IILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ServerConfiguration;
+	public final fun copy (IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;Z)Lorg/jellyfin/sdk/model/api/ServerConfiguration;
+	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/ServerConfiguration;IZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZZZZLjava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/List;Ljava/util/List;Ljava/util/List;IIIIIIIILorg/jellyfin/sdk/model/api/ImageSavingConvention;Ljava/util/List;ZLjava/lang/String;Ljava/lang/String;ZLjava/util/List;IZZZLjava/util/List;Ljava/util/List;ZILjava/util/List;ZJLjava/util/List;Ljava/lang/Integer;IIZILorg/jellyfin/sdk/model/api/ImageResolution;ILjava/util/List;Lorg/jellyfin/sdk/model/api/TrickplayOptions;ZIILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/ServerConfiguration;
 	public fun equals (Ljava/lang/Object;)Z
 	public final fun getActivityLogRetentionDays ()Ljava/lang/Integer;
 	public final fun getAllowClientLogUpload ()Z
@@ -9099,6 +9100,7 @@ public final class org/jellyfin/sdk/model/api/ServerConfiguration {
 	public final fun getEnableExternalContentInSuggestions ()Z
 	public final fun getEnableFolderView ()Z
 	public final fun getEnableGroupingIntoCollections ()Z
+	public final fun getEnableLegacyAuthorization ()Z
 	public final fun getEnableMetrics ()Z
 	public final fun getEnableNormalizedItemByNameIds ()Z
 	public final fun getEnableSlowResponseWarning ()Z
@@ -9126,7 +9128,6 @@ public final class org/jellyfin/sdk/model/api/ServerConfiguration {
 	public final fun getPreviousVersionStr ()Ljava/lang/String;
 	public final fun getQuickConnectAvailable ()Z
 	public final fun getRemoteClientBitrateLimit ()I
-	public final fun getRemoveOldPlugins ()Z
 	public final fun getSaveMetadataHidden ()Z
 	public final fun getServerName ()Ljava/lang/String;
 	public final fun getSkipDeserializationForBasicTypes ()Z
@@ -10266,22 +10267,21 @@ public final class org/jellyfin/sdk/model/api/TaskState$Companion {
 
 public final class org/jellyfin/sdk/model/api/TaskTriggerInfo {
 	public static final field Companion Lorg/jellyfin/sdk/model/api/TaskTriggerInfo$Companion;
-	public fun <init> ()V
-	public fun <init> (Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;)V
-	public synthetic fun <init> (Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
-	public final fun component1 ()Ljava/lang/String;
+	public fun <init> (Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;)V
+	public synthetic fun <init> (Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;ILkotlin/jvm/internal/DefaultConstructorMarker;)V
+	public final fun component1 ()Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
 	public final fun component2 ()Ljava/lang/Long;
 	public final fun component3 ()Ljava/lang/Long;
 	public final fun component4 ()Lorg/jellyfin/sdk/model/api/DayOfWeek;
 	public final fun component5 ()Ljava/lang/Long;
-	public final fun copy (Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;)Lorg/jellyfin/sdk/model/api/TaskTriggerInfo;
-	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TaskTriggerInfo;Ljava/lang/String;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TaskTriggerInfo;
+	public final fun copy (Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;)Lorg/jellyfin/sdk/model/api/TaskTriggerInfo;
+	public static synthetic fun copy$default (Lorg/jellyfin/sdk/model/api/TaskTriggerInfo;Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;Ljava/lang/Long;Ljava/lang/Long;Lorg/jellyfin/sdk/model/api/DayOfWeek;Ljava/lang/Long;ILjava/lang/Object;)Lorg/jellyfin/sdk/model/api/TaskTriggerInfo;
 	public fun equals (Ljava/lang/Object;)Z
 	public final fun getDayOfWeek ()Lorg/jellyfin/sdk/model/api/DayOfWeek;
 	public final fun getIntervalTicks ()Ljava/lang/Long;
 	public final fun getMaxRuntimeTicks ()Ljava/lang/Long;
 	public final fun getTimeOfDayTicks ()Ljava/lang/Long;
-	public final fun getType ()Ljava/lang/String;
+	public final fun getType ()Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
 	public fun hashCode ()I
 	public fun toString ()Ljava/lang/String;
 }
@@ -10301,6 +10301,25 @@ public final class org/jellyfin/sdk/model/api/TaskTriggerInfo$Companion {
 	public final fun serializer ()Lkotlinx/serialization/KSerializer;
 }
 
+public final class org/jellyfin/sdk/model/api/TaskTriggerInfoType : java/lang/Enum {
+	public static final field Companion Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType$Companion;
+	public static final field DAILY_TRIGGER Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+	public static final field INTERVAL_TRIGGER Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+	public static final field STARTUP_TRIGGER Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+	public static final field WEEKLY_TRIGGER Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+	public static fun getEntries ()Lkotlin/enums/EnumEntries;
+	public final fun getSerialName ()Ljava/lang/String;
+	public fun toString ()Ljava/lang/String;
+	public static fun valueOf (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+	public static fun values ()[Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+}
+
+public final class org/jellyfin/sdk/model/api/TaskTriggerInfoType$Companion {
+	public final fun fromName (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+	public final fun fromNameOrNull (Ljava/lang/String;)Lorg/jellyfin/sdk/model/api/TaskTriggerInfoType;
+	public final fun serializer ()Lkotlinx/serialization/KSerializer;
+}
+
 public final class org/jellyfin/sdk/model/api/ThemeMediaResult {
 	public static final field Companion Lorg/jellyfin/sdk/model/api/ThemeMediaResult$Companion;
 	public fun <init> (Ljava/util/List;IILjava/util/UUID;)V
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt
index 5fe42df53..91b9d19e1 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ItemSortBy.kt
@@ -77,10 +77,6 @@ public enum class ItemSortBy(
 	PARENT_INDEX_NUMBER("ParentIndexNumber"),
 	@SerialName("IndexNumber")
 	INDEX_NUMBER("IndexNumber"),
-	@SerialName("SimilarityScore")
-	SIMILARITY_SCORE("SimilarityScore"),
-	@SerialName("SearchScore")
-	SEARCH_SCORE("SearchScore"),
 	;
 
 	/**
@@ -123,8 +119,6 @@ public enum class ItemSortBy(
 			"SeriesDatePlayed" -> SERIES_DATE_PLAYED
 			"ParentIndexNumber" -> PARENT_INDEX_NUMBER
 			"IndexNumber" -> INDEX_NUMBER
-			"SimilarityScore" -> SIMILARITY_SCORE
-			"SearchScore" -> SEARCH_SCORE
 			else -> null
 		}
 
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt
index 5bb45f725..d89daf24b 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptions.kt
@@ -72,8 +72,8 @@ public data class LibraryOptions(
 	public val subtitleFetcherOrder: List<String>,
 	@SerialName("DisabledMediaSegmentProviders")
 	public val disabledMediaSegmentProviders: List<String>,
-	@SerialName("MediaSegmentProvideOrder")
-	public val mediaSegmentProvideOrder: List<String>,
+	@SerialName("MediaSegmentProviderOrder")
+	public val mediaSegmentProviderOrder: List<String>,
 	@SerialName("SkipSubtitlesIfEmbeddedSubtitlesPresent")
 	public val skipSubtitlesIfEmbeddedSubtitlesPresent: Boolean,
 	@SerialName("SkipSubtitlesIfAudioTrackMatches")
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptionsResultDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptionsResultDto.kt
index 07fadfaf9..9cf260ef3 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptionsResultDto.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/LibraryOptionsResultDto.kt
@@ -34,6 +34,11 @@ public data class LibraryOptionsResultDto(
 	 */
 	@SerialName("LyricFetchers")
 	public val lyricFetchers: List<LibraryOptionInfoDto>,
+	/**
+	 * The list of MediaSegment Providers.
+	 */
+	@SerialName("MediaSegmentProviders")
+	public val mediaSegmentProviders: List<LibraryOptionInfoDto>,
 	/**
 	 * The type options.
 	 */
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt
index b799f570e..a7fd89aa9 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/MediaStream.kt
@@ -203,7 +203,7 @@ public data class MediaStream(
 	 * A value indicating whether this instance is for the hearing impaired.
 	 */
 	@SerialName("IsHearingImpaired")
-	public val isHearingImpaired: Boolean,
+	public val isHearingImpaired: Boolean? = null,
 	/**
 	 * The height.
 	 */
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt
index 49d76e3b9..a9e0a4233 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/NetworkConfiguration.kt
@@ -6,6 +6,7 @@
 package org.jellyfin.sdk.model.api
 
 import kotlin.Boolean
+import kotlin.Deprecated
 import kotlin.Int
 import kotlin.String
 import kotlin.collections.List
@@ -71,6 +72,7 @@ public data class NetworkConfiguration(
 	/**
 	 * A value indicating whether to enable automatic port forwarding.
 	 */
+	@Deprecated("This member is deprecated and may be removed in the future")
 	@SerialName("EnableUPnP")
 	public val enableUPnP: Boolean,
 	/**
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt
index d074c5876..a8256caba 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/OpenLiveStreamDto.kt
@@ -74,7 +74,7 @@ public data class OpenLiveStreamDto(
 	@SerialName("EnableDirectPlay")
 	public val enableDirectPlay: Boolean? = null,
 	/**
-	 * A value indicating whether to enale direct stream.
+	 * A value indicating whether to enable direct stream.
 	 */
 	@SerialName("EnableDirectStream")
 	public val enableDirectStream: Boolean? = null,
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt
index a3998e67c..a721f1202 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PlaybackInfoDto.kt
@@ -18,7 +18,7 @@ import org.jellyfin.sdk.model.UUID
 import org.jellyfin.sdk.model.serializer.UUIDSerializer
 
 /**
- * Plabyback info dto.
+ * Playback info dto.
  */
 @Serializable
 public data class PlaybackInfoDto(
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginStatus.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginStatus.kt
index 2c18f6539..093a562c6 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginStatus.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/PluginStatus.kt
@@ -23,6 +23,8 @@ public enum class PluginStatus(
 	RESTART("Restart"),
 	@SerialName("Deleted")
 	DELETED("Deleted"),
+	@SerialName("Superseded")
+	SUPERSEDED("Superseded"),
 	@SerialName("Superceded")
 	SUPERCEDED("Superceded"),
 	@SerialName("Malfunctioned")
@@ -46,6 +48,7 @@ public enum class PluginStatus(
 			"Active" -> ACTIVE
 			"Restart" -> RESTART
 			"Deleted" -> DELETED
+			"Superseded" -> SUPERSEDED
 			"Superceded" -> SUPERCEDED
 			"Malfunctioned" -> MALFUNCTIONED
 			"NotSupported" -> NOT_SUPPORTED
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt
index 131acd700..ffe257dcd 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/ServerConfiguration.kt
@@ -62,7 +62,7 @@ public data class ServerConfiguration(
 	@SerialName("QuickConnectAvailable")
 	public val quickConnectAvailable: Boolean,
 	/**
-	 * A value indicating whether [enable case sensitive item ids].
+	 * A value indicating whether [enable case-sensitive item ids].
 	 */
 	@SerialName("EnableCaseSensitiveItemIds")
 	public val enableCaseSensitiveItemIds: Boolean,
@@ -211,18 +211,13 @@ public data class ServerConfiguration(
 	 */
 	@SerialName("LibraryMetadataRefreshConcurrency")
 	public val libraryMetadataRefreshConcurrency: Int,
-	/**
-	 * A value indicating whether older plugins should automatically be deleted from the plugin folder.
-	 */
-	@SerialName("RemoveOldPlugins")
-	public val removeOldPlugins: Boolean,
 	/**
 	 * A value indicating whether clients should be allowed to upload logs.
 	 */
 	@SerialName("AllowClientLogUpload")
 	public val allowClientLogUpload: Boolean,
 	/**
-	 * The dummy chapter duration in seconds, use 0 (zero) or less to disable generation alltogether.
+	 * The dummy chapter duration in seconds, use 0 (zero) or less to disable generation altogether.
 	 */
 	@SerialName("DummyChapterDuration")
 	public val dummyChapterDuration: Int,
@@ -246,4 +241,9 @@ public data class ServerConfiguration(
 	 */
 	@SerialName("TrickplayOptions")
 	public val trickplayOptions: TrickplayOptions,
+	/**
+	 * A value indicating whether old authorization methods are allowed.
+	 */
+	@SerialName("EnableLegacyAuthorization")
+	public val enableLegacyAuthorization: Boolean,
 )
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StartupRemoteAccessDto.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StartupRemoteAccessDto.kt
index 89559090b..5e0f779d2 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StartupRemoteAccessDto.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/StartupRemoteAccessDto.kt
@@ -6,6 +6,7 @@
 package org.jellyfin.sdk.model.api
 
 import kotlin.Boolean
+import kotlin.Deprecated
 import kotlinx.serialization.SerialName
 import kotlinx.serialization.Serializable
 
@@ -22,6 +23,7 @@ public data class StartupRemoteAccessDto(
 	/**
 	 * A value indicating whether enable automatic port mapping.
 	 */
+	@Deprecated("This member is deprecated and may be removed in the future")
 	@SerialName("EnableAutomaticPortMapping")
 	public val enableAutomaticPortMapping: Boolean,
 )
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfo.kt
index 0a22fc980..f55882d97 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfo.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfo.kt
@@ -6,7 +6,6 @@
 package org.jellyfin.sdk.model.api
 
 import kotlin.Long
-import kotlin.String
 import kotlinx.serialization.SerialName
 import kotlinx.serialization.Serializable
 
@@ -19,7 +18,7 @@ public data class TaskTriggerInfo(
 	 * The type.
 	 */
 	@SerialName("Type")
-	public val type: String? = null,
+	public val type: TaskTriggerInfoType,
 	/**
 	 * The time of day.
 	 */
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfoType.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfoType.kt
new file mode 100644
index 000000000..d0ceea6f3
--- /dev/null
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TaskTriggerInfoType.kt
@@ -0,0 +1,53 @@
+// !!        WARNING
+// !! DO NOT EDIT THIS FILE
+//
+// This file is generated by the openapi-generator module and is not meant for manual changes.
+// Please read the README.md file in the openapi-generator module for additional information.
+package org.jellyfin.sdk.model.api
+
+import kotlin.String
+import kotlin.requireNotNull
+import kotlinx.serialization.SerialName
+import kotlinx.serialization.Serializable
+
+/**
+ * Enum TaskTriggerInfoType.
+ */
+@Serializable
+public enum class TaskTriggerInfoType(
+	public val serialName: String,
+) {
+	@SerialName("DailyTrigger")
+	DAILY_TRIGGER("DailyTrigger"),
+	@SerialName("WeeklyTrigger")
+	WEEKLY_TRIGGER("WeeklyTrigger"),
+	@SerialName("IntervalTrigger")
+	INTERVAL_TRIGGER("IntervalTrigger"),
+	@SerialName("StartupTrigger")
+	STARTUP_TRIGGER("StartupTrigger"),
+	;
+
+	/**
+	 * Get the serial name of the enum member.
+	 */
+	override fun toString(): String = serialName
+
+	public companion object {
+		/**
+		 * Find the enum member by the serial name or return null.
+		 */
+		public fun fromNameOrNull(serialName: String): TaskTriggerInfoType? = when (serialName) {
+			"DailyTrigger" -> DAILY_TRIGGER
+			"WeeklyTrigger" -> WEEKLY_TRIGGER
+			"IntervalTrigger" -> INTERVAL_TRIGGER
+			"StartupTrigger" -> STARTUP_TRIGGER
+			else -> null
+		}
+
+		/**
+		 * Find the enum member by the serial name or throw.
+		 */
+		public fun fromName(serialName: String): TaskTriggerInfoType =
+				requireNotNull(fromNameOrNull(serialName)) { """Unknown value $serialName""" }
+	}
+}
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingInfo.kt
index 3c1ab9472..cb6c7ad1b 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingInfo.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingInfo.kt
@@ -15,7 +15,7 @@ import kotlinx.serialization.SerialName
 import kotlinx.serialization.Serializable
 
 /**
- * Class holding information on a runnning transcode.
+ * Class holding information on a running transcode.
  */
 @Serializable
 public data class TranscodingInfo(
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt
index 894425688..dd50d4e6f 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TranscodingProfile.kt
@@ -14,8 +14,6 @@ import kotlinx.serialization.Serializable
 
 /**
  * A class for transcoding profile information.
- * Note for client developers: Conditions defined in MediaBrowser.Model.Dlna.CodecProfile has higher
- * priority and can override values defined here.
  */
 @Serializable
 public data class TranscodingProfile(
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt
index b77c7e0f5..df6bae544 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/TrickplayInfo.kt
@@ -45,7 +45,7 @@ public data class TrickplayInfo(
 	@SerialName("Interval")
 	public val interval: Int,
 	/**
-	 * Peak bandwith usage in bits per second.
+	 * Peak bandwidth usage in bits per second.
 	 */
 	@SerialName("Bandwidth")
 	public val bandwidth: Int,
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt
index 265374c5a..c6755fc0a 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerDeprecatedRequest.kt
@@ -221,7 +221,7 @@ public data class GetAudioStreamByContainerDeprecatedRequest(
 	@SerialName("deInterlace")
 	public val deInterlace: Boolean? = null,
 	/**
-	 * Optional. Whether to require a non anamporphic stream.
+	 * Optional. Whether to require a non anamorphic stream.
 	 */
 	@SerialName("requireNonAnamorphic")
 	public val requireNonAnamorphic: Boolean? = null,
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt
index 0d9055f4e..3c03a2d99 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetAudioStreamByContainerRequest.kt
@@ -214,7 +214,7 @@ public data class GetAudioStreamByContainerRequest(
 	@SerialName("deInterlace")
 	public val deInterlace: Boolean? = null,
 	/**
-	 * Optional. Whether to require a non anamporphic stream.
+	 * Optional. Whether to require a non anamorphic stream.
 	 */
 	@SerialName("requireNonAnamorphic")
 	public val requireNonAnamorphic: Boolean? = null,
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt
index 5af53a55b..fbb3c4955 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistDeprecatedRequest.kt
@@ -283,7 +283,7 @@ public data class GetMasterHlsAudioPlaylistDeprecatedRequest(
 	 * Enable adaptive bitrate streaming.
 	 */
 	@SerialName("enableAdaptiveBitrateStreaming")
-	public val enableAdaptiveBitrateStreaming: Boolean? = true,
+	public val enableAdaptiveBitrateStreaming: Boolean? = false,
 	/**
 	 * Optional. Whether to enable Audio Encoding.
 	 */
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt
index 0de6babf4..02ae113d8 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsAudioPlaylistRequest.kt
@@ -276,7 +276,7 @@ public data class GetMasterHlsAudioPlaylistRequest(
 	 * Enable adaptive bitrate streaming.
 	 */
 	@SerialName("enableAdaptiveBitrateStreaming")
-	public val enableAdaptiveBitrateStreaming: Boolean? = true,
+	public val enableAdaptiveBitrateStreaming: Boolean? = false,
 	/**
 	 * Optional. Whether to enable Audio Encoding.
 	 */
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt
index 92d44670f..c5b4ca39c 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistDeprecatedRequest.kt
@@ -288,7 +288,7 @@ public data class GetMasterHlsVideoPlaylistDeprecatedRequest(
 	 * Enable adaptive bitrate streaming.
 	 */
 	@SerialName("enableAdaptiveBitrateStreaming")
-	public val enableAdaptiveBitrateStreaming: Boolean? = true,
+	public val enableAdaptiveBitrateStreaming: Boolean? = false,
 	/**
 	 * Enable trickplay image playlists being added to master playlist.
 	 */
diff --git a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt
index 320ef02e9..014a09fb4 100644
--- a/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt
+++ b/jellyfin-model/src/commonMain/kotlin-generated/org/jellyfin/sdk/model/api/request/GetMasterHlsVideoPlaylistRequest.kt
@@ -281,7 +281,7 @@ public data class GetMasterHlsVideoPlaylistRequest(
 	 * Enable adaptive bitrate streaming.
 	 */
 	@SerialName("enableAdaptiveBitrateStreaming")
-	public val enableAdaptiveBitrateStreaming: Boolean? = true,
+	public val enableAdaptiveBitrateStreaming: Boolean? = false,
 	/**
 	 * Enable trickplay image playlists being added to master playlist.
 	 */
diff --git a/openapi.json b/openapi.json
index a650eae62..570f8619c 100644
--- a/openapi.json
+++ b/openapi.json
@@ -1,3 +1,3 @@
 version https://git-lfs.github.com/spec/v1
-oid sha256:fb4683711fdff336bd21089c11ca3012d7a47081556e9619bf1f31b89e6edfba
-size 1734448
+oid sha256:4299ddef505962f186919f24e460650d0bc9843056a8e1296ddf750aa6c6009f
+size 1735139