Merge remote-tracking branch 'origin/main' into feat/141-media-browse
Build ErsatzTV Image / Build & test (.NET) (pull_request) Successful in 4m37s
Build ErsatzTV Image / EF migration integrity (SQLite + MySql) (pull_request) Successful in 5m5s
Build ErsatzTV Image / Build & push image (amd64) (pull_request) Has been skipped

# Conflicts:
#	ErsatzTV.Tests/Controllers/OpenApiErrorResponseContractTests.cs
#	web/src/App.tsx
#	web/src/screens/SettingsScreen.tsx
This commit is contained in:
2026-07-07 15:50:03 +02:00
17 changed files with 1909 additions and 2 deletions
+24
View File
@@ -14,6 +14,9 @@ export interface components {
"songIds": null | Array<number>;
"imageIds": null | Array<number>;
"remoteStreamIds": null | Array<number>;
};
"AddTraktListRequest": {
"url": null | string;
};
"ArtworkContentTypeModel": {
"path": null | string;
@@ -598,6 +601,10 @@ export interface components {
"PagedPlayoutsResponseModel": {
"totalCount": number;
"page": null | Array<components["schemas"]["PlayoutListItemResponseModel"]>;
};
"PagedTraktListsResponseModel": {
"totalCount": number;
"page": Array<components["schemas"]["TraktListResponseModel"]>;
};
"PlaybackOrder": "None" | "Chronological" | "Random" | "Shuffle" | "ShuffleInOrder" | "MultiEpisodeShuffle" | "SeasonEpisode" | "RandomRotation" | "Marathon";
"PlaylistViewModel": {
@@ -808,6 +815,19 @@ export interface components {
"StartType": "Dynamic" | "Fixed";
"StreamingMode": "TransportStream" | "HttpLiveStreamingDirect" | "HttpLiveStreamingSegmenter" | "TransportStreamHybrid";
"TailMode": "None" | "Offline" | "Slate" | "Filler";
"TraktListResponseModel": {
"id": number;
"traktId": number;
"slug": string;
"name": string;
"itemCount": number;
"matchCount": number;
"autoRefresh": boolean;
"generatePlaylist": boolean;
};
"TraktStatusResponseModel": {
"busy": boolean;
};
"TroubleshootingInfoResponseModel": {
"generalJson": string;
"nvidiaCapabilities": null | string;
@@ -975,6 +995,10 @@ export interface components {
"UpdateSmartCollectionRequest": {
"name": null | string;
"query": null | string;
};
"UpdateTraktListRequest": {
"autoRefresh": boolean;
"generatePlaylist": boolean;
};
"UpdateUiSettingsRequest": {
"isDarkMode": boolean;