From fd03e1f5645707581999115e9e2724708a49a331 Mon Sep 17 00:00:00 2001 From: Wendell Jones Date: Fri, 20 Feb 2026 16:52:36 -0500 Subject: [PATCH] Add PostgreSQL provider and EF Core 10 support Introduce Jellyfin.Database.Providers.Postgres project, enabling PostgreSQL as a database backend using Entity Framework Core 10 and Npgsql. Add custom value converters and model builder extensions for PostgreSQL compatibility. Update solution-wide dependencies to Microsoft.EntityFrameworkCore 10.0.3 and Npgsql.EntityFrameworkCore.PostgreSQL 9.0.2 (as a temporary workaround until 10.x is released). Regenerate all relevant NuGet, build, and cache files. Add new and updated binaries, debug symbols, and XML documentation for affected projects. No application source code changes outside of the new provider and supporting infrastructure. --- .gitignore | 6 + Directory.Packages.props | 3 + ...Emby.Naming.csproj.AssemblyReference.cache | Bin 16245 -> 11978 bytes .../obj/Emby.Naming.csproj.nuget.dgspec.json | 14 ++ Emby.Naming/obj/project.assets.json | 2 + Emby.Naming/obj/project.nuget.cache | 2 +- ...Emby.Photos.csproj.AssemblyReference.cache | Bin 17638 -> 13371 bytes .../obj/Emby.Photos.csproj.nuget.dgspec.json | 20 ++ Emby.Photos/obj/project.assets.json | 2 + Emby.Photos/obj/project.nuget.cache | 2 +- ...ementations.csproj.AssemblyReference.cache | Bin 35984 -> 33758 bytes ...r.Implementations.csproj.nuget.dgspec.json | 42 ++++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../net10.0/Jellyfin.Api.AssemblyInfo.cs | 2 +- .../Jellyfin.Api.AssemblyInfoInputs.cache | 2 +- ...ellyfin.Api.csproj.AssemblyReference.cache | Bin 22239 -> 19512 bytes .../obj/Jellyfin.Api.csproj.nuget.dgspec.json | 26 +++ Jellyfin.Api/obj/project.assets.json | 2 + Jellyfin.Api/obj/project.nuget.cache | 2 +- .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../bin/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes ...llyfin.Data.csproj.AssemblyReference.cache | Bin 13535 -> 13647 bytes .../obj/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../obj/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Jellyfin.Data.csproj.nuget.dgspec.json | 9 +- Jellyfin.Data/obj/project.assets.json | 3 +- Jellyfin.Data/obj/project.nuget.cache | 2 +- ...ementations.csproj.AssemblyReference.cache | Bin 21377 -> 17611 bytes ...r.Implementations.csproj.nuget.dgspec.json | 22 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...yfin.Server.csproj.AssemblyReference.cache | Bin 51521 -> 54754 bytes .../Jellyfin.Server.csproj.nuget.dgspec.json | 48 ++++ Jellyfin.Server/obj/project.assets.json | 2 + Jellyfin.Server/obj/project.nuget.cache | 2 +- .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../bin/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes .../bin/Debug/net10.0/MediaBrowser.Common.dll | Bin 51712 -> 51712 bytes .../bin/Debug/net10.0/MediaBrowser.Common.pdb | Bin 47196 -> 47196 bytes .../bin/Debug/net10.0/MediaBrowser.Model.dll | Bin 505344 -> 505344 bytes .../bin/Debug/net10.0/MediaBrowser.Model.pdb | Bin 181512 -> 181512 bytes ...wser.Common.csproj.AssemblyReference.cache | Bin 15598 -> 15710 bytes .../obj/Debug/net10.0/MediaBrowser.Common.dll | Bin 51712 -> 51712 bytes .../obj/Debug/net10.0/MediaBrowser.Common.pdb | Bin 47196 -> 47196 bytes ...diaBrowser.Common.csproj.nuget.dgspec.json | 18 +- MediaBrowser.Common/obj/project.assets.json | 3 +- MediaBrowser.Common/obj/project.nuget.cache | 2 +- ....Controller.csproj.AssemblyReference.cache | Bin 17115 -> 12848 bytes ...rowser.Controller.csproj.nuget.dgspec.json | 18 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...calMetadata.csproj.AssemblyReference.cache | Bin 17375 -> 12848 bytes ...ser.LocalMetadata.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...diaEncoding.csproj.AssemblyReference.cache | Bin 20974 -> 21906 bytes ...ser.MediaEncoding.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Data.dll | Bin 18944 -> 18944 bytes .../bin/Debug/net10.0/Jellyfin.Data.pdb | Bin 17540 -> 17540 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes .../bin/Debug/net10.0/MediaBrowser.Model.dll | Bin 505344 -> 505344 bytes .../bin/Debug/net10.0/MediaBrowser.Model.pdb | Bin 181512 -> 181512 bytes ...owser.Model.csproj.AssemblyReference.cache | Bin 13707 -> 13819 bytes .../obj/Debug/net10.0/MediaBrowser.Model.dll | Bin 505344 -> 505344 bytes .../obj/Debug/net10.0/MediaBrowser.Model.pdb | Bin 181512 -> 181512 bytes ...ediaBrowser.Model.csproj.nuget.dgspec.json | 15 +- MediaBrowser.Model/obj/project.assets.json | 3 +- MediaBrowser.Model/obj/project.nuget.cache | 2 +- ...r.Providers.csproj.AssemblyReference.cache | Bin 21311 -> 18584 bytes ...Browser.Providers.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...bmcMetadata.csproj.AssemblyReference.cache | Bin 17375 -> 12848 bytes ...wser.XbmcMetadata.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../netstandard2.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../netstandard2.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../Jellyfin.CodeAnalysis.AssemblyInfo.cs | 3 +- ...yfin.CodeAnalysis.AssemblyInfoInputs.cache | 2 +- .../netstandard2.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../netstandard2.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes ...yfin.CodeAnalysis.csproj.nuget.dgspec.json | 3 +- .../obj/project.assets.json | 3 +- .../obj/project.nuget.cache | 2 +- .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes ...ementations.csproj.AssemblyReference.cache | Bin 11701 -> 12981 bytes .../Jellyfin.Database.Implementations.dll | Bin 218624 -> 218624 bytes .../Jellyfin.Database.Implementations.pdb | Bin 66792 -> 66792 bytes ...e.Implementations.csproj.nuget.dgspec.json | 6 +- .../obj/project.assets.json | 3 +- .../obj/project.nuget.cache | 2 +- .../GlobalSuppressions.cs | 12 + ...ellyfin.Database.Providers.Postgres.csproj | 32 +++ .../MIGRATION_GUIDE.md | 215 ++++++++++++++++++ .../PostgresDesignTimeJellyfinDbFactory.cs | 33 +++ .../ModelBuilderExtensions.cs | 51 +++++ .../PostgresDatabaseProvider.cs | 177 ++++++++++++++ .../Properties/AssemblyInfo.cs | 27 +++ .../README.md | 103 +++++++++ .../DateTimeKindValueConverter.cs | 24 ++ ....Providers.Sqlite.csproj.nuget.dgspec.json | 14 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...rawing.Skia.csproj.AssemblyReference.cache | Bin 21931 -> 23123 bytes ...yfin.Drawing.Skia.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...fin.Drawing.csproj.AssemblyReference.cache | Bin 17900 -> 13373 bytes .../Jellyfin.Drawing.csproj.nuget.dgspec.json | 20 ++ src/Jellyfin.Drawing/obj/project.assets.json | 2 + src/Jellyfin.Drawing/obj/project.nuget.cache | 2 +- .../Debug/net10.0/Jellyfin.CodeAnalysis.dll | Bin 8704 -> 8704 bytes .../Debug/net10.0/Jellyfin.CodeAnalysis.pdb | Bin 9652 -> 9652 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../bin/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes ....Extensions.csproj.AssemblyReference.cache | Bin 9679 -> 9791 bytes .../obj/Debug/net10.0/Jellyfin.Extensions.dll | Bin 33280 -> 33280 bytes .../obj/Debug/net10.0/Jellyfin.Extensions.pdb | Bin 26092 -> 26092 bytes ...llyfin.Extensions.csproj.nuget.dgspec.json | 6 +- .../obj/project.assets.json | 3 +- .../obj/project.nuget.cache | 2 +- .../net10.0/Jellyfin.LiveTv.AssemblyInfo.cs | 2 +- .../Jellyfin.LiveTv.AssemblyInfoInputs.cache | 2 +- ...yfin.LiveTv.csproj.AssemblyReference.cache | Bin 18243 -> 17701 bytes .../Jellyfin.LiveTv.csproj.nuget.dgspec.json | 20 ++ src/Jellyfin.LiveTv/obj/project.assets.json | 2 + src/Jellyfin.LiveTv/obj/project.nuget.cache | 2 +- ...Jellyfin.MediaEncoding.Hls.AssemblyInfo.cs | 2 +- ...MediaEncoding.Hls.AssemblyInfoInputs.cache | 2 +- ...ncoding.Hls.csproj.AssemblyReference.cache | Bin 15575 -> 12848 bytes ...MediaEncoding.Hls.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...in.MediaEncoding.Keyframes.AssemblyInfo.cs | 2 +- ...ncoding.Keyframes.AssemblyInfoInputs.cache | 2 +- ...g.Keyframes.csproj.AssemblyReference.cache | Bin 5801 -> 5518 bytes ...ncoding.Keyframes.csproj.nuget.dgspec.json | 4 + .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ....Networking.csproj.AssemblyReference.cache | Bin 17115 -> 18307 bytes ...llyfin.Networking.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Api.Tests.AssemblyInfo.cs | 2 +- ...ellyfin.Api.Tests.AssemblyInfoInputs.cache | 2 +- ...n.Api.Tests.csproj.AssemblyReference.cache | Bin 40695 -> 43928 bytes ...ellyfin.Api.Tests.csproj.nuget.dgspec.json | 32 +++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Common.Tests.AssemblyInfo.cs | 2 +- ...yfin.Common.Tests.AssemblyInfoInputs.cache | 2 +- ...ommon.Tests.csproj.AssemblyReference.cache | Bin 34476 -> 29949 bytes ...yfin.Common.Tests.csproj.nuget.dgspec.json | 22 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Controller.Tests.AssemblyInfo.cs | 2 +- ....Controller.Tests.AssemblyInfoInputs.cache | 2 +- ...oller.Tests.csproj.AssemblyReference.cache | Bin 28686 -> 24159 bytes ....Controller.Tests.csproj.nuget.dgspec.json | 20 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Extensions.Tests.AssemblyInfo.cs | 2 +- ....Extensions.Tests.AssemblyInfoInputs.cache | 2 +- ...sions.Tests.csproj.AssemblyReference.cache | Bin 26604 -> 27497 bytes ....Extensions.Tests.csproj.nuget.dgspec.json | 12 + .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.LiveTv.Tests.AssemblyInfo.cs | 2 +- ...yfin.LiveTv.Tests.AssemblyInfoInputs.cache | 2 +- ...iveTv.Tests.csproj.AssemblyReference.cache | Bin 31448 -> 32640 bytes ...yfin.LiveTv.Tests.csproj.nuget.dgspec.json | 22 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...in.MediaEncoding.Hls.Tests.AssemblyInfo.cs | 2 +- ...ncoding.Hls.Tests.AssemblyInfoInputs.cache | 2 +- ...g.Hls.Tests.csproj.AssemblyReference.cache | Bin 27717 -> 23190 bytes ...ncoding.Hls.Tests.csproj.nuget.dgspec.json | 22 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...iaEncoding.Keyframes.Tests.AssemblyInfo.cs | 2 +- ...g.Keyframes.Tests.AssemblyInfoInputs.cache | 2 +- ...rames.Tests.csproj.AssemblyReference.cache | Bin 16255 -> 15860 bytes ...g.Keyframes.Tests.csproj.nuget.dgspec.json | 6 + .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...llyfin.MediaEncoding.Tests.AssemblyInfo.cs | 2 +- ...diaEncoding.Tests.AssemblyInfoInputs.cache | 2 +- ...oding.Tests.csproj.AssemblyReference.cache | Bin 34174 -> 35366 bytes ...diaEncoding.Tests.csproj.nuget.dgspec.json | 22 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Model.Tests.AssemblyInfo.cs | 2 +- ...lyfin.Model.Tests.AssemblyInfoInputs.cache | 2 +- ...Model.Tests.csproj.AssemblyReference.cache | Bin 29373 -> 28466 bytes ...lyfin.Model.Tests.csproj.nuget.dgspec.json | 12 + .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Naming.Tests.AssemblyInfo.cs | 2 +- ...yfin.Naming.Tests.AssemblyInfoInputs.cache | 2 +- ...aming.Tests.csproj.AssemblyReference.cache | Bin 27816 -> 23289 bytes ...yfin.Naming.Tests.csproj.nuget.dgspec.json | 16 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Networking.Tests.AssemblyInfo.cs | 2 +- ....Networking.Tests.AssemblyInfoInputs.cache | 2 +- ...rking.Tests.csproj.AssemblyReference.cache | Bin 30243 -> 31175 bytes ....Networking.Tests.csproj.nuget.dgspec.json | 22 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Providers.Tests.AssemblyInfo.cs | 2 +- ...n.Providers.Tests.AssemblyInfoInputs.cache | 2 +- ...iders.Tests.csproj.AssemblyReference.cache | Bin 36037 -> 35495 bytes ...n.Providers.Tests.csproj.nuget.dgspec.json | 22 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...rver.Implementations.Tests.AssemblyInfo.cs | 2 +- ...ementations.Tests.AssemblyInfoInputs.cache | 2 +- ...tions.Tests.csproj.AssemblyReference.cache | Bin 68436 -> 64410 bytes ...ementations.Tests.csproj.nuget.dgspec.json | 52 +++++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...n.Server.Integration.Tests.AssemblyInfo.cs | 2 +- ...Integration.Tests.AssemblyInfoInputs.cache | 2 +- ...ation.Tests.csproj.AssemblyReference.cache | Bin 67863 -> 63837 bytes ...Integration.Tests.csproj.nuget.dgspec.json | 50 ++++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- .../Jellyfin.Server.Tests.AssemblyInfo.cs | 2 +- ...yfin.Server.Tests.AssemblyInfoInputs.cache | 2 +- ...erver.Tests.csproj.AssemblyReference.cache | Bin 65706 -> 63480 bytes ...yfin.Server.Tests.csproj.nuget.dgspec.json | 50 ++++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- ...ellyfin.XbmcMetadata.Tests.AssemblyInfo.cs | 2 +- ...bmcMetadata.Tests.AssemblyInfoInputs.cache | 2 +- ...adata.Tests.csproj.AssemblyReference.cache | Bin 33888 -> 34820 bytes ...bmcMetadata.Tests.csproj.nuget.dgspec.json | 24 ++ .../obj/project.assets.json | 2 + .../obj/project.nuget.cache | 2 +- 261 files changed, 1678 insertions(+), 107 deletions(-) create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/GlobalSuppressions.cs create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Jellyfin.Database.Providers.Postgres.csproj create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/MIGRATION_GUIDE.md create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Migrations/PostgresDesignTimeJellyfinDbFactory.cs create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ModelBuilderExtensions.cs create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/PostgresDatabaseProvider.cs create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Properties/AssemblyInfo.cs create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/README.md create mode 100644 src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ValueConverters/DateTimeKindValueConverter.cs diff --git a/.gitignore b/.gitignore index f0ab463d..ca6aff5b 100644 --- a/.gitignore +++ b/.gitignore @@ -2,5 +2,11 @@ # This .gitignore file was automatically created by Microsoft(R) Visual Studio. ################################################################################ +# Visual Studio temporary files and build products +[Dd]ebug/ +[Rr]elease/ +[Bb]in/ +[Oo]bj/ + /.vs/Jellyfin /.vs diff --git a/Directory.Packages.props b/Directory.Packages.props index 8016dd8c..0adb5add 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -34,6 +34,7 @@ + @@ -54,6 +55,8 @@ + + diff --git a/Emby.Naming/obj/Debug/net10.0/Emby.Naming.csproj.AssemblyReference.cache b/Emby.Naming/obj/Debug/net10.0/Emby.Naming.csproj.AssemblyReference.cache index 811cd4198a8084d90cdea3cf098f3ef55f9fdf9b..6dd014e4445e94d2e79a531b552b6cf014fec031 100644 GIT binary patch delta 370 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 diff --git a/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json b/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json index 75cfdb4f..50f9ee75 100644 --- a/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json +++ b/Emby.Naming/obj/Emby.Naming.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1722,6 +1728,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1742,6 +1749,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2352,6 +2360,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2372,6 +2381,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2565,6 +2575,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2585,6 +2596,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3051,6 +3063,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3071,6 +3084,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Emby.Naming/obj/project.assets.json b/Emby.Naming/obj/project.assets.json index f5e6eb44..aa5e8a41 100644 --- a/Emby.Naming/obj/project.assets.json +++ b/Emby.Naming/obj/project.assets.json @@ -1607,6 +1607,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1627,6 +1628,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Emby.Naming/obj/project.nuget.cache b/Emby.Naming/obj/project.nuget.cache index dc7eb483..3e58b28a 100644 --- a/Emby.Naming/obj/project.nuget.cache +++ b/Emby.Naming/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "D9v3REA3po8=", + "dgSpecHash": "sxtHkoWUrWk=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Naming\\Emby.Naming.csproj", "expectedPackageFiles": [ diff --git a/Emby.Photos/obj/Debug/net10.0/Emby.Photos.csproj.AssemblyReference.cache b/Emby.Photos/obj/Debug/net10.0/Emby.Photos.csproj.AssemblyReference.cache index 2fe2c17debe58b6222c360e021265fb635fb42e8..77960548a3702e229495429ffb4ce984a142373e 100644 GIT binary patch delta 359 zcmaFX$+$a%gN;#&fq{WBeewn->B%2NcqbaTusW?ST6272rQu{dW+BG>$$`wulNX5c zPVD57(of3F(|1WtDoxkVOD!obNz6-0EJ`ubGti&dAj+bbl9MxWPsHT6HUg8^GsUp( zu>ZaL_+$a*Zy*uI2%r@jY|i<)x%qjM?=mUqL6{&-jEq1xyq9Fycf8;p2O}e+uy1Ng zW};J3etB_f5mepeJ6!6F2|&jfz|3f4R!~Kl!2mLYfzbz>)?98|u%imOf>^hlOWAgO z@(Hd-AQ7f6MwrJZU*Sz>jrN$Z_4s55K3kC2nI-*!q0q@yXVr|3KoK4@jzM0{{YWeb4{^ literal 17638 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 C4HK0B diff --git a/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json b/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json index e6950a79..07fa0ceb 100644 --- a/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json +++ b/Emby.Photos/obj/Emby.Photos.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -615,6 +617,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -635,6 +638,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1096,6 +1100,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1116,6 +1121,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1572,6 +1578,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1592,6 +1599,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2210,6 +2218,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2230,6 +2239,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2696,6 +2706,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2716,6 +2727,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3326,6 +3338,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3346,6 +3359,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3539,6 +3553,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3559,6 +3574,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4025,6 +4041,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4045,6 +4062,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4503,6 +4521,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4523,6 +4542,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Emby.Photos/obj/project.assets.json b/Emby.Photos/obj/project.assets.json index 3eb57ee7..e601e813 100644 --- a/Emby.Photos/obj/project.assets.json +++ b/Emby.Photos/obj/project.assets.json @@ -1873,6 +1873,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1893,6 +1894,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Emby.Photos/obj/project.nuget.cache b/Emby.Photos/obj/project.nuget.cache index e2987f4b..9461616a 100644 --- a/Emby.Photos/obj/project.nuget.cache +++ b/Emby.Photos/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "PIPozLWNnC0=", + "dgSpecHash": "byG5WNDyLF4=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Photos\\Emby.Photos.csproj", "expectedPackageFiles": [ diff --git a/Emby.Server.Implementations/obj/Debug/net10.0/Emby.Server.Implementations.csproj.AssemblyReference.cache b/Emby.Server.Implementations/obj/Debug/net10.0/Emby.Server.Implementations.csproj.AssemblyReference.cache index 822dbfa56f92ac61912d8c807a87f76295cadfae..8e1ba06d09b3b1c21a0f810c0919cc27b80d08e5 100644 GIT binary patch delta 1512 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 diff --git a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json index 10b66684..af4a5355 100644 --- a/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json +++ b/Emby.Server.Implementations/obj/Emby.Server.Implementations.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -615,6 +617,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -635,6 +638,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1165,6 +1169,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1185,6 +1190,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1670,6 +1676,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1690,6 +1697,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2151,6 +2159,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2171,6 +2180,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2649,6 +2659,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2669,6 +2680,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3125,6 +3137,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3145,6 +3158,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3763,6 +3777,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3783,6 +3798,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4242,6 +4258,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4262,6 +4279,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4749,6 +4767,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4769,6 +4788,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5235,6 +5255,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5255,6 +5276,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5902,6 +5924,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5922,6 +5945,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -6381,6 +6405,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -6401,6 +6426,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -6868,6 +6894,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -6888,6 +6915,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7081,6 +7109,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7101,6 +7130,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7579,6 +7609,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7599,6 +7630,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -8066,6 +8098,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -8086,6 +8119,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -8552,6 +8586,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -8572,6 +8607,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -9037,6 +9073,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -9057,6 +9094,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -9515,6 +9553,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -9535,6 +9574,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -9989,6 +10029,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -10009,6 +10050,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Emby.Server.Implementations/obj/project.assets.json b/Emby.Server.Implementations/obj/project.assets.json index cd00f042..31c4e3b9 100644 --- a/Emby.Server.Implementations/obj/project.assets.json +++ b/Emby.Server.Implementations/obj/project.assets.json @@ -4273,6 +4273,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4293,6 +4294,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Emby.Server.Implementations/obj/project.nuget.cache b/Emby.Server.Implementations/obj/project.nuget.cache index 7fc59ea6..9493cec3 100644 --- a/Emby.Server.Implementations/obj/project.nuget.cache +++ b/Emby.Server.Implementations/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "egeio8fNNyk=", + "dgSpecHash": "x9RQwcyhW4Y=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Emby.Server.Implementations\\Emby.Server.Implementations.csproj", "expectedPackageFiles": [ diff --git a/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfo.cs b/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfo.cs index 921c4e61..02a7ca01 100644 --- a/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfo.cs +++ b/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.Api")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.Api")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.Api")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfoInputs.cache b/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfoInputs.cache index bb830f7c..4f212677 100644 --- a/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfoInputs.cache +++ b/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.AssemblyInfoInputs.cache @@ -1 +1 @@ -1b1b1b3930ec10ef902e2f7b6fc3532a65e71b6a7767d4a885ea56a604a88f3d +cd8b6e0608b5d156e56b48253eaad50ad4eecff7b7fe7e40b8e0f927e1b0f40e diff --git a/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.csproj.AssemblyReference.cache b/Jellyfin.Api/obj/Debug/net10.0/Jellyfin.Api.csproj.AssemblyReference.cache index 346d4045d6ff63f2965062fdd2c5feb0f46d3df4..de0b02f906675032964e29aea4d4ad555c72f523 100644 GIT binary patch delta 1329 zcma))OH30%9L779HkClMt-ORlk(VX9kJ9qc5G_=KASOZ~Bs7L?yWqlhx9)C3xsiBO ziDfRti}BzIF_4NO(RecH#UP0{qjE8L6Hjp9;>>JY+PEfO=Rd#i`~Hu;b+Ek(Y*x@} zGMT_E+%VU|4NG~730V5pl$V**A`7=$96*Nq_NEe5iO{K~it}_>kmvv(PR!C0uc;a* zML8wvp%`2(p`xOgdN&DoC(f9`B$1r9mk0ahSWK2e2n`W5giw~Dn9v9x6}Ub{UQl_3 z(tlwI08pfZ8q@ns{JRYR;57IL?^r8HzG;+?vFb3ab+}qibWB*s1a2AO&#k>UCVXWc zv%TJlzQI=TnX{E>264~q5HE_0GlE0~IE^cA9H*y?>Nq#_pBg2iE0z_@)Zmk?40IzK zG)40Yz><}Cj73jN*LdBseeL*d2EMQ#>QP1^JLpQc)vQ^F z^=6;D9c?qB2$~R4X)nc6URo5w_)dDzv;z4W(f?8Z6)p`pz!bbce32F+39m$VG6-TW zb7K4+M|Jo*b9mvI-RvLt-iBxW?(|W^Dj*VzSfYnWP@2L?swil@!fCSdUy87|u?AN7 zo8eKzG7Mh$Of&;nvwF@W(df2O`fMYecfie9P$%^Z+2( zLl_@+6O3o-46$9d6%UJGpV)pKdyvPTcAu-7k(HQ{r^?d5 z_#spy%Np^0)7i&`-gU8rs0ndS(ToM!^4Sl%0)Kl~8@7yd2l=Fy&s}xpkv`=RnzEbL kqErGMDIbfAoW_&=`f{W8p)HM}595ju%zhy8zXU9fKg|`uc>n+a delta 5193 zcmcIoPfQ$D9Nt%UfG&l?R;m_CpcQoujv%$RBt+K*Vhtc=QK_x9!}7X}?#^sy-V!z% zr%7);G$HR|Oia)o6>T$@))+i^F$O)D^rVfRj4>wOOi#t%d-I3c-M0-R>pRR&=Dqpe z_xpbT-t4Up(XZ>Mxe@h8A`z6OUp95oY_xTCa7-FF`~AlotEHhh%tVj{m*{144^Q7c?LP*vgHvk8&`td! zkyH92PHIZ7WU3~T*rKw*2*D5m4}Eju_4VV^&+&PFL8v=jG6~KDYA%N}MAbD@K9$cG ziL#KxXfInO7$Wo=FT8Da+=*EuY&|yzcpnz?mQ(2^#V82qJDZ8{tJ(97V#~+mL3wy^ zc<3ZT`{e2F@ws%R>RawWbZgI?bmOBlpKj3khJ?t2e>BXV;k1B!o2$)iQ6p*|qnJak z>MCOEs!=9JAH5mvqs>w$_fh3r9;_$bQQtH9g05kWOo8Kb@?5EaQ@XZ{4T6pTND21$ zc1dhIXnciW&Eyd& z+CePE3Z7Fy$<_fxLqJ1{xU_w zfSB}^X8Hw($dqa~BJ?o8TdV+0s@f%ae5GJulgHq$k);_ZX(et~keGKLAm})smEP~J zZ+(03UjHUr#Ct5t4H^kQ|Xo z&y=6f=j2(y#Ks$jDkv(x{XzjmPVIA%!S-P3N@|);6y9UPkhdbDJv@;EjVlbO5Ocdi z1q;-+{Z8xzB8SHb3mg%{PFDpU*{6%xDDj>ex{I{miIugHr)Wn{4;}2@N3V2s_~b;a zMEUGB{4|CXR!K=t8KnZzvxZVwDuq|@#WHeSk5Fa#oOiUM3ymkG&MSYeZP2yGXGE=e zq6rRHOuc&7V8H9~vJ0;eNQP`Nrx=1_ZJ!t}TH`puO>g&qqY#@0;&m zd$ldm#dvx>*smhY&R5Kkg{kUfYJqgEu5?p4uN&bas0t6@LLGa2`yFS1o!*l`2Nk)a zPFbM9z9M*WA@NAMzdPbeH`dti=d`HB#UM?Y^mFDaW>k9|$|H~(WHmT&(< zTJ13EWo}HRg|+Ice~j+qR#$kOLosXE4L#fNIG?Y?E?WhL@3a?s?^U^@CfT&*ePGq2 z7Yd{8!Ab4u!>L#5z-WuIu#P88%W*~R6Q@Pd-Z-$MjHq7;gY-J&_J}c6$!fY~5;bFjuk{QZ_CpyY5-oHCax$Xke=WT(*^1L^ z{X*07j~nhk3-T!q&fR(;jg4g$G})yjEYr~gn!y3K07l^Jc$W4(-)kS=`dF}s2 z^mz5retJKC%}#a1cmr|5JbKwHzA$g!k1I9jett+7&DpmO_Qpi}C1u<0JTf7AhqAf# w$5J)sexhsrQTweYx@*o~crt4Lo*1YxZ`&6K#zb>=Qa;}z;>v6v9+Bez0>xw@JOBUy diff --git a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json index 65a78856..d0791f0e 100644 --- a/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json +++ b/Jellyfin.Api/obj/Jellyfin.Api.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -641,6 +643,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -661,6 +664,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1122,6 +1126,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1142,6 +1147,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1598,6 +1604,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1618,6 +1625,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2236,6 +2244,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2256,6 +2265,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2743,6 +2753,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2763,6 +2774,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3229,6 +3241,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3249,6 +3262,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3859,6 +3873,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3879,6 +3894,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4072,6 +4088,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4092,6 +4109,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4558,6 +4576,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4578,6 +4597,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5043,6 +5063,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5063,6 +5084,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5521,6 +5543,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5541,6 +5564,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5995,6 +6019,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -6015,6 +6040,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Jellyfin.Api/obj/project.assets.json b/Jellyfin.Api/obj/project.assets.json index 78f2a888..986214cf 100644 --- a/Jellyfin.Api/obj/project.assets.json +++ b/Jellyfin.Api/obj/project.assets.json @@ -2962,6 +2962,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2982,6 +2983,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Jellyfin.Api/obj/project.nuget.cache b/Jellyfin.Api/obj/project.nuget.cache index 6490bfc6..ceb7666e 100644 --- a/Jellyfin.Api/obj/project.nuget.cache +++ b/Jellyfin.Api/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "IhQMR+AxKjI=", + "dgSpecHash": "3X3oUj5GTOY=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Api\\Jellyfin.Api.csproj", "expectedPackageFiles": [ diff --git a/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll b/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll index b6b3a5a621e93c2bb739905151c6aae16dc4787d..dd6c42bd0eae06d117afdfc95da1e6e8779f7905 100644 GIT binary patch delta 235 zcmZp0X>gg)!D90G$FYq)F`@#iLN;kH>P+#Tc)Lk+lH!Crn}3MzVbVxUH8M9bFf~rJ zurNzWPE0aMOf)nwN=!*hOENStF*7i>v@ka|NJ*P~M`8_2_o3;HlY1ls1YRiyES!=k z?XvB?=rwcC30afhNERzV1yjC31%av=1K(G@UUGi@4DP8(Af3XH282mqz6ns30Z@k}P`x>jHUP

gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho- bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji diff --git a/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Data.dll b/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Data.dll index f97f530864322007756e05cc615615f4fe14ebae..07ad3cb28c9165030306af4a7f56060b010eab28 100644 GIT binary patch delta 105 zcmZpe!q_l{aY6@+{|2e{jXis;1UzEcPAiK1aNFKs_`gYO&y>v()*5UqoZDW1p4{RX z$S+lvK()oIqj&9o(XsJ$goU-_<`}0X>;Ogr BE~Eee delta 105 zcmZpe!q_l{aY6@+@rBLZ8+-Ox36yF0tr3s3_nF7Uoh(_sE@X3rwFVo@-_F>1lUp1E z`DdQqI7wd0zf)xK;pQyao0Fe7M#@9P;!i@wKx!AZZnZzB|EK2xQ<%u+7^fxd00nF< A#Q*>R diff --git a/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Data.pdb b/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Data.pdb index 42e567b94eaf45b04b97a0d1bdd5249f30d11368..f23a698422b0b7b8ef5e8715d5ec467cb83c5045 100644 GIT binary patch delta 62 zcmV-E0Kxx+i2;O(0g!zY8g?gVd3sN-b=S|_5qoY4w(Ik;kl7O$G~@Wj0Du4hs#LNo UqKRZnk=uePk|B`Xvw;)?Flw?J*#H0l delta 62 zcmV-E0Kxx+i2;O(0g!zYnai<~9~w`I6r;m~Y8~1AiCvztkl7O$8Z0010Du4hMQe)S USo~m2i2uvL^F+=Pvw;)?Fk34ds{jB1 diff --git a/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll b/Jellyfin.Data/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll index c6b53057cf8c31b2e5fe34fd3d631a1c1bf4863f..a06bc338465a53c99606024f263da81bd008ce50 100644 GIT binary patch delta 117 zcmZoz!`rZicR~jXOZMaijXkYBj9Yt{V!jDzhs`kE)cMJ6sd$Xm>67wF+kbpxst99o z{}kIXy~LL}Kw#mzNt#6;R=YJ9S8v(HOOe}xDUu!1F}T60=R6n`hJq9`yhK diff --git a/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.csproj.AssemblyReference.cache b/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.csproj.AssemblyReference.cache index 22629df654df8d460a3c5bc79cef64f3b61e67f8..1b38601ff4b8c953b5058a558b0e837b81157fe6 100644 GIT binary patch delta 127 zcmcbgc|L1G39IzuZts&5D-9=q5N0uBtY=_gU}<1rU>`mR>`0Y&*) zsmUe9`UUC5g*m!esW~~7X_4lH!uYyp+VE6eB$Y bkSvQ{N>0wkJuOVEc{@78Pi}T)o@EFCxvVSl delta 39 xcmV+?0NDS}YTs#)bOl1Ia;(RZc`=h<1qqWK4hgd?0fYhtTS$<#$FsEqnlVkf53m3L diff --git a/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.dll b/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.dll index f97f530864322007756e05cc615615f4fe14ebae..07ad3cb28c9165030306af4a7f56060b010eab28 100644 GIT binary patch delta 105 zcmZpe!q_l{aY6@+{|2e{jXis;1UzEcPAiK1aNFKs_`gYO&y>v()*5UqoZDW1p4{RX z$S+lvK()oIqj&9o(XsJ$goU-_<`}0X>;Ogr BE~Eee delta 105 zcmZpe!q_l{aY6@+@rBLZ8+-Ox36yF0tr3s3_nF7Uoh(_sE@X3rwFVo@-_F>1lUp1E z`DdQqI7wd0zf)xK;pQyao0Fe7M#@9P;!i@wKx!AZZnZzB|EK2xQ<%u+7^fxd00nF< A#Q*>R diff --git a/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.pdb b/Jellyfin.Data/obj/Debug/net10.0/Jellyfin.Data.pdb index 42e567b94eaf45b04b97a0d1bdd5249f30d11368..f23a698422b0b7b8ef5e8715d5ec467cb83c5045 100644 GIT binary patch delta 62 zcmV-E0Kxx+i2;O(0g!zY8g?gVd3sN-b=S|_5qoY4w(Ik;kl7O$G~@Wj0Du4hs#LNo UqKRZnk=uePk|B`Xvw;)?Flw?J*#H0l delta 62 zcmV-E0Kxx+i2;O(0g!zYnai<~9~w`I6r;m~Y8~1AiCvztkl7O$8Z0010Du4hMQe)S USo~m2i2uvL^F+=Pvw;)?Fk34ds{jB1 diff --git a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json index 6f8772cc..f183693f 100644 --- a/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json +++ b/Jellyfin.Data/obj/Jellyfin.Data.csproj.nuget.dgspec.json @@ -44,7 +44,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -138,6 +137,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -158,6 +158,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -518,7 +519,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -625,6 +625,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -645,6 +646,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -730,7 +732,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -838,6 +839,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -858,6 +860,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Jellyfin.Data/obj/project.assets.json b/Jellyfin.Data/obj/project.assets.json index 7bf7a155..83b7ef03 100644 --- a/Jellyfin.Data/obj/project.assets.json +++ b/Jellyfin.Data/obj/project.assets.json @@ -1273,7 +1273,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -1367,6 +1366,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1387,6 +1387,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/Jellyfin.Data/obj/project.nuget.cache b/Jellyfin.Data/obj/project.nuget.cache index 3c70b7da..689f04ed 100644 --- a/Jellyfin.Data/obj/project.nuget.cache +++ b/Jellyfin.Data/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "PMRXGWw9xtk=", + "dgSpecHash": "FwGgnXvHrHE=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\Jellyfin.Data\\Jellyfin.Data.csproj", "expectedPackageFiles": [ diff --git a/Jellyfin.Server.Implementations/obj/Debug/net10.0/Jellyfin.Server.Implementations.csproj.AssemblyReference.cache b/Jellyfin.Server.Implementations/obj/Debug/net10.0/Jellyfin.Server.Implementations.csproj.AssemblyReference.cache index 4927d6a3fccc3d2badbd548fd5629994ff7f3325..433b92eaf84b9fd9352fc26445a466b82d0bc9b2 100644 GIT binary patch delta 700 zcmZo%&Um_$k%Ns-&r2;SE=kNwNi0e+(lgMX*dWTHmy(k+aZki#NqK?E>zRUB zx13Aac6>4$^COT5V;I;97B&ag9rnL>AD`^W_6;P?)Wrz1d-4_Dbk=B(30sd(cHpyx z+0HbH5oA55OJYf4Qettc{$xiMMPXEz7#aYbFjGE-8E ziuHmEb23X(C;#JB^+gv1xu1~{7##UC&Hf!PxW~cB$f)F%nv+wRmYJsqvtJKg8zUD` z3(w?-ZX%$-VwwVWZaqx7K4Al}_=T`0kYgD@j%8qs#-f@7=HbbV#v+qB#SFl45CIBm zVc*o0%tWW6{PN<|B0cB)+}!-U$zp5@CJ-h(6y8fR?1P2^HZ7>$o}4ekIk{C-dh%K} zUN)$i``Hv!5oSUi>x0eqKcco^_r*Yyf*S|J*5?~RmQOC=)`6ykQy?Xq4@e%g1OU2$ B>?QyJ delta 4781 zcmb_gO>7%Q6!xTc)x=Gk1`3i(nxqvKDd{SqrAi_NFpd#LNl5La6j2Gb&eU1({&aR6 z#R9P)PV`WznhQcg3UJ_56vPQc&4CMo^q31$IB)|b$_e#=NM~ku*536vtYgn%z1p39 z?|biif8(D&1n++V4(tbmu~-Zg$**0<$in{KTVpec(bsdj5WJ%z=%4G5z(Q`#TtLKz4 zY=P1D?WwBzxjA^Vwgdy4^6slin8L1JG zUBl3@In%Rdv8WkEC4JS#NOkFNN!RUfDib5yU%tVN5~`A(L9?1;TyIHQgA-km0g98# ze0DKoBAB);Uw9qCm$Fk=7LfTS4Q8AC-nEcWH*cK#jy$vP9|y3M?KIC+Ucb+vpF=(} z<`{3C=D*=^U>V$4fzY4iWFjxdH^r$B_#*dWr$uu+TO#eM)h#s z5#=KgylKNQvC6B7%oE&-uxV09Q1AA6;1}TEFewSu(k^AfDJDA<|Z_RM_tT0Om5yRyhWQ$+d_A52GVlK{2!Ic6SW$Y zwk-;rrLpoN#+LE|RB;)#=ojYh-az#sJKdv^GNM+a+AdK5q&$jeG_`1$j*Yc~O}RD; z&~BfTUQhTO)J;^0K(U(0q^D#foPvtBf*T1AcV)t&EO_Mxl%lolM$f4gl7Oa%|k3)r{*( zcFm$G&nJ=gB$J_u)ESREOSNg&O@548m=fARI#vGM5?tCrEPF8)JpDi0dPE`cd5Ca3+qbm6>(%H)$Yl} z(GUJuuabYe|8qE()Yy)mwWvJNbNG~)gT-=5MUwjByVXOy3q1h`L>}^8Hwraj%D0kr zl#{>vN5n=c&G)`~=jO|YMvigs^UMED!@gDYMizGse=RuFbuCXATuajdqown#Z@)k; zLmjG{ycBgP+*PVqCSG1K1W4~U5>|5a@X00iL3pV$cXx6!}po#>favnV}gvoq?Hw%1VMu zgdmqhT^l!GBFzYDGzcc98v`*h8aKw6h)dYHFd@#AA0w^C?YsB8=e&FF(qzilnUvH$ zh%y)qC+UQbA&pYGfIXu93uu%u0B(3o|^AkT!iS*RT-l`<#jp%1Y7)vsndTt+F{Ak`;&3 zP9ZzIvd*Jy=ugiEyXg$_!o-zA%LSpA?N&HZfMrt?%-Bm{-QbQ=ur>wpJNKROJ& zD-TvojS$H0gtfg5u;OY2E{B32&JeuGY0k`S9g-C`tT`5Bk%y?GCNFpEsfkr^6CGw- zSgkS;*U_}W>Pm%jn;%9qJn+fVVt%sB%*RwRZOn*n!>rL~yCjK&9K%X7Ztdqeg@yHu zd?-w@)a@?p>_@zRY-4LbMfEJt5A|>Y_R$I*pk)^C#1gF9k|PPf%Kg<#cw@TM$v z6A5JEOTsKd3zCQjNo)oAACT_bpyz5p?VF}y!D_~dRKwi&sQzJi z>+cV05aA&`UaZ}mr-I>=?VLtyNBK1?^4 zsvFdMq{GHhq|;E|k)M^UpXw-s4eRZxW{B}gX&Y(mmsRJ zH< delta 302 zcmaE~n)%=)W)3#SCnKULExUlL(pPIXGW94xs4yU?Z3-=Y=eXYxrY zy~zTTStp-!;$@7Rd`(1I$Tu}5GtsFizq~lLNY6JvB{gTVp{TGJrm$X0PR?dd=>zJM zV>md$mfJb6Qkpz-wcz9r)@qaWGy68Hrn@o11UBnuUW9YNvR*m%C<2qca^xo$gg)!D90G$FYq)F`@#iLN;kH>P+#Tc)Lk+lH!Crn}3MzVbVxUH8M9bFf~rJ zurNzWPE0aMOf)nwN=!*hOENStF*7i>v@ka|NJ*P~M`8_2_o3;HlY1ls1YRiyES!=k z?XvB?=rwcC30afhNERzV1yjC31%av=1K(G@UUGi@4DP8(Af3XH282mqz6ns30Z@k}P`x>jHUP

gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho- bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji diff --git a/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Data.dll b/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Data.dll index f97f530864322007756e05cc615615f4fe14ebae..07ad3cb28c9165030306af4a7f56060b010eab28 100644 GIT binary patch delta 105 zcmZpe!q_l{aY6@+{|2e{jXis;1UzEcPAiK1aNFKs_`gYO&y>v()*5UqoZDW1p4{RX z$S+lvK()oIqj&9o(XsJ$goU-_<`}0X>;Ogr BE~Eee delta 105 zcmZpe!q_l{aY6@+@rBLZ8+-Ox36yF0tr3s3_nF7Uoh(_sE@X3rwFVo@-_F>1lUp1E z`DdQqI7wd0zf)xK;pQyao0Fe7M#@9P;!i@wKx!AZZnZzB|EK2xQ<%u+7^fxd00nF< A#Q*>R diff --git a/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Data.pdb b/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Data.pdb index 42e567b94eaf45b04b97a0d1bdd5249f30d11368..f23a698422b0b7b8ef5e8715d5ec467cb83c5045 100644 GIT binary patch delta 62 zcmV-E0Kxx+i2;O(0g!zY8g?gVd3sN-b=S|_5qoY4w(Ik;kl7O$G~@Wj0Du4hs#LNo UqKRZnk=uePk|B`Xvw;)?Flw?J*#H0l delta 62 zcmV-E0Kxx+i2;O(0g!zYnai<~9~w`I6r;m~Y8~1AiCvztkl7O$8Z0010Du4hMQe)S USo~m2i2uvL^F+=Pvw;)?Fk34ds{jB1 diff --git a/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll b/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll index c6b53057cf8c31b2e5fe34fd3d631a1c1bf4863f..a06bc338465a53c99606024f263da81bd008ce50 100644 GIT binary patch delta 117 zcmZoz!`rZicR~jXOZMaijXkYBj9Yt{V!jDzhs`kE)cMJ6sd$Xm>67wF+kbpxst99o z{}kIXy~LL}Kw#mzNt#6;R=YJ9S8v(HOOe}xDUu!1F}T60=R6n`hJq9`yhK diff --git a/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Extensions.dll b/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Extensions.dll index f52583c865c144e64a277b45bc2a544399320c1f..48ffc49c6fbff024046c3f1da8353726563c28d9 100644 GIT binary patch delta 107 zcmZo@VQOe$n$W>w^U><~#-5r?0nta3e=f*WaG2e(ep&hN{jHlNvexjiykQmYntY-n zKp@CTDadS(j^`G;+4tYQ$q$>XQJJ9t6|^jY3IbJgwIqF-c;ZxQbLJ7V=FJ-_12_OH C@-V^x delta 107 zcmZo@VQOe$n$W>AP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA diff --git a/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Extensions.pdb b/MediaBrowser.Common/bin/Debug/net10.0/Jellyfin.Extensions.pdb index c33cd8c23e8d6d4048e7952901799e936a6b51ab..02ef436a12c5cf7f1268ce62b5ec193d0e2ca0c9 100644 GIT binary patch delta 63 zcmV-F0Kot3%K_}m0g!wYQbHn9HoPoJv_6~P?(A;)5wv5-HOOe}xDUu!1F}T60`a$@;dDkA8h~t diff --git a/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Common.dll b/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Common.dll index de6d9f1b64fc3ddc3452ce50a3b460c0803dd178..347df2ace7df56cf22e778905045a16c5481adec 100644 GIT binary patch delta 107 zcmZpe!rU;0c|r%vrg-548+&S&3%Jd(srh;$z-51u)6YXe*S>9*Sm7hgl5xFd`Q(h< z0Rl2I0Wt0hQl2}OC`7H*%-S^h#O@RYsGy|KGNviu-RwN7G41C C)iP-S diff --git a/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Common.pdb b/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Common.pdb index 742270d439cabac757a70c02bd22cb7820af21f4..286a8a1eb5662fb70b80b99fdf516ab937431f00 100644 GIT binary patch delta 63 zcmV-F0Kos;@B-ZM0+4(Z92`(wM<5zWxTGLjtto1HOOe}xDUuRpN delta 63 zcmV-F0Kos;@B-ZM0+4(Z&9b$mnm+waw)6orE7VQ>$boO=v5;a%7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60-_OQg9k3A6x(c diff --git a/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Model.dll b/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Model.dll index 7887b36b36e3ce615dfdc39c6695b28792008dc6..e08d75cfcb11697b07ed4b66492ede756f0b2cca 100644 GIT binary patch delta 131 zcmZp8BiHaoZbAo3Xf*%2#-7$5#?~ID)*j~89+uV~*47@jtv&210Rr-^x~nHRukdep z;P|spLF(JKK=v(BEVoTQpPs&BHG6=7(W!#Tt?wQ=%q(8;H1EuVuIUnM*pn2Xq6RQg bpnC7Eimwmt=De`QbL!Ha+h?s|PvZmtE^7~T>S!>wSI025ZH;MoN diff --git a/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Model.pdb b/MediaBrowser.Common/bin/Debug/net10.0/MediaBrowser.Model.pdb index 20d5e153374e5262276937e8b157f3a0bf51f593..15d3922d09f8402f332f0d6b048b553ff94b4b9c 100644 GIT binary patch delta 71 zcmV-N0J#5%iVKK}3y^#iGRkn1h3?`&nRB4!Zp`3{+cfjbfsnP30q?&UG~@Wj0Du4h ds#LNoqKRZnk=uePk|B`XhnK(sx0k>IaRep`BeDPh delta 71 zcmV-N0J#5%iVKK}3y^#iI{ke%MHF00hgx@cyOD=Jx(6uofsnP30q?&U8Z0010Du4h dMQe)SSo~m2i2uvL^F+=PhnK(sx0k>IaRfo^AD93D diff --git a/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.csproj.AssemblyReference.cache b/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.csproj.AssemblyReference.cache index d0d709d949e2944e7862662f8836c002cf34c8d1..a3d44f8a9d993568ff957b8e44f60920cba6ee10 100644 GIT binary patch delta 157 zcmaD?d9P|h39IzuZts&5D-9=aHWJdvPs_|nwbIwuceT`u%goa+E=ty)*dQvUp9JK%q$ZW7>*uAG6qh9Cr6d-m80i^+WLfl5a&k8A@n>RH zdL0>ia+8ei4Dqk9ZfbvFg@52spX9 IT_jxt0F%QzX#fBK delta 83 zcmV-Z0IdJsdhU6UbOl1Ia;(RZc`=i4773Ft6&kZW0X_l+xIg>5$FqO~R0jpL&SbX7 pv)KwB0|;A4khRBf-UySx1VfWA6%eyh4xk1F0JZ0_$FuhoXDHMjBJcnJ diff --git a/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.dll b/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.dll index de6d9f1b64fc3ddc3452ce50a3b460c0803dd178..347df2ace7df56cf22e778905045a16c5481adec 100644 GIT binary patch delta 107 zcmZpe!rU;0c|r%vrg-548+&S&3%Jd(srh;$z-51u)6YXe*S>9*Sm7hgl5xFd`Q(h< z0Rl2I0Wt0hQl2}OC`7H*%-S^h#O@RYsGy|KGNviu-RwN7G41C C)iP-S diff --git a/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.pdb b/MediaBrowser.Common/obj/Debug/net10.0/MediaBrowser.Common.pdb index 742270d439cabac757a70c02bd22cb7820af21f4..286a8a1eb5662fb70b80b99fdf516ab937431f00 100644 GIT binary patch delta 63 zcmV-F0Kos;@B-ZM0+4(Z92`(wM<5zWxTGLjtto1HOOe}xDUuRpN delta 63 zcmV-F0Kos;@B-ZM0+4(Z&9b$mnm+waw)6orE7VQ>$boO=v5;a%7#b`e@Bn}S07Ywx V;8^@%Oo;!>!1F}T60-_OQg9k3A6x(c diff --git a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json index 7beda463..fd538237 100644 --- a/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json +++ b/MediaBrowser.Common/obj/MediaBrowser.Common.csproj.nuget.dgspec.json @@ -44,7 +44,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -138,6 +137,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -158,6 +158,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -525,7 +526,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -614,6 +614,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -634,6 +635,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1147,7 +1149,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -1243,6 +1244,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1263,6 +1265,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1766,7 +1769,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -1873,6 +1875,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1893,6 +1896,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1978,7 +1982,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -2086,6 +2089,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2106,6 +2110,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2470,7 +2475,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "noWarn": [ "NU5104" ], @@ -2572,6 +2576,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2592,6 +2597,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Common/obj/project.assets.json b/MediaBrowser.Common/obj/project.assets.json index efd9d042..03d2619d 100644 --- a/MediaBrowser.Common/obj/project.assets.json +++ b/MediaBrowser.Common/obj/project.assets.json @@ -985,7 +985,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -1074,6 +1073,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1094,6 +1094,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Common/obj/project.nuget.cache b/MediaBrowser.Common/obj/project.nuget.cache index ed3dfa84..043b8a1c 100644 --- a/MediaBrowser.Common/obj/project.nuget.cache +++ b/MediaBrowser.Common/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "1oIg0qU7DDc=", + "dgSpecHash": "ApjCW6tnli4=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Common\\MediaBrowser.Common.csproj", "expectedPackageFiles": [ diff --git a/MediaBrowser.Controller/obj/Debug/net10.0/MediaBrowser.Controller.csproj.AssemblyReference.cache b/MediaBrowser.Controller/obj/Debug/net10.0/MediaBrowser.Controller.csproj.AssemblyReference.cache index 4985e939444c619e2091b492b268ed9c07e5341a..ba02cd7d4a34f0a2d78204c48e7b4ac39a90062e 100644 GIT binary patch delta 359 zcmccJ%D5qggN;#=fq{WBeewn->B%2NcqbaTusW?ST6272rQu{dW+BG>$$`wulNX5c zPVD57(of3F(|1WtDoxkVOD!obNz6-0EJ`ubGti&dAj+bbl9MxWPsHT6HUg8^GsUp( zu>ZaL_+$a*Zy*uI2%r@jY|i<)x%qjM?=mUqL6{&-jEq1xyq9Fycf8;p2O}e+uy1Ng zW};J3etB_f5mepeJ6!6F2|&jfz|3f4R!~Kl!2mLYfzbz>)?98|u%imOf>^hlOWAgO z@(Hd-AQ7f6MwrJZU*Sz>jrN$Z_4s55K3kC2nI-*!q0q@yXVr|3KoK4@gRD0sz+yeWU;Y literal 17115 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 LYLYQQVQcSy<+)?W diff --git a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json index 4eca40fd..a0a1b22e 100644 --- a/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json +++ b/MediaBrowser.Controller/obj/MediaBrowser.Controller.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2217,6 +2225,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2237,6 +2246,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2847,6 +2857,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2867,6 +2878,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3060,6 +3072,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3080,6 +3093,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3546,6 +3560,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3566,6 +3581,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4024,6 +4040,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4044,6 +4061,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Controller/obj/project.assets.json b/MediaBrowser.Controller/obj/project.assets.json index 332519dd..9dcf0e1f 100644 --- a/MediaBrowser.Controller/obj/project.assets.json +++ b/MediaBrowser.Controller/obj/project.assets.json @@ -1838,6 +1838,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1858,6 +1859,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Controller/obj/project.nuget.cache b/MediaBrowser.Controller/obj/project.nuget.cache index fc592c34..39198999 100644 --- a/MediaBrowser.Controller/obj/project.nuget.cache +++ b/MediaBrowser.Controller/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "JFwV3TMPpK8=", + "dgSpecHash": "2EbkQD8HA+w=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Controller\\MediaBrowser.Controller.csproj", "expectedPackageFiles": [ diff --git a/MediaBrowser.LocalMetadata/obj/Debug/net10.0/MediaBrowser.LocalMetadata.csproj.AssemblyReference.cache b/MediaBrowser.LocalMetadata/obj/Debug/net10.0/MediaBrowser.LocalMetadata.csproj.AssemblyReference.cache index 8c622db6a74af30c097229fe3450aacf4cd3290d..ba02cd7d4a34f0a2d78204c48e7b4ac39a90062e 100644 GIT binary patch delta 270 zcmccL&bT3kgN;#=fq{WBeX;_x^kj2B-iZb-tWK+o)*Rnh$;~)fKu%z?JaY`|4*TD` zk56u3{st0Zi~uUuU~|sT&CSo7?8~g62Vv@^Wm4K4>B9T%=pHvpo%bq0b~XPqYoCXlf-SoZhFWS#Jc5N%C_T^ zEw~?nM3}l5p*|>KjrN$Z_4wuue4b$UGseKYHknb(l9gfW^Nq(R+l&2!`b1GqVe?a| GUm5`TPge*4 literal 17375 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 Dtj3~3 delta 831 zcmbQVn(^IYMh-Sc1qKEN#`MVn(i#&DTv&CYPtDyovC?pIzANkGmpZ%}`DvLssaE>> z`mR>`0Y&*)smUe9`UUC5g*m!esW~~7X_4lH!uY zyp+VE6eB$YkSvQ{N>0wkJ)apT-{Xv7O+3?OvS+eAmmbU_&p0A1@=Z<2Omr&BFE36l z((}zvNzFmE($D~C*JODvvCZ{dBJ8XiW<@UAH+hDjCd`u15F#w`f_h8OC9xzCi}@(> zAWv<+Eclp-!>Ml9!hHqzI40L~TfywJp2SFmg`nU=F*GT$I8}dgosgn17VAOc;IQ1x zCAyrAL$vwT0^d-OQ&UK_)wQA|HLo}`Kd%^zjc~UiRDr$yU3xX=~plh1i+ zY5^lAxhS(FGr3sbM9)yqL_a4p36u&ffidC&mjmgWyhZiSSrdGn&j!5 z8345y=qBbAWF+bto0`EiBPStG=TH;B$&MzPn~$r_U<4V!SUFkHS;G=+gkDKeVqS4h zW=U#MVo81xQ6^62)sUR*W}-6rxLV(270t_FGhIMtN@N-3=>yX((Ctufm;sqyMiBe; Hv{JMI9abXX diff --git a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json index 29128b5a..09fb182c 100644 --- a/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json +++ b/MediaBrowser.MediaEncoding/obj/MediaBrowser.MediaEncoding.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2238,6 +2246,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2258,6 +2267,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2724,6 +2734,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2744,6 +2755,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3354,6 +3366,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3374,6 +3387,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3567,6 +3581,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3587,6 +3602,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4053,6 +4069,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4073,6 +4090,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4531,6 +4549,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4551,6 +4570,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.MediaEncoding/obj/project.assets.json b/MediaBrowser.MediaEncoding/obj/project.assets.json index a734cd6c..ff0d77c0 100644 --- a/MediaBrowser.MediaEncoding/obj/project.assets.json +++ b/MediaBrowser.MediaEncoding/obj/project.assets.json @@ -2356,6 +2356,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2376,6 +2377,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.MediaEncoding/obj/project.nuget.cache b/MediaBrowser.MediaEncoding/obj/project.nuget.cache index a34bda91..8daf0597 100644 --- a/MediaBrowser.MediaEncoding/obj/project.nuget.cache +++ b/MediaBrowser.MediaEncoding/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "m4oZZVwAWEQ=", + "dgSpecHash": "7c2/GNaMfAc=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.MediaEncoding\\MediaBrowser.MediaEncoding.csproj", "expectedPackageFiles": [ diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll index b6b3a5a621e93c2bb739905151c6aae16dc4787d..dd6c42bd0eae06d117afdfc95da1e6e8779f7905 100644 GIT binary patch delta 235 zcmZp0X>gg)!D90G$FYq)F`@#iLN;kH>P+#Tc)Lk+lH!Crn}3MzVbVxUH8M9bFf~rJ zurNzWPE0aMOf)nwN=!*hOENStF*7i>v@ka|NJ*P~M`8_2_o3;HlY1ls1YRiyES!=k z?XvB?=rwcC30afhNERzV1yjC31%av=1K(G@UUGi@4DP8(Af3XH282mqz6ns30Z@k}P`x>jHUP

gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho- bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Data.dll b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Data.dll index f97f530864322007756e05cc615615f4fe14ebae..07ad3cb28c9165030306af4a7f56060b010eab28 100644 GIT binary patch delta 105 zcmZpe!q_l{aY6@+{|2e{jXis;1UzEcPAiK1aNFKs_`gYO&y>v()*5UqoZDW1p4{RX z$S+lvK()oIqj&9o(XsJ$goU-_<`}0X>;Ogr BE~Eee delta 105 zcmZpe!q_l{aY6@+@rBLZ8+-Ox36yF0tr3s3_nF7Uoh(_sE@X3rwFVo@-_F>1lUp1E z`DdQqI7wd0zf)xK;pQyao0Fe7M#@9P;!i@wKx!AZZnZzB|EK2xQ<%u+7^fxd00nF< A#Q*>R diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Data.pdb b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Data.pdb index 42e567b94eaf45b04b97a0d1bdd5249f30d11368..f23a698422b0b7b8ef5e8715d5ec467cb83c5045 100644 GIT binary patch delta 62 zcmV-E0Kxx+i2;O(0g!zY8g?gVd3sN-b=S|_5qoY4w(Ik;kl7O$G~@Wj0Du4hs#LNo UqKRZnk=uePk|B`Xvw;)?Flw?J*#H0l delta 62 zcmV-E0Kxx+i2;O(0g!zYnai<~9~w`I6r;m~Y8~1AiCvztkl7O$8Z0010Du4hMQe)S USo~m2i2uvL^F+=Pvw;)?Fk34ds{jB1 diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll index c6b53057cf8c31b2e5fe34fd3d631a1c1bf4863f..a06bc338465a53c99606024f263da81bd008ce50 100644 GIT binary patch delta 117 zcmZoz!`rZicR~jXOZMaijXkYBj9Yt{V!jDzhs`kE)cMJ6sd$Xm>67wF+kbpxst99o z{}kIXy~LL}Kw#mzNt#6;R=YJ9S8v(HOOe}xDUu!1F}T60=R6n`hJq9`yhK diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Extensions.dll b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Extensions.dll index f52583c865c144e64a277b45bc2a544399320c1f..48ffc49c6fbff024046c3f1da8353726563c28d9 100644 GIT binary patch delta 107 zcmZo@VQOe$n$W>w^U><~#-5r?0nta3e=f*WaG2e(ep&hN{jHlNvexjiykQmYntY-n zKp@CTDadS(j^`G;+4tYQ$q$>XQJJ9t6|^jY3IbJgwIqF-c;ZxQbLJ7V=FJ-_12_OH C@-V^x delta 107 zcmZo@VQOe$n$W>AP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA diff --git a/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Extensions.pdb b/MediaBrowser.Model/bin/Debug/net10.0/Jellyfin.Extensions.pdb index c33cd8c23e8d6d4048e7952901799e936a6b51ab..02ef436a12c5cf7f1268ce62b5ec193d0e2ca0c9 100644 GIT binary patch delta 63 zcmV-F0Kot3%K_}m0g!wYQbHn9HoPoJv_6~P?(A;)5wv5-HOOe}xDUu!1F}T60`a$@;dDkA8h~t diff --git a/MediaBrowser.Model/bin/Debug/net10.0/MediaBrowser.Model.dll b/MediaBrowser.Model/bin/Debug/net10.0/MediaBrowser.Model.dll index 7887b36b36e3ce615dfdc39c6695b28792008dc6..e08d75cfcb11697b07ed4b66492ede756f0b2cca 100644 GIT binary patch delta 131 zcmZp8BiHaoZbAo3Xf*%2#-7$5#?~ID)*j~89+uV~*47@jtv&210Rr-^x~nHRukdep z;P|spLF(JKK=v(BEVoTQpPs&BHG6=7(W!#Tt?wQ=%q(8;H1EuVuIUnM*pn2Xq6RQg bpnC7Eimwmt=De`QbL!Ha+h?s|PvZmtE^7~T>S!>wSI025ZH;MoN diff --git a/MediaBrowser.Model/bin/Debug/net10.0/MediaBrowser.Model.pdb b/MediaBrowser.Model/bin/Debug/net10.0/MediaBrowser.Model.pdb index 20d5e153374e5262276937e8b157f3a0bf51f593..15d3922d09f8402f332f0d6b048b553ff94b4b9c 100644 GIT binary patch delta 71 zcmV-N0J#5%iVKK}3y^#iGRkn1h3?`&nRB4!Zp`3{+cfjbfsnP30q?&UG~@Wj0Du4h ds#LNoqKRZnk=uePk|B`XhnK(sx0k>IaRep`BeDPh delta 71 zcmV-N0J#5%iVKK}3y^#iI{ke%MHF00hgx@cyOD=Jx(6uofsnP30q?&U8Z0010Du4h dMQe)SSo~m2i2uvL^F+=PhnK(sx0k>IaRfo^AD93D diff --git a/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.csproj.AssemblyReference.cache b/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.csproj.AssemblyReference.cache index b21d31ee4b3e763321b7b3dc28b5a71fdce715ea..49e9314aa1af50db4efd6d79b1e760920328df9e 100644 GIT binary patch delta 139 zcmeCq{+&IcgjM=+xA)13m4=fA#8@Wp6X(;&Ps_|nwbIwuceT`u%goa+E=ty)*dQvUp9JK%q$ZW7>*uAG6qh9Cr6d-m80i^+WLfl5a&k8A pab;rt5up-sax)wAdnQ)hng;7~T>S!>wSI025ZH;MoN diff --git a/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.pdb b/MediaBrowser.Model/obj/Debug/net10.0/MediaBrowser.Model.pdb index 20d5e153374e5262276937e8b157f3a0bf51f593..15d3922d09f8402f332f0d6b048b553ff94b4b9c 100644 GIT binary patch delta 71 zcmV-N0J#5%iVKK}3y^#iGRkn1h3?`&nRB4!Zp`3{+cfjbfsnP30q?&UG~@Wj0Du4h ds#LNoqKRZnk=uePk|B`XhnK(sx0k>IaRep`BeDPh delta 71 zcmV-N0J#5%iVKK}3y^#iI{ke%MHF00hgx@cyOD=Jx(6uofsnP30q?&U8Z0010Du4h dMQe)SSo~m2i2uvL^F+=PhnK(sx0k>IaRfo^AD93D diff --git a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json index 5643d0ac..00b4e47d 100644 --- a/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json +++ b/MediaBrowser.Model/obj/MediaBrowser.Model.csproj.nuget.dgspec.json @@ -44,7 +44,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -138,6 +137,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -158,6 +158,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -528,7 +529,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -624,6 +624,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -644,6 +645,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1147,7 +1149,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -1254,6 +1255,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1274,6 +1276,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1359,7 +1362,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -1467,6 +1469,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1487,6 +1490,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1851,7 +1855,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "noWarn": [ "NU5104" ], @@ -1953,6 +1956,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1973,6 +1977,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Model/obj/project.assets.json b/MediaBrowser.Model/obj/project.assets.json index ff278882..cfe7d877 100644 --- a/MediaBrowser.Model/obj/project.assets.json +++ b/MediaBrowser.Model/obj/project.assets.json @@ -995,7 +995,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -1091,6 +1090,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1111,6 +1111,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Model/obj/project.nuget.cache b/MediaBrowser.Model/obj/project.nuget.cache index 8a1dfcb8..2a7e945a 100644 --- a/MediaBrowser.Model/obj/project.nuget.cache +++ b/MediaBrowser.Model/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "gC7FtHpSG8g=", + "dgSpecHash": "c8XMcMvK5cE=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Model\\MediaBrowser.Model.csproj", "expectedPackageFiles": [ diff --git a/MediaBrowser.Providers/obj/Debug/net10.0/MediaBrowser.Providers.csproj.AssemblyReference.cache b/MediaBrowser.Providers/obj/Debug/net10.0/MediaBrowser.Providers.csproj.AssemblyReference.cache index 199e74936fe4342a0ee9cda7731fa7dfd4e19cd8..cdb06da4cb5801964ba2b5feb9a13ea4ad904153 100644 GIT binary patch delta 1281 zcma)*T}TvB6vy}ONBDsix|0_mlDXPwoB4SJiId(Q9wKmU7X^$uE0 zqJkZ$#$+;~5tz2uC7FP&^R99)ot$(-ywL`8!4edM^OhQ`szm7Iv|}$F7G*jhgcBpQ zENH66$vmgW{^wa5c3XavFJ?3V56pEtx?<62Ook8U zDk}3xx)8!HepH%Xq~jk85JF|W0xxo%N^D#el+C&Yha>Ci5_ZKHs98(Zp)Hh&piJmY z9s<0!9MjFki$b%(8OVJ?w^3>5{B;l3mCI&Y#jhqy} z%uya+lhM9?kGi}1y=UQ?w?4J*T0}Zxk|6v#g3=UDRwYpr6i$mN|3!q3Dmwwfx@#Wj z>UTObK$sPytW4wO#qKu;X(AWQX7v3BVu(zh8NoAZ?1jpY(JaIID7+4=+vsfGz8WEZ zjD(PSS`%^Ta^qNzh1<=gWwe`OaSYqr;9Ij(H#pQfpZe@SnVI?~{PcKWrp1}J<$LR4 zJ*1)5wM_YpUcS_3FCUI6(R?azkGtU0(L$K@9t5le8}0k?yERqO=FCM@3s)EngwKuDZ`N*uz>?9TdYoH$*xhxKY_ z=Dpv0@Ap2|x0k{CXCTx9`XxyM8GNU8V0m~lIP~I=AFeGIVqN5|1Z;8(Tqh6YSHeSJ z-Ub2k1ORB)AhM96r4=&`9-_;Fi=C(M*?9?s$m7Pf?ya96zjw}iO@uu%qoz#V(yt&n zuBYLIreq72YJni#RB=&2hV7GdKQo8m?iJ&fQfx6L&xs|#~2;9-9-$4)CD@9%gPC; zq@j7yR1q{qXm)qz3|)g7nj!4X$`hKVBZaZew~mMlehw}n`FTs%DkQq;;P|E5 z5B0JwT4L?g5`vn=(qdZAWK=C9Ph7T;sW`b(p^H18{&H1zd1kMCRX85K_xUSq1G@px z2-zE}v;h5DcSVkgY~CAUvl1_2(| zO(;KykRhLj3d)q^2wqYdr-m z|1s%sh0nm8ZWbEA>SRRSPIK6m7uPE?wt3XF!9iDrTW94n8mTq9k%Z==N_^6Q4K#P0 zW?9R9wp7s-+U41)Im)F8!vNuKc36_in!+?|3U3F-gR380`eY5S2cn|xem0o6#9G$> z&?~&M-Vi;Hh=Vj&FkoEQ7NPmz#hd8o&AW+ZusroeRj`zAw(o@7i2$|nzX7IBzC;r8 zRWbqLZ-ejbdFG9;@2nZWg-D>iz=#+z*m~tWh!BCzW(5AD|4AoNsc`DKr6?;qWudw3cQ;NfEjabzHjFAnVEp%9)HIf@T~lL}JEl%2~}4JaH9)5xWl1-h!h zksX9<-psRLl5vd;CH~w(BsMw%a)e@5R)J+$`#h#pG?WJ%0c}a7gFCtGE5^4+N+qeh zB9-iS0w>B%5kfxZF+QKmL$km>u!J)cBMin~v;a_8Kz&s5KqzdF%I&*Klj-2~pi$ z36bw?>bqvwT_TT9C+vG70Wlnm;LQ;<{bWqD)KOQFK>Rj%Pnd-e@@dQQu>}LiE;B zpZpEvmOuYr68Qa&Bj>4g)s}e{vqg5>MYc&Gfv-M$xH#VSZa|c4eVxCGUN3haE#BID zoBemzZU!t2DT%B diff --git a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json index 4d11ed94..f571c69e 100644 --- a/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json +++ b/MediaBrowser.Providers/obj/MediaBrowser.Providers.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2217,6 +2225,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2237,6 +2246,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2884,6 +2894,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2904,6 +2915,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3371,6 +3383,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3391,6 +3404,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3584,6 +3598,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3604,6 +3619,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4070,6 +4086,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4090,6 +4107,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4548,6 +4566,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4568,6 +4587,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Providers/obj/project.assets.json b/MediaBrowser.Providers/obj/project.assets.json index 1fa26e30..42082220 100644 --- a/MediaBrowser.Providers/obj/project.assets.json +++ b/MediaBrowser.Providers/obj/project.assets.json @@ -2426,6 +2426,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2446,6 +2447,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/MediaBrowser.Providers/obj/project.nuget.cache b/MediaBrowser.Providers/obj/project.nuget.cache index 4d135670..b0a7ab76 100644 --- a/MediaBrowser.Providers/obj/project.nuget.cache +++ b/MediaBrowser.Providers/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "LjoFajDvFTo=", + "dgSpecHash": "IF1+sW71aHI=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\MediaBrowser.Providers\\MediaBrowser.Providers.csproj", "expectedPackageFiles": [ diff --git a/MediaBrowser.XbmcMetadata/obj/Debug/net10.0/MediaBrowser.XbmcMetadata.csproj.AssemblyReference.cache b/MediaBrowser.XbmcMetadata/obj/Debug/net10.0/MediaBrowser.XbmcMetadata.csproj.AssemblyReference.cache index 8c622db6a74af30c097229fe3450aacf4cd3290d..ba02cd7d4a34f0a2d78204c48e7b4ac39a90062e 100644 GIT binary patch delta 270 zcmccL&bT3kgN;#=fq{WBeX;_x^kj2B-iZb-tWK+o)*Rnh$;~)fKu%z?JaY`|4*TD` zk56u3{st0Zi~uUuU~|sT&CSo7?8~g62Vv@^Wm4K4>B9T%=pHvpo%bq0b~XPqYoCXlf-SoZhFWS#Jc5N%C_T^ zEw~?nM3}l5p*|>KjrN$Z_4wuue4b$UGseKYHknb(l9gfW^Nq(R+l&2!`b1GqVe?a| GUm5`TPge*4 literal 17375 zcmds833wCL7VfY}*|#EF%PSx}w$3z7nkIo-OKI5)T|m$Pog|YqZ8j!pp-@{EQ7BNL zB0QB!5uRAeQUp=i*C!y#2eSB3@PU9ViqD5^-xGQF-ei^}Lo#VvKl`TNH%(^la+d#` zbMHAf&tRQGLP9V@vPwOcw&qY;hh1$m*r%GJawwCjKyS3D?X*@s!u17Dvg)Wr3u!8_ z8|`WhcsqpB(!sHJSxJfd80PZ!}RVf*_Jr1VcRGPCNmKCj{pp0PzGOo^U5#xH%*q%^HG@5*%+p zp*P95iVf5IHtaV=`(-QU#gTT*?w}$pd3TMjF8z zhBfCAf;E6|1TG{3_#BD=+(W_b#LV_jzKFV*h900BhCMslsHLrTtKQ+JGpsRuFK`Ks zE7_+Qze%1N3!9_q0FmJt1$GBz27{VR04;!FJ3icO&U26&6NNPu7#a13ibEfqcSv=0 z!j$5+XPc?m$6)jbVXE<@jBJv&1xY-bs9C-YXh#|?l_)W+1)iFmnc)I1EAl6<3k$)< z`>>1Al+H*FrmfTL6pfDtc42Zi2nhgz+Pe{J2IPqn*>0y9wDWF;H3Q_ffF$!SZyT5_ z!UnttcLzTtl<;oEgZxPEw>-Q@;}T%>0U^E}U<#L~g}+UTI@;8|zIX|`D{fM0}iJkesY@>yrt;{W$#{b>f@#x+GIHQj-auv;ww5iR8S z`f@HLdAftLK%Z>KM_CO9qs4$HYV5!lJN;HbQ*HXRK+*T&<}Ao0qrVO=;!`OHK9)9` zjSgczWe;drUnqvdW>~ekAhrfQrf;_meT~p1R*OA2nJ3z9fbJwKP2s~F4jZ0AkuV4b z#(|Kq+q1^PsTGOE(@8=`JPBu*V>H*?rMXc?%haG{+r>555F=@@SnUp@)(+rc)l&Ar zxE8`fOV`+=DYKO>2#8c6_$VI{oJAD$>;l2t?L8Z}tKXjZo@@Ck!hw5->`W0M+ihln zXzli%7pPO*UIZ7T;YzU%VsstG)1JcU&MdG|NmfffMb}19`~%}lEqbZI4W|V2VL5Jl zLS|jWZTpxfo+~APHYT*XV(o5l(atq4yQ?9Fylt@z6Jd;Qdq{>gZkxzF@nqJY**=X~ z*Ye^eH&YgB9GrQ#sT=d=?ckEZqTW%ELX&1{nw8FlPMY=54IvqVhez#nLR z5v(`icDlfgX!B?qEQMK4cub&=LY#O9G7Mu@?QjW#Cr`J5H4<8?20d`&v0!UnfD!|q zw88H}^c`LM~sS&W2vNt>YMQH#L|o9OC2qOb!NpLB&pKElGkYkM6iKHHc_xys z%?ME!?jUS<(l}Wvo=KAyy9s8WNQafi2Jt;D@3WB8{dsF)>6li1yTWG7KAm;rRBfe) zYI#Hbhip0O(zSrH1JCyc9Tl2^B#0KcKac})mNkGfVR?gpc`BcI=TtiU7MQP_kfc(N z14($hdRh)hQ`*(ICC@-P)HYI^OB%p;jnSbeLDhoBwWKy1EC$pucq}ecn~WM*xsroC z{a~Xb#n~ju*@X3TA#ve}t9D$3)vC5$tx(MXZj>1wk%xmExK*mM7%!KkA`qp7lTyM- zDZx+*T$%@^1frAxl)^FUHOJAClsc4qxHMJK5XMFK|@frw%t0Ei;oiE=s1MD8gkNYqt~AemaEr|>fT3D2m_lUdYqPy@oFqezo2 zo5ZEDa>lgyMPX-vV2Z#Y11@klh0!ChD{t7sOALW*JK3|r+sM1n-tYp}Nf!Pfk zwEJms*owbh&|N!YKA}9fUlwz8QB+i;e=Tj*`7EZWs@iYA^PA~(x7GjY^BlHrd)W13 zM=Q_YA9i})fi=Iby*a+il-Uh#L@v18xAU|$8#C;W&X)HG9l1_^BEHx(v}5hJPOgk2m2xGi zhkSdw2)_X$hdDZA*X62XqGMulaNZzB!YEb&70Wcq(B*O();%cvunh{cE%*(vn@vJO z;Kr*1qQ-gi4z!}<1fM>FqmNNMppQ%Sy6AI7++lpOc;aPw6eHuO1zy^piI~~*Js=wi z@(p?>&#DD^Ry91+flC=7JCCBU9fb0EY+ODV897Le#2#QOSJ>och&4H%{18rl7^T2( zgzwxAy>YGZ)$R1r)aE6vx?C+aR6e|aseDRteEPwbIuwXlhst5PO3e05*Bmm%rZc^e$wmOr{$n zeKN&i%qb2r_#$;0Wt>u~h*9cvBqfh_*$Xe36oM_nf&v>(@(xu5jy!%AjllF}m#cwrxb3&0 zuM4*|FQ5pcc4;l4mg6{Z%zAKK{}5~PjaZJqy27hfysOPMf@5}WPDU-kW578eRV(wufsrl)XDW9q0ud!H7)R%?#&C~p3uR4$r*5UR? z2^-r=HaGuDdgM-4cSF?5PPZfsNMKkF|b0vGmM^*sG(Ii;|O?-1vUr ztG&bGHy^vVVy<=N(Fa4vUR$ZwUFozs`O>es{ra~Xy6F(r|K6d{#*->hKxa-)V_Cj< z;$aNwRZKjWN;G<@B34f7q;in+LT9r**W_~p@QF^vWW%F+@TN5x!EzF$8)=d*5CJ!I z#t+_-P{&cuj+{GOw5HSryxyLY5bi1xf(vWl41KXG0*%7-)>B;Oh|@-0A#`S-UJ#`B zjikvq1D!d*^;X&}0-WH`A+J*k=)?gtZTM?0VDb*HI$fxDH<6&6TVqgqvnK+O-gMSe zFzP+Q=*`)m6o@(C#CpI$gvZ=#07P^;9tLCo0lKz;2-yo5h%9^cFIxKnBIK;DfH*JU znCVAuqu=*SJbiNs}XIZVi2z>s9w`@eITkh8i1;uwERNDHMgn*i3}?{Q<9 zEiV@4Zwj@@KYrgT+cV8*55=M01Xdt3aX*ljVQ48R0Y#%zFj zlo8z2kTRyg&pqYK6b<6P-21dT!wdezXoIJT)e2nB2@w|K&>>?^Zj){;Tig#-4W4rR z7>NrkUfd7H3==CdL?OE+7@y8YLPPLjW&InesaFJ zGa;EzmJGh0b|7_M*72Zc)PtZR$~n$G|Y#?i)1R|C$zzZ`$@Mj7&ptv%YXrFS>S2m$Gq zGgOPUbPpO)89tV=c|arKF~4XuELif^Yx5uNOlg&Hr}<$8`OOQ`z5CbyyxzQ(n71%& z){(bn>^YM7OZ@(y&Z_zyYnre*xwzx=X;WSw`A(}A4=;Ro?#cYA!>?+h)r9G_GEP&@O#Eg$bGy4WdQ_NJ=+_3MV2yT2`*di`>j2Q%a! zgsv)Hjf~|$r|K=+CoXv#OZQ-dg9I$k13pFg0f|JRi6-?LS*%i_SCTFhgg)!D90G$FYq)F`@#iLN;kH>P+#Tc)Lk+lH!Crn}3MzVbVxUH8M9bFf~rJ zurNzWPE0aMOf)nwN=!*hOENStF*7i>v@ka|NJ*P~M`8_2_o3;HlY1ls1YRiyES!=k z?XvB?=rwcC30afhNERzV1yjC31%av=1K(G@UUGi@4DP8(Af3XH282mqz6ns30Z@k}P`x>jHUP

gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho- bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs index e845bdc8..a970c7c3 100644 --- a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs +++ b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfo.cs @@ -1,6 +1,7 @@ //------------------------------------------------------------------------------ // // This code was generated by a tool. +// Runtime Version:4.0.30319.42000 // // Changes to this file may cause incorrect behavior and will be lost if // the code is regenerated. @@ -13,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.CodeAnalysis")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+86e41f4f6f61a518b5d6c343058fe5ea3964238d")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.CodeAnalysis")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.CodeAnalysis")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache index 0a2c6a32..5f78256c 100644 --- a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache +++ b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.AssemblyInfoInputs.cache @@ -1 +1 @@ -7940641479e0ed42d0873c11580346e3219f83708f44f934324a42988b2c4534 +4847ba78e0edc5f65ed1691f4b85ed4a9a73a44289b1cf8cc46d49c114756043 diff --git a/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll b/src/Jellyfin.CodeAnalysis/obj/Debug/netstandard2.0/Jellyfin.CodeAnalysis.dll index b6b3a5a621e93c2bb739905151c6aae16dc4787d..dd6c42bd0eae06d117afdfc95da1e6e8779f7905 100644 GIT binary patch delta 235 zcmZp0X>gg)!D90G$FYq)F`@#iLN;kH>P+#Tc)Lk+lH!Crn}3MzVbVxUH8M9bFf~rJ zurNzWPE0aMOf)nwN=!*hOENStF*7i>v@ka|NJ*P~M`8_2_o3;HlY1ls1YRiyES!=k z?XvB?=rwcC30afhNERzV1yjC31%av=1K(G@UUGi@4DP8(Af3XH282mqz6ns30Z@k}P`x>jHUP

gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho- bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji diff --git a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json index 70d44626..daeea3ae 100644 --- a/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json +++ b/src/Jellyfin.CodeAnalysis/obj/Jellyfin.CodeAnalysis.csproj.nuget.dgspec.json @@ -37,7 +37,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -144,6 +143,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -164,6 +164,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.CodeAnalysis/obj/project.assets.json b/src/Jellyfin.CodeAnalysis/obj/project.assets.json index b3ac0bd9..e9b438dc 100644 --- a/src/Jellyfin.CodeAnalysis/obj/project.assets.json +++ b/src/Jellyfin.CodeAnalysis/obj/project.assets.json @@ -2189,7 +2189,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -2296,6 +2295,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2316,6 +2316,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache b/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache index 2de16939..7d9d2355 100644 --- a/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache +++ b/src/Jellyfin.CodeAnalysis/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "JUk5RnmReWs=", + "dgSpecHash": "spcNoBlJd1w=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.CodeAnalysis\\Jellyfin.CodeAnalysis.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll b/src/Jellyfin.Database/Jellyfin.Database.Implementations/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll index b6b3a5a621e93c2bb739905151c6aae16dc4787d..dd6c42bd0eae06d117afdfc95da1e6e8779f7905 100644 GIT binary patch delta 235 zcmZp0X>gg)!D90G$FYq)F`@#iLN;kH>P+#Tc)Lk+lH!Crn}3MzVbVxUH8M9bFf~rJ zurNzWPE0aMOf)nwN=!*hOENStF*7i>v@ka|NJ*P~M`8_2_o3;HlY1ls1YRiyES!=k z?XvB?=rwcC30afhNERzV1yjC31%av=1K(G@UUGi@4DP8(Af3XH282mqz6ns30Z@k}P`x>jHUP

gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho- bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll b/src/Jellyfin.Database/Jellyfin.Database.Implementations/bin/Debug/net10.0/Jellyfin.Database.Implementations.dll index c6b53057cf8c31b2e5fe34fd3d631a1c1bf4863f..a06bc338465a53c99606024f263da81bd008ce50 100644 GIT binary patch delta 117 zcmZoz!`rZicR~jXOZMaijXkYBj9Yt{V!jDzhs`kE)cMJ6sd$Xm>67wF+kbpxst99o z{}kIXy~LL}Kw#mzNt#6;R=YJ9S8v(HOOe}xDUu!1F}T60=R6n`hJq9`yhK diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Debug/net10.0/Jellyfin.Database.Implementations.csproj.AssemblyReference.cache b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Debug/net10.0/Jellyfin.Database.Implementations.csproj.AssemblyReference.cache index 700d1627784094646380168551eeae933666f06f..8b7ed9ac0d74f4b9cc7bbc18b614c68bcfd65d3d 100644 GIT binary patch delta 1549 zcmbuzo5{!xQhbx-9^iA|U+(Uteu9rl^zP5Y zCtn9Ug)#_*LSTD==C3w%1-4>#i2_ei#`btbubmPcLN7ujuzw{Q2L1nL^vcvLT zSPv)aJnMKIOAsuq$wW1DS>pywPUh)>I6DmYBKCWVQ^u{p*}f$bQ>Xxo61?;SX>K~< zMROccc+87+7(CVoAx-*NAG$7U3rnXg+m)Si7g`B_20s?Fin!QmSNPOgf{L zOoVRFeX09T({j)aXBzDCLW^(#mb_!Tz)tO|+dV2^ipFzC6l8y3zw>M?2R020U&h?q z=`U7gW1i^5bGyLsbDKdqn<%hvsRZ{-c6Kphm+!xTC1%#xgmp_@8%^+F`g#7>ALBW_ A6951J delta 624 zcmdm*x;1)239HlUqBX}SRvHR100Cn?kYH&5GJrJ0WF5wcdPWu?i;K`1*9%_ds<#5E2YUzTZdvT^)^iTdNGvMA;(Ul@*v!XtJ=h|y zG7~)mJ!1o7LrX?R9z8#K*N|ZJQ2!4Fj0}vylRxq)Oy0_viY59scQ8pYPQJr`bn_#Y z5C~%;do+aM%=K3oC}lp`L9=gjt-KpZ6v7cza)xsz$LPp!KB%IAA~3l?jb*c+x(--y fvxDX(WZCDF=X0BHKCGL@2xe^7uY$-PH2eYpirI67wF+kbpxst99o z{}kIXy~LL}Kw#mzNt#6;R=YJ9S8v(HOOe}xDUu!1F}T60=R6n`hJq9`yhK diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json index 7e6618b9..e8b1003d 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/Jellyfin.Database.Implementations.csproj.nuget.dgspec.json @@ -37,7 +37,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -144,6 +143,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -164,6 +164,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -249,7 +250,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -357,6 +357,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -377,6 +378,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json index 7b7cf47b..d884bf27 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.assets.json @@ -3234,7 +3234,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -3342,6 +3341,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3362,6 +3362,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache index 882f6dfb..c336950c 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache +++ b/src/Jellyfin.Database/Jellyfin.Database.Implementations/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "iCbnS0hutok=", + "dgSpecHash": "jich0IWoBvs=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Implementations\\Jellyfin.Database.Implementations.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/GlobalSuppressions.cs b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/GlobalSuppressions.cs new file mode 100644 index 00000000..faf22975 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/GlobalSuppressions.cs @@ -0,0 +1,12 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +using System.Diagnostics.CodeAnalysis; + +[assembly: SuppressMessage("StyleCop.CSharp.ReadabilityRules", "SA1101:PrefixLocalCallsWithThis", Justification = "Project style preference", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.DocumentationRules", "SA1600:ElementsMustBeDocumented", Justification = "Documentation provided via CS1591 pragma", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.NamingRules", "SA1309:FieldNamesMustNotBeginWithUnderscore", Justification = "Project style preference for private fields", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.OrderingRules", "SA1200:UsingDirectivesMustBePlacedCorrectly", Justification = "Using directives placed outside namespace per project style", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.MaintainabilityRules", "SA1413:UseTrailingCommasInMultiLineInitializers", Justification = "Project style preference", Scope = "module")] +[assembly: SuppressMessage("StyleCop.CSharp.LayoutRules", "SA1515:SingleLineCommentMustBePrecededByBlankLine", Justification = "Project style preference", Scope = "module")] diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Jellyfin.Database.Providers.Postgres.csproj b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Jellyfin.Database.Providers.Postgres.csproj new file mode 100644 index 00000000..ede61a6f --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Jellyfin.Database.Providers.Postgres.csproj @@ -0,0 +1,32 @@ + + + + net10.0 + false + true + + + + + + + + + + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + all + runtime; build; native; contentfiles; analyzers; buildtransitive + + + + + + + + + diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/MIGRATION_GUIDE.md b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/MIGRATION_GUIDE.md new file mode 100644 index 00000000..87912753 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/MIGRATION_GUIDE.md @@ -0,0 +1,215 @@ +# PostgreSQL Database Provider - Migration Guide + +## Overview + +The `Jellyfin.Database.Providers.Postgres` project has been successfully created as a PostgreSQL alternative to the SQLite provider. This document outlines the key changes and migration path. + +## Project Structure + +``` +src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ +├── Jellyfin.Database.Providers.Postgres.csproj +├── PostgresDatabaseProvider.cs +├── ModelBuilderExtensions.cs +├── GlobalSuppressions.cs +├── Properties/ +│ └── AssemblyInfo.cs +├── ValueConverters/ +│ └── DateTimeKindValueConverter.cs +├── Migrations/ +│ └── PostgresDesignTimeJellyfinDbFactory.cs +└── README.md +``` + +## Key Differences from SQLite Provider + +### 1. Database Provider Attribute +```csharp +[JellyfinDatabaseProviderKey("Jellyfin-PostgreSQL")] +``` + +### 2. Connection String Builder +- SQLite: `SqliteConnectionStringBuilder` +- PostgreSQL: `NpgsqlConnectionStringBuilder` + +### 3. Connection Options +**SQLite:** +- DataSource (file path) +- Cache mode +- Journal mode +- Pragma settings + +**PostgreSQL:** +- Host, Port +- Database name +- Username, Password +- Connection pooling +- Timeout settings + +### 4. Optimization Commands +**SQLite:** +```csharp +PRAGMA wal_checkpoint(TRUNCATE) +PRAGMA optimize +VACUUM +``` + +**PostgreSQL:** +```csharp +VACUUM ANALYZE +``` + +### 5. Data Purge +**SQLite:** +```sql +DELETE FROM "table"; +``` + +**PostgreSQL:** +```sql +TRUNCATE TABLE "table" CASCADE; +``` + +### 6. Backup/Restore +- **SQLite**: File-based backup (Copy jellyfin.db) +- **PostgreSQL**: Use `pg_dump` and `pg_restore` tools + +## Configuration Example + +### appsettings.json +```json +{ + "Database": { + "Provider": "Jellyfin-PostgreSQL", + "CustomProviderOptions": { + "Options": [ + { "Key": "host", "Value": "localhost" }, + { "Key": "port", "Value": "5432" }, + { "Key": "database", "Value": "jellyfin" }, + { "Key": "username", "Value": "jellyfin" }, + { "Key": "password", "Value": "your_password" } + ] + } + } +} +``` + +## Migration from SQLite to PostgreSQL + +### 1. Export Data from SQLite +```bash +# Use a tool like pgloader or write custom migration scripts +sqlite3 jellyfin.db .dump > jellyfin_dump.sql +``` + +### 2. Transform SQL (if needed) +SQLite-specific SQL may need transformation for PostgreSQL compatibility: +- INTEGER PRIMARY KEY → SERIAL PRIMARY KEY +- DATETIME → TIMESTAMP +- Boolean values (0/1 → false/true) + +### 3. Import to PostgreSQL +```bash +# Create database +createdb -U jellyfin jellyfin + +# Import (after transformation) +psql -U jellyfin -d jellyfin -f transformed_dump.sql +``` + +### 4. Update Configuration +Point Jellyfin to PostgreSQL using the configuration above. + +## Creating Migrations + +```bash +cd src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres + +# Add migration +dotnet ef migrations add MigrationName --context JellyfinDbContext + +# Apply migrations +dotnet ef database update --context JellyfinDbContext +``` + +## Package Dependencies + +- `Npgsql.EntityFrameworkCore.PostgreSQL` 9.0.2 (with EF Core 10 override) +- `Microsoft.EntityFrameworkCore` 10.0.3 +- `Microsoft.EntityFrameworkCore.Relational` 10.0.3 +- `Microsoft.EntityFrameworkCore.Design` 10.0.3 +- `Microsoft.EntityFrameworkCore.Tools` 10.0.3 + +**Note**: When Npgsql 10.x is released, update `Directory.Packages.props`. + +## Testing + +### Unit Tests +Tests should be added to verify: +1. Connection string building +2. Migration application +3. CRUD operations +4. Transaction handling + +### Integration Tests +1. Test against real PostgreSQL instance +2. Verify data type mappings +3. Test concurrent access +4. Performance benchmarks + +## Known Limitations + +1. **Version Compatibility**: Using Npgsql 9.x with EF Core 10.x (temporary) +2. **Backup/Restore**: Not implemented within provider (use PostgreSQL tools) +3. **Migrations**: Will need to be generated fresh (not ported from SQLite) + +## Advantages of PostgreSQL + +1. **Multi-user Support**: Better concurrent access handling +2. **ACID Compliance**: Full transaction support +3. **Scalability**: Better performance with large datasets +4. **JSON Support**: Native JSONB type for complex data +5. **Replication**: Built-in master-slave replication +6. **Extensions**: PostGIS, full-text search, etc. + +## Next Steps + +1. **Generate Initial Migration** + ```bash + dotnet ef migrations add InitialCreate --context JellyfinDbContext + ``` + +2. **Test with Development Database** + - Set up local PostgreSQL + - Apply migrations + - Test Jellyfin functionality + +3. **Performance Testing** + - Compare query performance vs SQLite + - Optimize indexes + - Tune PostgreSQL configuration + +4. **Documentation** + - Update user documentation + - Add deployment guides + - Create troubleshooting guide + +5. **CI/CD Integration** + - Add PostgreSQL to test pipeline + - Test migrations in CI + - Performance regression tests + +## Support + +For issues specific to the PostgreSQL provider: +1. Check PostgreSQL logs: `/var/log/postgresql/` +2. Enable EF Core logging in Jellyfin +3. Verify PostgreSQL version compatibility (12+) +4. Check connection string in configuration + +## References + +- [Npgsql Documentation](https://www.npgsql.org/efcore/) +- [PostgreSQL Documentation](https://www.postgresql.org/docs/) +- [Entity Framework Core](https://docs.microsoft.com/en-us/ef/core/) +- [Jellyfin Database Architecture](https://jellyfin.org/docs/) diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Migrations/PostgresDesignTimeJellyfinDbFactory.cs b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Migrations/PostgresDesignTimeJellyfinDbFactory.cs new file mode 100644 index 00000000..29784c35 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Migrations/PostgresDesignTimeJellyfinDbFactory.cs @@ -0,0 +1,33 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace Jellyfin.Database.Providers.Postgres.Migrations; + +using Jellyfin.Database.Implementations; +using Jellyfin.Database.Implementations.Locking; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Design; +using Microsoft.Extensions.Logging.Abstractions; + +///

+/// The design time factory for . +/// This is only used for the creation of migrations and not during runtime. +/// +internal sealed class PostgresDesignTimeJellyfinDbFactory : IDesignTimeDbContextFactory +{ + /// + public JellyfinDbContext CreateDbContext(string[] args) + { + var optionsBuilder = new DbContextOptionsBuilder(); + optionsBuilder.UseNpgsql( + "Host=localhost;Database=jellyfin;Username=jellyfin;Password=jellyfin", + npgsqlOptions => npgsqlOptions.MigrationsAssembly(GetType().Assembly.FullName)); + + return new JellyfinDbContext( + optionsBuilder.Options, + NullLogger.Instance, + new PostgresDatabaseProvider(null!, NullLogger.Instance), + new NoLockBehavior(NullLogger.Instance)); + } +} diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ModelBuilderExtensions.cs b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ModelBuilderExtensions.cs new file mode 100644 index 00000000..763f8a7e --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ModelBuilderExtensions.cs @@ -0,0 +1,51 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace Jellyfin.Database.Providers.Postgres; + +using System; +using Jellyfin.Database.Providers.Postgres.ValueConverters; +using Microsoft.EntityFrameworkCore; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +/// +/// Model builder extensions for PostgreSQL. +/// +public static class ModelBuilderExtensions +{ + /// + /// Specify value converter for the object type. + /// + /// The model builder. + /// The . + /// The type to convert. + /// The modified . + public static ModelBuilder UseValueConverterForType(this ModelBuilder modelBuilder, ValueConverter converter) + { + var type = typeof(T); + foreach (var entityType in modelBuilder.Model.GetEntityTypes()) + { + foreach (var property in entityType.GetProperties()) + { + if (property.ClrType == type) + { + property.SetValueConverter(converter); + } + } + } + + return modelBuilder; + } + + /// + /// Specify the default . + /// + /// The model builder to extend. + /// The to specify. + public static void SetDefaultDateTimeKind(this ModelBuilder modelBuilder, DateTimeKind kind) + { + modelBuilder.UseValueConverterForType(new DateTimeKindValueConverter(kind)); + modelBuilder.UseValueConverterForType(new DateTimeKindValueConverter(kind)); + } +} diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/PostgresDatabaseProvider.cs b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/PostgresDatabaseProvider.cs new file mode 100644 index 00000000..35d77660 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/PostgresDatabaseProvider.cs @@ -0,0 +1,177 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace Jellyfin.Database.Providers.Postgres; + +using System; +using System.Collections.Generic; +using System.Globalization; +using System.Linq; +using System.Threading; +using System.Threading.Tasks; +using Jellyfin.Database.Implementations; +using Jellyfin.Database.Implementations.DbConfiguration; +using MediaBrowser.Common.Configuration; +using Microsoft.EntityFrameworkCore; +using Microsoft.Extensions.Logging; +using Npgsql; + +/// +/// Configures Jellyfin to use a PostgreSQL database. +/// +[JellyfinDatabaseProviderKey("Jellyfin-PostgreSQL")] +public sealed class PostgresDatabaseProvider : IJellyfinDatabaseProvider +{ + private readonly IApplicationPaths applicationPaths; + private readonly ILogger logger; + + /// + /// Initializes a new instance of the class. + /// + /// Service to construct the fallback when the old data path configuration is used. + /// A logger. + public PostgresDatabaseProvider(IApplicationPaths applicationPaths, ILogger logger) + { + this.applicationPaths = applicationPaths; + this.logger = logger; + } + + /// + public IDbContextFactory? DbContextFactory { get; set; } + + /// + public void Initialise(DbContextOptionsBuilder options, DatabaseConfigurationOptions databaseConfiguration) + { + static T? GetOption(ICollection? options, string key, Func converter, Func? defaultValue = null) + { + if (options is null) + { + return defaultValue is not null ? defaultValue() : default; + } + + var value = options.FirstOrDefault(e => e.Key.Equals(key, StringComparison.OrdinalIgnoreCase)); + if (value is null) + { + return defaultValue is not null ? defaultValue() : default; + } + + return converter(value.Value); + } + + var customOptions = databaseConfiguration.CustomProviderOptions?.Options; + + var connectionBuilder = new NpgsqlConnectionStringBuilder + { + Host = GetOption(customOptions, "host", e => e, () => "localhost")!, + Port = GetOption(customOptions, "port", int.Parse, () => 5432), + Database = GetOption(customOptions, "database", e => e, () => "jellyfin")!, + Username = GetOption(customOptions, "username", e => e, () => "jellyfin")!, + Password = GetOption(customOptions, "password", e => e, () => string.Empty)!, + Pooling = GetOption(customOptions, "pooling", e => e.Equals(bool.TrueString, StringComparison.OrdinalIgnoreCase), () => true), + CommandTimeout = GetOption(customOptions, "command-timeout", int.Parse, () => 30), + Timeout = GetOption(customOptions, "connection-timeout", int.Parse, () => 15) + }; + + var connectionString = connectionBuilder.ToString(); + + // Log PostgreSQL connection parameters (without password) + logger.LogInformation( + "PostgreSQL connection: Host={Host}, Port={Port}, Database={Database}, Username={Username}, Pooling={Pooling}", + connectionBuilder.Host, + connectionBuilder.Port, + connectionBuilder.Database, + connectionBuilder.Username, + connectionBuilder.Pooling); + + options + .UseNpgsql( + connectionString, + npgsqlOptions => npgsqlOptions.MigrationsAssembly(GetType().Assembly.FullName)); + + var enableSensitiveDataLogging = GetOption(customOptions, "EnableSensitiveDataLogging", e => e.Equals(bool.TrueString, StringComparison.OrdinalIgnoreCase), () => false); + if (enableSensitiveDataLogging) + { + options.EnableSensitiveDataLogging(enableSensitiveDataLogging); + logger.LogInformation("EnableSensitiveDataLogging is enabled on PostgreSQL connection"); + } + } + + /// + public async Task RunScheduledOptimisation(CancellationToken cancellationToken) + { + var context = await DbContextFactory!.CreateDbContextAsync(cancellationToken).ConfigureAwait(false); + await using (context.ConfigureAwait(false)) + { + // Run PostgreSQL optimization commands + await context.Database.ExecuteSqlRawAsync("VACUUM ANALYZE", cancellationToken).ConfigureAwait(false); + logger.LogInformation("PostgreSQL database optimized successfully!"); + } + } + + /// + public void OnModelCreating(ModelBuilder modelBuilder) + { + modelBuilder.SetDefaultDateTimeKind(DateTimeKind.Utc); + } + + /// + public Task RunShutdownTask(CancellationToken cancellationToken) + { + if (DbContextFactory is null) + { + return Task.CompletedTask; + } + + // Clear connection pools + NpgsqlConnection.ClearAllPools(); + return Task.CompletedTask; + } + + /// + public void ConfigureConventions(ModelConfigurationBuilder configurationBuilder) + { + // PostgreSQL-specific conventions can be added here if needed + } + + /// + public async Task MigrationBackupFast(CancellationToken cancellationToken) + { + var key = DateTime.UtcNow.ToString("yyyyMMddHHmmss", CultureInfo.InvariantCulture); + + logger.LogWarning("Fast backup is not implemented for PostgreSQL. Use pg_dump for proper backups."); + + // Return a key for compatibility, but actual backup should be done externally + return await Task.FromResult(key).ConfigureAwait(false); + } + + /// + public Task RestoreBackupFast(string key, CancellationToken cancellationToken) + { + logger.LogWarning("Fast restore is not implemented for PostgreSQL. Use pg_restore for proper restoration."); + return Task.CompletedTask; + } + + /// + public Task DeleteBackup(string key) + { + logger.LogWarning("Backup deletion is not implemented for PostgreSQL. Manage backups externally."); + return Task.CompletedTask; + } + + /// + public async Task PurgeDatabase(JellyfinDbContext dbContext, IEnumerable? tableNames) + { + ArgumentNullException.ThrowIfNull(tableNames); + + var deleteQueries = new List(); + foreach (var tableName in tableNames) + { + deleteQueries.Add($"TRUNCATE TABLE \"{tableName}\" CASCADE;"); + } + + var deleteAllQuery = string.Join('\n', deleteQueries); + + await dbContext.Database.ExecuteSqlRawAsync(deleteAllQuery).ConfigureAwait(false); + } +} diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Properties/AssemblyInfo.cs b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Properties/AssemblyInfo.cs new file mode 100644 index 00000000..82f79a68 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/Properties/AssemblyInfo.cs @@ -0,0 +1,27 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +using System.Reflection; +using System.Resources; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// General Information about an assembly is controlled through the following +// set of attributes. Change these attribute values to modify the information +// associated with an assembly. +[assembly: AssemblyTitle("Jellyfin.Database.Providers.Postgres")] +[assembly: AssemblyDescription("PostgreSQL Database Provider for Jellyfin")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("Jellyfin Project")] +[assembly: AssemblyProduct("Jellyfin Server")] +[assembly: AssemblyCopyright("Copyright © 2019 Jellyfin Contributors. Code released under the GNU General Public License")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] +[assembly: NeutralResourcesLanguage("en")] +[assembly: InternalsVisibleTo("Jellyfin.Server.Implementations.Tests")] + +// Setting ComVisible to false makes the types in this assembly not visible +// to COM components. If you need to access a type in this assembly from +// COM, set the ComVisible attribute to true on that type. +[assembly: ComVisible(false)] diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/README.md b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/README.md new file mode 100644 index 00000000..4570539e --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/README.md @@ -0,0 +1,103 @@ +# Jellyfin.Database.Providers.Postgres + +PostgreSQL database provider for Jellyfin. + +## ⚠️ Important Note + +This provider currently uses `Npgsql.EntityFrameworkCore.PostgreSQL 9.0.2` with EF Core 10.0.3, which requires overriding package version constraints. This is a temporary workaround until Npgsql releases a version compatible with EF Core 10. + +**Compatibility Warning**: This may cause runtime issues. Monitor for: +- Npgsql.EntityFrameworkCore.PostgreSQL 10.x release +- Update `Directory.Packages.props` when available + +## Configuration + +To use PostgreSQL as the database backend, configure the following options in your Jellyfin configuration: + +```json +{ + "Database": { + "Provider": "Jellyfin-PostgreSQL", + "CustomProviderOptions": { + "Options": [ + { "Key": "host", "Value": "localhost" }, + { "Key": "port", "Value": "5432" }, + { "Key": "database", "Value": "jellyfin" }, + { "Key": "username", "Value": "jellyfin" }, + { "Key": "password", "Value": "your_secure_password" }, + { "Key": "pooling", "Value": "true" }, + { "Key": "command-timeout", "Value": "30" }, + { "Key": "connection-timeout", "Value": "15" } + ] + } + } +} +``` + +## Database Setup + +Before using this provider, ensure PostgreSQL is installed and create the database: + +```sql +CREATE DATABASE jellyfin; +CREATE USER jellyfin WITH PASSWORD 'your_secure_password'; +GRANT ALL PRIVILEGES ON DATABASE jellyfin TO jellyfin; +``` + +## Creating Migrations + +To create a new migration: + +```bash +cd src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres +dotnet ef migrations add YourMigrationName --context JellyfinDbContext +``` + +## Applying Migrations + +Migrations will be applied automatically when Jellyfin starts. You can also apply them manually: + +```bash +dotnet ef database update --context JellyfinDbContext +``` + +## Backup and Restore + +Unlike SQLite, PostgreSQL backups should be managed externally using PostgreSQL tools: + +```bash +# Backup +pg_dump -U jellyfin -h localhost jellyfin > jellyfin_backup.sql + +# Restore +psql -U jellyfin -h localhost jellyfin < jellyfin_backup.sql +``` + +## Configuration Options + +| Key | Default | Description | +|-----|---------|-------------| +| host | localhost | PostgreSQL server hostname | +| port | 5432 | PostgreSQL server port | +| database | jellyfin | Database name | +| username | jellyfin | Database username | +| password | (empty) | Database password | +| pooling | true | Enable connection pooling | +| command-timeout | 30 | Command timeout in seconds | +| connection-timeout | 15 | Connection timeout in seconds | +| EnableSensitiveDataLogging | false | Enable sensitive data logging (for debugging) | + +## Performance Tuning + +For better performance, consider: + +1. **Indexes**: The provider will create necessary indexes through migrations +2. **Connection Pooling**: Enabled by default +3. **Vacuum**: Scheduled optimization runs `VACUUM ANALYZE` periodically +4. **PostgreSQL Configuration**: Adjust `shared_buffers`, `effective_cache_size`, etc. in postgresql.conf + +## Notes + +- Migrations from SQLite are not automatically handled. You'll need to export data from SQLite and import into PostgreSQL manually. +- The provider uses UTC timestamps throughout for consistency. +- Transaction isolation level and other PostgreSQL-specific features can be configured through Npgsql connection string parameters. diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ValueConverters/DateTimeKindValueConverter.cs b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ValueConverters/DateTimeKindValueConverter.cs new file mode 100644 index 00000000..c6177885 --- /dev/null +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Postgres/ValueConverters/DateTimeKindValueConverter.cs @@ -0,0 +1,24 @@ +// +// Copyright (c) PlaceholderCompany. All rights reserved. +// + +namespace Jellyfin.Database.Providers.Postgres.ValueConverters; + +using System; +using Microsoft.EntityFrameworkCore.Storage.ValueConversion; + +/// +/// ValueConverter to specify DateTime kind for PostgreSQL. +/// +public class DateTimeKindValueConverter : ValueConverter +{ + /// + /// Initializes a new instance of the class. + /// + /// The kind to specify. + /// The mapping hints. + public DateTimeKindValueConverter(DateTimeKind kind, ConverterMappingHints? mappingHints = null) + : base(v => v.ToUniversalTime(), v => DateTime.SpecifyKind(v, kind), mappingHints) + { + } +} diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json index 93a2b150..e5e78d5c 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/Jellyfin.Database.Providers.Sqlite.csproj.nuget.dgspec.json @@ -138,6 +138,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -158,6 +159,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -614,6 +616,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -634,6 +637,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1243,6 +1247,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1263,6 +1268,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1873,6 +1879,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1893,6 +1900,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2086,6 +2094,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2106,6 +2115,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2584,6 +2594,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2604,6 +2615,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3070,6 +3082,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3090,6 +3103,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json index 3c922ab0..4ade0665 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.assets.json @@ -3948,6 +3948,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3968,6 +3969,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache index ab5fb29e..e65fc299 100644 --- a/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache +++ b/src/Jellyfin.Database/Jellyfin.Database.Providers.Sqlite/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "ZGxsHwV0fZQ=", + "dgSpecHash": "xhC8ihDS5Gg=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Database\\Jellyfin.Database.Providers.Sqlite\\Jellyfin.Database.Providers.Sqlite.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.Drawing.Skia/obj/Debug/net10.0/Jellyfin.Drawing.Skia.csproj.AssemblyReference.cache b/src/Jellyfin.Drawing.Skia/obj/Debug/net10.0/Jellyfin.Drawing.Skia.csproj.AssemblyReference.cache index 69970fd2a11ea4b18fb061c37b80db13b0f84941..56191af2082a62b9c4144b2b47b8652390af18e3 100644 GIT binary patch delta 479 zcmZ3zn(^`$Mh-ScWd;TY#`MV>n4~9v5aFF@;KJ&(x@gVujg^y_Sa;a}-hF(s0JGj? z16Iz-ZF~Zow=wT#V~hZ*)?jna&&|!xn|zl^K@Y;zOUcP$WCR-bUXo$o@q&9CjEs!J zzNsmhiB3iN<;AH*P<502IOITviTGfX%;mOY6r8+Ctu-+nY@NS zd-7Xxe}2B;%HopLT%Z^7it}?)K@O6Tgo*(T((_BqO$|x~N|lymPM#>}JlRd8Z*n15 z5bKt6Dcg=uKEb6455suwJ4~$69uu}6-|WEmjg6II>+_ArCtHi^!&STxP2rsE!ww1Z o9rD{*CM$ReGBQlw@25K1TfJ}d1XV6ZgwSSh^+aT@hGw%40Fn}@s{jB1 delta 633 zcmcb-g>m(2Mh-ScB?blt#`MVn(i#&DTv&CYPtD!8v2qd`u%godFO-;#6bSla(FHSAe^UY65 z&CyQ+3cI8xm8R?GrIr{P=o#ow{=g)*Ie_^P+hj+fhg;!VQIeWhoSC0jjL#tmRbc0Qm(J##T(2ZF`L36y7BI|`i!w_x zlZ*9D^bGY(^m8(kK%r#`3@jJ899Un8>OPjqdKyBL1NAlaGm}eA^7PFNfO-sc6LShO z67`Ht&0xBVOA_-^5{pudfTnmlhno0J-e{(|Ia6x}Bgg>8%E^uz8kS%q^h$~n^NMpa zOHzvxOY)0|GI8>HZOO^o%v2_4YV}P%rgIr=rVGeSi7cZ$eW0a4YoY!y12VmgAogF- HZPoz*2W{S` diff --git a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json index a55e7d9b..f3b2b92e 100644 --- a/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Drawing.Skia/obj/Jellyfin.Drawing.Skia.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2217,6 +2225,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2237,6 +2246,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2847,6 +2857,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2867,6 +2878,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3060,6 +3072,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3080,6 +3093,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3580,6 +3594,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3600,6 +3615,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4066,6 +4082,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4086,6 +4103,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4544,6 +4562,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4564,6 +4583,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Drawing.Skia/obj/project.assets.json b/src/Jellyfin.Drawing.Skia/obj/project.assets.json index 9656e8ab..4ad775fc 100644 --- a/src/Jellyfin.Drawing.Skia/obj/project.assets.json +++ b/src/Jellyfin.Drawing.Skia/obj/project.assets.json @@ -2597,6 +2597,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2617,6 +2618,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache b/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache index d88568cf..d1ebf647 100644 --- a/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache +++ b/src/Jellyfin.Drawing.Skia/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "gQfiWSXoQ9M=", + "dgSpecHash": "a2+6afO+F5Q=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Drawing.Skia\\Jellyfin.Drawing.Skia.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.Drawing/obj/Debug/net10.0/Jellyfin.Drawing.csproj.AssemblyReference.cache b/src/Jellyfin.Drawing/obj/Debug/net10.0/Jellyfin.Drawing.csproj.AssemblyReference.cache index 5ffcc8d126efc761822f6328135b1116a79eb1f2..3f7440668d7e1be8f380c15912e2e01dd9898a63 100644 GIT binary patch delta 270 zcmaFU&A2y%gN;#&fq{WBeX;_x^kj2B-iZb-tWK+o)*Rnh$;~+VpS{3jdFB|_9rnL> zAD`U7{0$_+7y(qQ!RDNwo133E*_T;C55m+-$;n}41e*3 zPDT0U#i>P5b(4L#)fp2eA7nOwnemNTK^0*J1IP>pMjtF%CyCpF-Sm(vh;_@klx@c+ zTW~)Di7<6BLVZxe8tpM*>+#JS_&mYxXN-Y)Z8D>nB`d?$=Npetwio*c_DRs>k8%o| JpGvW70|472yTLJtu%Kqtv0O`EHe6bRIoLj(#G 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 diff --git a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json index a01d756f..b3c3b108 100644 --- a/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Drawing/obj/Jellyfin.Drawing.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2217,6 +2225,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2237,6 +2246,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2847,6 +2857,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2867,6 +2878,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3060,6 +3072,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3080,6 +3093,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3547,6 +3561,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3567,6 +3582,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4033,6 +4049,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4053,6 +4070,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4511,6 +4529,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4531,6 +4550,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Drawing/obj/project.assets.json b/src/Jellyfin.Drawing/obj/project.assets.json index a1037a9a..e9232088 100644 --- a/src/Jellyfin.Drawing/obj/project.assets.json +++ b/src/Jellyfin.Drawing/obj/project.assets.json @@ -1893,6 +1893,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1913,6 +1914,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Drawing/obj/project.nuget.cache b/src/Jellyfin.Drawing/obj/project.nuget.cache index b0fe0b7c..98fb73f4 100644 --- a/src/Jellyfin.Drawing/obj/project.nuget.cache +++ b/src/Jellyfin.Drawing/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "3YFE9n7aFNY=", + "dgSpecHash": "cgS5jVGrZfc=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Drawing\\Jellyfin.Drawing.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll b/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.CodeAnalysis.dll index b6b3a5a621e93c2bb739905151c6aae16dc4787d..dd6c42bd0eae06d117afdfc95da1e6e8779f7905 100644 GIT binary patch delta 235 zcmZp0X>gg)!D90G$FYq)F`@#iLN;kH>P+#Tc)Lk+lH!Crn}3MzVbVxUH8M9bFf~rJ zurNzWPE0aMOf)nwN=!*hOENStF*7i>v@ka|NJ*P~M`8_2_o3;HlY1ls1YRiyES!=k z?XvB?=rwcC30afhNERzV1yjC31%av=1K(G@UUGi@4DP8(Af3XH282mqz6ns30Z@k}P`x>jHUP

gg)!6Kz2|6yZKjHrNXcGrW5KM6h^|4$$I>~cETh89VtDQ3yWCdLM)7HO%bsfosxW+q0)7AceONUUMGyz2Ok$vu(*0uk55)^@a3 zdM&=5FmYY@j*FAuNERzV1-oE^Ak|6@JKd6`&HwDokjma%FLjf}--5x6A(g>|!H^*h zNTvaKAZ*Bx$Y2U2Ef|u3bP7-;nZXz+Z_Ho- bcrUMNy-a{)4H$x&*e>RQqRqjxNCa#l#)Kji diff --git a/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.Extensions.dll b/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.Extensions.dll index f52583c865c144e64a277b45bc2a544399320c1f..48ffc49c6fbff024046c3f1da8353726563c28d9 100644 GIT binary patch delta 107 zcmZo@VQOe$n$W>w^U><~#-5r?0nta3e=f*WaG2e(ep&hN{jHlNvexjiykQmYntY-n zKp@CTDadS(j^`G;+4tYQ$q$>XQJJ9t6|^jY3IbJgwIqF-c;ZxQbLJ7V=FJ-_12_OH C@-V^x delta 107 zcmZo@VQOe$n$W>AP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA diff --git a/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.Extensions.pdb b/src/Jellyfin.Extensions/bin/Debug/net10.0/Jellyfin.Extensions.pdb index c33cd8c23e8d6d4048e7952901799e936a6b51ab..02ef436a12c5cf7f1268ce62b5ec193d0e2ca0c9 100644 GIT binary patch delta 63 zcmV-F0Kot3%K_}m0g!wYQbHn9HoPoJv_6~P?(A;)5wv5-HOOe}xDUu!1F}T60`a$@;dDkA8h~t diff --git a/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.csproj.AssemblyReference.cache b/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.csproj.AssemblyReference.cache index f794b8a31d30a7719cfb78c2f8700d5a6f2566ec..23d751cd64fff77c55a25534523c7f329ced8538 100644 GIT binary patch delta 102 zcmX@_z29d-39IzuZts&5D-9>BatdkWr)B1(TIuWSyISc76y;~7CYKcJ7o-;#=ICan z=HyhSW#;J@7bWXYY!H>wPXcmWQj<#4_486oic1pnQWA?&jPwjZvMhQjIXN5m2&)1B DptdB_ delta 28 kcmdn*bKZMG39HlUqBX}SRvJ!DU}Bj(k6CoHF(Z#E0JMb)mH+?% diff --git a/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.dll b/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.dll index f52583c865c144e64a277b45bc2a544399320c1f..48ffc49c6fbff024046c3f1da8353726563c28d9 100644 GIT binary patch delta 107 zcmZo@VQOe$n$W>w^U><~#-5r?0nta3e=f*WaG2e(ep&hN{jHlNvexjiykQmYntY-n zKp@CTDadS(j^`G;+4tYQ$q$>XQJJ9t6|^jY3IbJgwIqF-c;ZxQbLJ7V=FJ-_12_OH C@-V^x delta 107 zcmZo@VQOe$n$W>AP4U<2jXgD)0!8UDo6l9g@ZUUTd*jp_8Wx)+vexjiOkMO~_T&>4 z0RsCzE@u87^V)Ns?zvg%8M^wDH7YX{pn^B$pn^cv(#ad^dplkHng0lg9@@O2GJpdB D-b6DA diff --git a/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.pdb b/src/Jellyfin.Extensions/obj/Debug/net10.0/Jellyfin.Extensions.pdb index c33cd8c23e8d6d4048e7952901799e936a6b51ab..02ef436a12c5cf7f1268ce62b5ec193d0e2ca0c9 100644 GIT binary patch delta 63 zcmV-F0Kot3%K_}m0g!wYQbHn9HoPoJv_6~P?(A;)5wv5-HOOe}xDUu!1F}T60`a$@;dDkA8h~t diff --git a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json index 67004d5c..4ae658f0 100644 --- a/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json +++ b/src/Jellyfin.Extensions/obj/Jellyfin.Extensions.csproj.nuget.dgspec.json @@ -37,7 +37,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "warnAsError": [ "NU1605" ], @@ -144,6 +143,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -164,6 +164,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -249,7 +250,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "noWarn": [ "NU5104" ], @@ -351,6 +351,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -371,6 +372,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Extensions/obj/project.assets.json b/src/Jellyfin.Extensions/obj/project.assets.json index b68a98fc..e337ce86 100644 --- a/src/Jellyfin.Extensions/obj/project.assets.json +++ b/src/Jellyfin.Extensions/obj/project.assets.json @@ -845,7 +845,6 @@ } }, "warningProperties": { - "allWarningsAsErrors": true, "noWarn": [ "NU5104" ], @@ -947,6 +946,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -967,6 +967,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.Extensions/obj/project.nuget.cache b/src/Jellyfin.Extensions/obj/project.nuget.cache index 30a2abc2..d2ac5b88 100644 --- a/src/Jellyfin.Extensions/obj/project.nuget.cache +++ b/src/Jellyfin.Extensions/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "RUeUc8RcvUM=", + "dgSpecHash": "zfoacTiW9gw=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.Extensions\\Jellyfin.Extensions.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfo.cs b/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfo.cs index 92fc2520..53791b20 100644 --- a/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfo.cs +++ b/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.LiveTv")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.LiveTv")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.LiveTv")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfoInputs.cache b/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfoInputs.cache index 8d428422..30e6a488 100644 --- a/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfoInputs.cache +++ b/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.AssemblyInfoInputs.cache @@ -1 +1 @@ -05c52fbe59d1a17d6d92624641574d934b50a8859e9515e71765cb030b475eec +a62b845825c7a377a240233fe121ad2243abadfc0c6c3c9951364317dce49241 diff --git a/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.csproj.AssemblyReference.cache b/src/Jellyfin.LiveTv/obj/Debug/net10.0/Jellyfin.LiveTv.csproj.AssemblyReference.cache index 53c2eb0bef35d888675ef51150452f9d78e67524..72a8048de8d83805c8508239fbd8a72e17372444 100644 GIT binary patch delta 421 zcmX@y$GEhMk%NsUSZO$U0V^jbO9N0EsDxp& z4x>L4>kj+hyN^$9VAeyElxI1_#ux!KMT5;bKQ}i&Z?Z45f*ypamy(mi2r}cnB*VVr z1@|}@85xCrQ&Tb%or?0yi&KlB>L&Yet1~7{KFDkUGvgbxf-1rch&vd4uxOnmZaZ04 zL16Mjt{~Pe=Tf#EpKQUciRQ!;+>e=9qdg{UJwAB@pDjpIkfj0YIjGT5lN^fivrhrUzL^08|q9ir1I5R)57>jXm zdl9O@4mK5QAyoXjLp5L*KM>H?Po>6?63 z?#|>lhC-81sA%eECYPGz>6;kKU7w!89YskEe5}iQi-eSHbJkXC^4@%C$l8AD6u5Jh7`I_HeJD}|to zB56K1{SSSpEhQ?t2xN5=R2SW3H$mOiO#~59@B7Z94kmOr&inj6pJyL(%c8rA^4n}S zY6|AP;XE66_1)9&7xOs|PB=W22A3TNora!d^7Fp^OhQ(fxRl6DF{)%5rl5*~F7h;s zU!An5DEa53@VBXs8ii$hxT;@Er8E^b>_NKp6OT|7lKbwry(p$XxhaaOzaWXS(5Guz zL((_r7JWV~i{^$S7}}<>VHz8Cz5*IvJC0))uw);1JvsUNSrO_SKgpMC)q}3b zZ^X4CysB;|62mwlHy|lWZc@Z8SOVITpY~popO(zy|ao# z!IHBVbK4gwOui4-S4NN!42gkhO8Tlmcg4Cb_|Bs_*FO@y2rJ?C z!g}B?MJRHZqK8n>rY@+4BAb#fn411yj8N0;hqdq_SPv|~ftL4#GmbeMr+Jk@mx|nP z2IKTsaQ4Kp`Aan+BV%Uf*6ec>)lv3XUHPi)EBv28;Mmlk(!baq6Y5Y1F_p{!HNli~x zREajj6?zY;0x3b3Ybh);!E$(GMKvMX>>M!Azt(b@2n;fk2Oq@&Y*jgQfWmnC9=wx)octcWC#t6=<@L9 K0I~o1*pGia;Ga(b literal 15575 zcmds833wA#9?w9La+Ryd)nWl*xjJc@G))4vmeO(;dVrt-I!PvJ+R4ErEfi{7KolyJ zLxfeS6k)|ujv|Q4eXf8gAIRaN;DUf0it8fRw<7!A%Unr@CLyh#GX0uk=FOY`@%x|e zGIkvqP%` zR|k>0e3RBnIvq~JY9MGsEFL3195+xDhJmN`d+A8UF8ldV48z)qPK-u@fnEnz0#1dL z0)oLi^NNiSougmWSdw;_ZPo-C9s~dSMJ4A`&U~6ou#)*snxOhcjn3CmX8mxoFw2%l zS`)1K6osY@fpcS6GXYmv19(N`KqSHQ3`wEjHlx!` zhFBvwNaPTkSGHR1pdERPT&Bjb=6G64Rwe@^ zPUH`n1CwB5Yr*MA(qJYA(zYoMlEy~@oKo%pl>rcFy$5lyB#xFTcDP{K#(Nmn6p-5- zk}No&65KF}O*EP*QX`d0Q#4Z6prq~wCH00p4S9 z88E_t5Z?wef?;6{m@@LMPP2tXJPX+6K8k@;3_fkV!5Q?NT{&|fL;#Qz4iezqPLUSU z>Ld{UMO6i9_avL;hqa{^Zc{(@H0>F#$5|*mgCq#^Yd}PcIlkV!3rU&kB(2aVJMa-UlgVr~;Ym6N z@Wn2_70{#Be_E*OeQrZGWRlfiJBIi)(ut3z%@(uMTtGSknzl9+!)Y^Z`aBTpf}XQ> zw+(%b*x|1hyYVtla@Yag$u^qAhd7;fJe4G15Dbh1F=4mmjD=S#5{svkgp7C+&N9bp zt{J1b5oYV;pk>>MnQV}mFj;L5r&;d+aIon~M_^owVW9;x_ej!WqYDEfRm?b|nCX&j zZWdjK;O)XZfpO{hP%H36HhU&X7np%W0^-11AV{}vA-ow3;Sg>~b~`t@AcBvmC4zH^ zf}UL@c)MNa;&#p3d>JCj`1?A7LdD@Q)~*uS4`{~&!oneIfx}foQVu9-nNo4kzg_8X*Msq znT;3~!I@I4`Y|OzVUq%KU1wn`O<2e&HaZXbF3xc^gvu8jo^cGOQDVXI4@7z-XSsX< z2uxO=PtzbnaqlzuJ@@O!=g3Py=FC3%p_p zDRs{g`Bo$Uq~O9EgibwVifq=8%J>Y@lur?KT{`dju+;FO$zv30cot1q9Te=B5KbG7 z4S=8$ImGw#wi zRXc_n@j#jIU3hpZpS|W%I{bzOxzE4lJAPD<^BDh*GJGQmKnlDN8BnBzsUQMU+YbrLeaQD3yBAfGDj5 z&y_suT3%TKK0XCkJizyi%p@5k4s_oox5o{Yz0}}TkCTnDo0q@7vFhF2^nyWGHzux3 zPrCkbqw<1XrRB7q_?;6|{#iIVyJzX$-TN%_-rZ3(;j8{>iS1YKdmZap zeq~du^~GJEs$TFQV*2;tvc(xim+z?66H}{0$qrX%*eUC^8%zJwQ?n{9J>%GmKi+xa zr2h9~x+5rCB=_eXC{I&0#In2?;e9b;+MgDhuZ~sUYR57&(-JJA5SAFkkQh z3l9urwF+Fu<3bH^!NZvc#QQI6e$7A&V1A=Lq|^lq<`qlg=jFLZ5BG;_cB#vg(@bBS zn)Ue#t5yk?81R^Ag0kljxI9kD+JSHl(B;k9H9tw=qL?{n{snEI5xU~#*pcl*(F<`e z!79NiU$8vh3(J0IbJ4)VYkMT`ids#a?45NR)6H7^kItv)teQ1@Ba0_Zm@#JS=Z=06 zlBu~zd(CW6v!rGBX~UK+DU07aIle6s-Tuh_miKqGn%Z5lCi=_nJwMCInOJnOIy3Hc zM7Jy5hE2bDs%-NY+q!R=U%Y*ncFB%~sfyO$e1L?-LghEZN|L4MqI%N&&(` zf4&zWNuy2{uLnpp#*ndUnGUk- zWnPuF>TubRx&3n*HfZzH{P3lJKWn&r(sERNdXFOZ(7fpAkbf@>>v#%NRaftE-29C? z(PhPddp(P--V%Q0@S&f(pZp5QlW z?ZrCerxI!pq)s8F63L@dsau-fA)~6!Jb!p|SIrxji(c76A4+Rh7S`!fxvA>jo%0ow zN)j^Gb-z@0umkqXw{JGxwJ>tk$Ug7(U;9mXr}m!}-#SR1n|Qg=@I}Y;+Xv)+l1Nu; zHeO3;xqqMH^@33wYc}n1BwP+3zo9yHT*Fs(S2zz`oMHI*i;IKrE!x(2ZbZdveNJpg z#>BQRF``zcc#OHk;SatDgH9cz0xtMC^3 zOkx-V!(h5H;+R~5)d?uw_zoPQUVK+V&HSa{YONKnZkr0~3%hfI#4gP>rUOSV-_+)D z+h=WW2Dgvj5f?}8!a71N&vD?G_2Brghghn1#Pa;r7hY}tyV^W6*iPi;WVA9o7L$=0^rjV3(6j%&PPOTH=qrl;lK-_n}qLyXQ?0kw(y4rC8pQ9OwlYj zKUZ}q@??W;jPf3X1 z`s6|(*FOQ&7bvC&>Ht7L)J#z3X=wcvH`-{6A9w)!iUc>Mf}40Oqz`?S!Gd6an#+55 z-}dC-)grC?%pTYFXZ_tf%*bQkO9I87FYv@1X`cwT0njW2zc9*3j`m| z0Wx1-7#QU%NwAVS3kB2+e^eF6)&s(2pR^P(0Bnx}`^`DMKG%?3a}8AiP5H}6e{83T2Ae^Sxm6s3z+3zQkyUd*8Gw zT*(U&HuBMyI9_fOt}mM32em{Wu~`m@%S&WK{1q9ZLW-zh1qRoLc`7Qw+`c+P?Ls?# zKXlZxo*K>0O?Ip>3yr#qtZ+T>kO z)MPJLt{t#B^2DWLb?h6hdNujvOi4$nYz|R2@JjmLwB3#F-TpYYs&n$w13y$O`)TIZ z3Hri_v#TNp&V29m=hgdvZ=AAqtGRhnQT3gbish)@Vs{2&LlE)2DnY3V|9q=buOj3| zqh4-Q8C9`ydOhUav##>F4vYkfqei%!ZehXflB&C5@Ct6qUq%eM9`AY;*K$TcT1G^< zs~Ql+sG1|H5PhKYzHHgyG~jS69SMGgMmR~dJjc1lIH37VFklRA z&SD1e_WkA9b5|E5zu3}a47Y42bc|3rZqCua)$zFt-g8xbe=dE}Ys23OYku$ScNZUKbgfvN z)}-^)j5lZZ?VFdh;`r^w1>fBm+xk0G^NmMlR@~E1|6hv-JB!bC$WXkgX?x|0Y5IIY?{XY{RL=gZ0 diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json b/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json index 80015e97..57c3bda3 100644 --- a/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json +++ b/src/Jellyfin.MediaEncoding.Hls/obj/Jellyfin.MediaEncoding.Hls.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2217,6 +2225,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2237,6 +2246,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2847,6 +2857,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2867,6 +2878,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3060,6 +3072,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3080,6 +3093,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3546,6 +3560,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3566,6 +3581,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4031,6 +4047,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4051,6 +4068,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4509,6 +4527,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4529,6 +4548,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json b/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json index a7a2a162..abad9de3 100644 --- a/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json +++ b/src/Jellyfin.MediaEncoding.Hls/obj/project.assets.json @@ -1851,6 +1851,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1871,6 +1872,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache b/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache index 450380c3..9977b4e0 100644 --- a/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache +++ b/src/Jellyfin.MediaEncoding.Hls/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "/7HZwqQ8/tM=", + "dgSpecHash": "A27u1CQ+7AU=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Hls\\Jellyfin.MediaEncoding.Hls.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfo.cs b/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfo.cs index 5e16b6de..05a6f60b 100644 --- a/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfo.cs +++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfo.cs @@ -15,7 +15,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin Contributors")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("10.11.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("10.11.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("10.11.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.MediaEncoding.Keyframes")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.MediaEncoding.Keyframes")] [assembly: System.Reflection.AssemblyVersionAttribute("10.11.0.0")] diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfoInputs.cache b/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfoInputs.cache index a5dc12d0..1cde623e 100644 --- a/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfoInputs.cache +++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.AssemblyInfoInputs.cache @@ -1 +1 @@ -1eb470b954b163b48e93e723057949c05f69b4f150c7b0f2bc0233bf1cf0b2cf +44fbdb9d12fb1cd547c1dc392e87246ce1dd0517ed136c7e09f83be412aee51e diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.csproj.AssemblyReference.cache b/src/Jellyfin.MediaEncoding.Keyframes/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.csproj.AssemblyReference.cache index 880f95caf46dc87225994e9fd6cf96838f51ed96..17d181712a471c3297aa2b07ca695eeff55c090d 100644 GIT binary patch delta 116 zcmZ3f+owIDgw<(v(VF8ED-9=`G7D+sr)B1(TIuWSyISc76y;~7CYKcJ7o-;#=ICan z=HyhSW#;J@7bWXYY!H>wPXcmWQj<#4_486oic1pnQWA?&jPwjZvMhQjIXM&eL`?q9 REWj8%S&>g+^981x!T_ZzDZl^# delta 463 zcmeCvUa32wgjFZ{)ZBd&D-DGhfPk?cNU$^j89Jt~;$Zy@j2uAbnQGzxXLaue!i9l`iTP$G7v&e{rjkfJ)mwqogS`WEw=8yd>p2H!Bo-B5aX!Q{Z02LS9&8a; qnTei(p0R<$#0nyHg9FTDGUGxbx>sh diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json b/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json index 8e54cb5a..de16a3c9 100644 --- a/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json +++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/Jellyfin.MediaEncoding.Keyframes.csproj.nuget.dgspec.json @@ -144,6 +144,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -164,6 +165,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -343,6 +345,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -363,6 +366,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json index 76c4e477..96072107 100644 --- a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json +++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.assets.json @@ -672,6 +672,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -692,6 +693,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache index beb492b4..f0fcee32 100644 --- a/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache +++ b/src/Jellyfin.MediaEncoding.Keyframes/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "BGeovqNeSgk=", + "dgSpecHash": "uCZyVMv1EdY=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\src\\Jellyfin.MediaEncoding.Keyframes\\Jellyfin.MediaEncoding.Keyframes.csproj", "expectedPackageFiles": [ diff --git a/src/Jellyfin.Networking/obj/Debug/net10.0/Jellyfin.Networking.csproj.AssemblyReference.cache b/src/Jellyfin.Networking/obj/Debug/net10.0/Jellyfin.Networking.csproj.AssemblyReference.cache index cf734d8dd292f029bea2f3080457e050242c55e2..492cc62763e9ee4c304db1d1733adee514e60c67 100644 GIT binary patch delta 506 zcmccJ%Glh`$ic=a$-uzCm_B&}lk{XgUfziYF04+gi`E?9SZT(@7y%ZR65?fZ&d<%w z&zr0xq@V|3>ZRo5Ffs!5zL#X!cf8;p2O}e+uy1NgW};J3etB_f5mepex#Dt@kFW`d z_+XP<&1}agIQbQG*kl7qj>*^gA|}g-aZJ7@!8iFLrz4~3WJXp|VVBf`)V!3`yyQyH zysXsZl1!jG&WZX>P8HIad_hEH@;*Vn$$F9rlLffACufLyN~!r~CKu%w=ckqEITjcA zrItA77p3ZXl#~_3Qa1=B5Uv0;NhzGAEzsbe?=)AZGFd9;35AYEUY{1fA2m%IbKK)F3c(%$~n1* z6|83RF`27Ez|du2tOpV-4L}BvW|-_~pt@O4ZU!R`xygEReUn)gFXNEj9HP{&006Kn BpyB`k delta 675 zcmZqfXT06Y$ic=a!N9=4m_B&}ll0{KJiHSPTv&CYPtD!8vC@ob@;%NVjt#RS7ws#! z$1yoyN^NqshEQloT4qkFmA<~dtCfC0QGQlxa!Ij%L3(jvj&4?JPEKW7W}dzml%eO6 zSdyrp1Qc;eO)5>-&r2;aG|)3ZmDfwj$=O`M^_Yp(sczT8eVZeAzp-(MHosZ`w$`3q z2V`x13K7;87bPQ%cC9E$%`48#&nw2~0E8-#GZ+|wp~1lD19v}Mdhj$3@=Z<2Omr&BFE36l((}zvNzK9HAWTKzU=fjw;RIPUnbSp63usJo zQD#YIaRGq;zNUZ&#towHliGnaQOldHQAsKrIHk zi8%!siF(GSW-!ggC5d?{iA58%E^KH8kS%q^h$~n z^NMpaOHzvxOY)0|GI8>470JnqZB!;tRqmVoN%b<=Oc#)u5?Mxh`any8)W+ab{X5=t4kRp`}nMC1^r}v~-)i2O&96qTnP*7L_ezOUt4VBQSHi4!{55vX1u$Zrg z`z9~i3#aU6xknHZ8{|A((6zxEOFPg-A()mA!SkZyT3v9I7pRyxNStS3OzkSM<|=+l z!2RJE)k*Ozlg#`r<^iom1qbzAa7E*Q2Uw@-;p^yvG&0;NB!E@wQ=Yu{n4-sXeLkJ4 zQcftbt0;%MQs2R`!*rD5cszKPp#=)QYiu3vun>-fc?#eBx<-|~Rr@PPbx$kBFr%mG zIR4i*5waP^Y86mQYOx6fD~9rmJl9Wb>D*e`5`hrcPh{3l_2`iezD%t#(xeV7=7H5VlqpguE9yk14Ov7CRF77=)Q}!7@+n|^< zq8_*emDPi*eE8@P;UFDOTs&HbonYvQG{PaAT%RBq9g?!98VG|G+RBY+M6!Ul_8suD z#V9B2xC6>gSfR>eg!A=PFzLURGJBhmq=n_)8d&h!)>Q|5Hqh5)Rb@U`Muo=VU3WEn z4VYA?SuVEb=nI(gnpqAC>h_DSGpUyLvd#KIo{ewR%Ui{Q^g(LUznqP5J60oEYhy`9 zpc7$E*q|?6%hDKd|LI-4o>|Nx@1o8LIq^*DOmK?Kpa@AQcJo3MPjcd=#u7|epa=&} X;?7l;PLU-%8#lp{t0L8S`BBMl4xWM4 delta 270 zcmbPno$32tCJr`67X}6f#`MV>n4~A)=i!}b;KHgCeQNH$jg@9hlkaf`v2K_ZxoF>J zQ!Y7XR;RjM3-@h~;GM!Y`JreMhiLPw1^Wu_aZH{lZ@Rfb%!P#`@l2P=9*~G0tM=p# zCM=WBYwkj+hyN^#!7XAhjVGNr5QBGm=Q>o+G0ACMiGXMYp delta 4697 zcmcIoPiP!f7~hv>(=^-Eq$MrbMjA`C!TLyOEom<`ZX!mS*k%`PsHoG;b2D`3Pv5)^ z859TcR#1?4QV^=WNvjP#DH0DJ6p6LUPOA)_`NstW+s!jveRtlFgwhj-}`;v z_xt|5{pWXd`@^o@9`szHP(XG5_3p#G-rfK4*i`Z4m7hObTlGsQK;7aYLM59pj~Vu& zK^IXM+|wN>i0&f!i+bT_{hb3FzdZZklDH#p1K7b?vql}yd7I&~vq&awqv3m|hl=vE z^eF<=0grz_@#>v3bAo&fe5B%gj97r$XpkB+9oxe*mepj&)doR((#WZ69s1q#Zw7<+ z`+{?6_+dS7T&^q`)YZ@r7t!HwWiJ=%TRx4)@Tsv=<7W}ti|39^S1VbsZ$t;;8(r1n z-A@<3SmT#>{k9<22k-8SoG{8BqKfUY zI0TmK*u-YD5a9-{`YtIu_A;T2&_|^7bQ0*%BofmrjM$zG^#!M1H|;tf#|M=X6}>{1 zx6tODZ~TeT2VcD8W3omkL)mie|(sK`OM&~@PIhl_0rDye>m1plENUIT9Z-`Q|z;l zZgS2N4@7)*YCe>TFP>g;Depafc$V{gYQSRXVu5P?>gC@~fxyS4)<5mf{( zTMax9n1sGYO-)sZ?bo_a7u%6oJDY0Hq-{IQkli2;`9P~5<>XY0$pfmz)YqKEejyLN zfOK9MN-O+QlTcrFzuawL@BO}{5AXqeJ|@(zAXPiA5J+E>`M6AdmpOH6xJ!P1uRWh8 z6sAkA;`+K8aro7qv&Eqg{>E8S1u0Ld5+Uq-*~?jVwhV{?grYxk-7K*jnolZQ@Bl8? zP!ij(;-T|{F7Y}fcLUbd!RxDpA{qU*#g%{3e{5cSkbPT$g~=t~$dO_E_U<=|#`=xZ z-|@$K{|?Z8u|nskmNr$7r7>9xTXpYv$Q_YZD-B3TgsoZL7bkvY*HiL&7F#?NN9a9- z+HG{S6>tx|FSiHQHms*5jMsv3Wv#69bko;&WqV*!q0q@yWG(|G-8v3CFPR Yu>ZaL_~c~aZ%}_P3{cqoR7x`x09%${Pyhe` delta 4751 zcmb_gO>7fK6!wrf32_4flopX6VNk1@(p3T!0hh{kTs2kVCb6MGpq7m@b++~XFguR2 zqUs)csKf!Onp>qxv|LL|#0iAbLoXFdj~r1^Z>>~ut2i~C8Skve_5{53?!mhnd%t<_ zd*AyR|Na2ncmf9cz#EA~0#wLP{iCGPJM{JBbn^J6hu>~)cq!n6UiKvbDGOp3>(+{n zR=_U0rn-P1tO9-q1N63a?ZEbLZ$4gND}0%Py*y`>k?q=_U@d2_z^tWLJ=btSlD{T@ z1b`~wsh`hWxP7|tmJB>r^jr*0idwD0GB#|>)n-hyhV|tt1iNKq=~;z-=k1UEeUAqH zb29w6+HNgZT-A}IFu%Tu3cuZYzR}>?DQ!|aIeBvGEC4TQg|U38*vk5LZ~?NttCYO+ z&BgCG$x_cB7y15_-8}&bi!}=yCIo|$tMa4DtibIiuhV3sH%$hTBRm+bZwW*Z+oNF! zOvkpMh39C5t6Ir(V9vJIAi@y+Pm}2WVwX%K68UuuEtiLS)~-|xtDU5xa4{3Gpk z`<{0u^Z3Ur%qg)|DsX7l@U5$n(Avr5xJ@xmX@z_#XCs((oDe*WZ~|Nh`E!@&k^L!^ zGr8Blk7g)NzVpTX?>6r~>74=R!7wv5=Ae_m51tUIoM;U=OKKHQF^7ch&kKlZuklc1 zjXbC7D%TLAiVJyUbjz2@mG&S3@Ct=rWOZcLu&!$Pbq7J0E37+YGCqH3O4y^a<=0!= zzdU>P>K6Nrkl*WMYHWfOCPpI%WPd=?w2pOJ5lz#!y0M>S9{|GvXlWHeeT61lH;^2W zk5|GNmk$?rR<%JqV9&d(`yTb6J!KSuwj0*FZA3ED3gdN;f=BZLywCp0J z*=t}=%OTIfb_MCqsu!ZSfQJ%TsOL$&QnY)|UIUTp?PW0rk>$R#$&oMry17Yi_WfJ; zGwwP|@g_t*!F5dKU#V4fq$oJ8!KZGCC0;0YA^?DR1e%g!PyQUvh|QH|Jl**G#s_;c zqnv&IA=M4$=lgENQq(p?`jon%fVw$o+UUhnk(JVhN8ut3E}{R-J$7{(j_%|h`k>P- z+vQHjbSc?im^>kx3XFU;baYYW8Czply+QG(2pL9x=>I6GZ(Tq2fb1Rk#|QfvQq1EE z#p_V@8Z*D+*oA{|TJ;u(VrcAvTC5_7wI0zK3lMAb$S@6TtUB+=f(*wNmFI8MLq=Xfz=Z#wjf+{ARZR#G-GgXEgbstK{UDhC-8Tbu>2z7+zrnsheEl zYBIUrNCu%|hmqpsX$~rr0}T5%zch9Rt72+qgc~>AOoSsXzbF@Bq?O2I0W+4#4@_8L z8Yh1>m)|U4rhrAW1j445K#dQ~IANMLe>L}qxXC!gWHQj2$r~& zya-20YDEc>+hk!Hz-}_Mxu*#B_9Qt?gW{4Dz0#u0lGNOSoWzn;eIq>sJyTfdngT;N W7^on$C^H1AVDdx<&CPCc%QyiXfVgJ> delta 274 zcmaEPjq%NS#t9{?I?<=*?%P;7iHSAwOqa=?$pXxJlY&?$a|ZEx#-(NEq+03g>$_U% z2NdOJr6!jY>ldUK7v|_@rRL;Rre)^o`=+L3COQ@6mlvlN>G|fTq~_=+0fk*slSQb9E^;N!oH~~nTbwC`Q^o_MNoB<=ZecsKEfs- z;)6|cHM1R~;N(}#VUrCcIVNA{igJvl?vQ%cP@Gr1_gI6tjK z&#}0`FSW!uzbIADqokw&u2n`XezFF)&*V;V-^t1nF_T!cCuemh z5AyWpxy*N%Sff2AY(2iYj_n&8E5p|38;?(}fAWB_S~$saOQC$G`!+x$_3ixG$X<~3T0IORHZ G{QUsLN~j(H delta 650 zcmZqp&v@f2BL^F!Ap-*gWBTL`OwyC@^YBhIaADPnJ~emW#!54$$@e&eI5y0RT(qy? z9>?T-DYeNDB3UQ@H|CvuPlMCP)k;60C_gJTxujUXAicOSM>i`qC#NzkGf&?O%FuI3 zEJ@T)0*bh#CY7e^=cSey8t56I%Il@%pk zk%c4iOqaA4i1Cd{a|06P=3k%ZpQs^nCMEQgg643R4j{ctj*O2u}WG zEHqiXP*V$NOmb0XNoI1fzKNcpo{4@=W)di9ErB8H0+$2pyQa05Y4QXWp~*ZZnqryB zr6zg$W(Gh#2D*tk1sREY#-?VI8%jl3J)J{M{3bK%Xl_2GJA)CdV`a6bDp-eJNl{{6 zaZYAQYEfcIei2p!CJX3GPG-|lnS4sOZ?d|uk<>?#gfnpu%Ofygd MFoM`-Xz1?;05;0yO#lD@ diff --git a/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json index b155ebbd..b53071de 100644 --- a/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.LiveTv.Tests/obj/Jellyfin.LiveTv.Tests.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2217,6 +2225,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2237,6 +2246,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2847,6 +2857,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2867,6 +2878,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3060,6 +3072,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3080,6 +3093,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3546,6 +3560,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3566,6 +3581,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4038,6 +4054,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4058,6 +4075,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4516,6 +4534,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4536,6 +4555,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5027,6 +5047,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5047,6 +5068,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json b/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json index 6349436a..745728fe 100644 --- a/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json +++ b/tests/Jellyfin.LiveTv.Tests/obj/project.assets.json @@ -3221,6 +3221,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3241,6 +3242,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache b/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache index f8cb42ff..d4cdeda3 100644 --- a/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.LiveTv.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "C3RsXMgo/qs=", + "dgSpecHash": "pXRcbMDwWk4=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.LiveTv.Tests\\Jellyfin.LiveTv.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfo.cs b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfo.cs index 974ad541..db8fb542 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfo.cs +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.MediaEncoding.Hls.Tests")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.MediaEncoding.Hls.Tests")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.MediaEncoding.Hls.Tests")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfoInputs.cache b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfoInputs.cache index 9bc5c4c7..dd0fc2ac 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfoInputs.cache +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.AssemblyInfoInputs.cache @@ -1 +1 @@ -1e265c116f637c5adb224a0b5b83456d69c8be1567e9087c2625a55e6e4d6252 +1d021fcb1eba48697e2d524a762d94f5f3a1e3082f8d63dcb157729f90e5a4d1 diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.csproj.AssemblyReference.cache b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Hls.Tests.csproj.AssemblyReference.cache index 4e2543caaabd6f9b5959092a7b26cccec9b38b43..eb110ce6866351ac2291a1eec326dd63fec61168 100644 GIT binary patch delta 295 zcmX?lgK^qcMh-ScEd~Y##`MVw%+eE;16iF`7p*zIv67o{vVfcbV+2TevYaq4n{$3{ zZhqcm17QU{2vaX5Cx?*{sQ0}j!@lDM_c$0C8HIgQQ!*2sit@{gQ;VSLCNGo_oxH(| zb+Q3FFJr=Fdv@i?#}Ve;6jo40n8yGzkAcw#n=y9$wjd`>mS+y)*m5pq8_3GZv7%}) zvnOw4UJg>g)WryPbSYa2YqZCNt;aXNWAlXgCI&2F#OKD!u=V-IVg+>*JA`}h?388ST#HAAA$N_GsC&J8lXFawj$b%Oj*7kV! zoB#j5|26*TYw*J_puZPnQ>hfFkgxhql1k6uhtsp^Gnaq*WOpaXfDrVs9|6cX5c}A4 zHcYeu4$(E$3xv@s;P0THzU{p|y8rW&_m|lUU#4J>ELdga`tBRp$h#Xb=a|*Nw|tQ1 zkI9z^Pz5~m-Gx_fonL%P1|Ba4K87|$tyW=6V%^BQmn|S%rT4+1JC7 zdjsJm8Gb@-w~;Syn#fa_U*AN9-)=qMXkhD{F>RckK09*}fQO95@j|KC%KCov0%ZSC zDSi9nwa<3R>fztk`2LjLp@@W)nu9GHf&s}@`J>9L$n7StC&^CFBCg|A8fT2fLMiVenDe|CJXSabu7kp*D@(|I zlZG?7+c!cp6sMnm_nS|5@BG>`2iCwaGc|e9C&)9$C&=ir5s}iVR^eH4tN2P-8n!<# zB&xk8;$Um!JB_k(4IvtNF`tZf`K5BDT`T~OQTUM6lX=UzW)!wP1brT9T_dNLXoU*6 zU$SB1vt-~2w#IM#@#g;b4<0vZD{%Six+Bhb<& zg60NI!EPWqBBP!$ziL;F6^aSbtH@H6j@W-?e5yp9jF74Ca)HV@j*Cs+GIWd&Q>r}# z$xX2N98ve70pwx*4UcTyqqq1-;Vu45Yat)$@w@B??F??^Jsac$+b>lSo z{J4JI5WTwyY5H0?F!CtyuvMps~eJ9Ey@?cuGRz{;y1G z!4EgRm4}1QhzX97VO@%Y$4Jo(7a=y5kY!ug+Je4*&uMBo0EpNN8E(-nzeSJGU4x3c zA&nN&5m(v28UHHURiXV@<6xEZJ!&{Rn;0)*>=`dW6W8bjtmOim+6SACRODvwnT|3d zxe`Xx>qOKeW-YVgxS@}&vQM>k%XFgGa!5s*b_1$s#DV{hoQjNX8Bvo9%@BxjBl?rT rm~-fG?RrIswk*m?mz1zf2mjIxMtLbnrKE%IDp{U7b?5w%tIPiYR3hXj diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json index a1ae6a44..3215ea2d 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/Jellyfin.MediaEncoding.Hls.Tests.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2217,6 +2225,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2237,6 +2246,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2847,6 +2857,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2867,6 +2878,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3060,6 +3072,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3080,6 +3093,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3546,6 +3560,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3566,6 +3581,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4031,6 +4047,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4051,6 +4068,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4509,6 +4527,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4529,6 +4548,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5005,6 +5025,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5025,6 +5046,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json index 93c406db..c5107b27 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.assets.json @@ -2783,6 +2783,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2803,6 +2804,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache index 7f071eb9..a095750d 100644 --- a/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.MediaEncoding.Hls.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "XCpJcc5lCdg=", + "dgSpecHash": "lI4uyydaPLo=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Hls.Tests\\Jellyfin.MediaEncoding.Hls.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfo.cs b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfo.cs index 7521b760..23c9278e 100644 --- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfo.cs +++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.MediaEncoding.Keyframes.Tests")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.MediaEncoding.Keyframes.Tests")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.MediaEncoding.Keyframes.Tests")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfoInputs.cache b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfoInputs.cache index 3ce9da1a..ee1d930a 100644 --- a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfoInputs.cache +++ b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.AssemblyInfoInputs.cache @@ -1 +1 @@ -37b170af3dcf594d65279afed8c9cb67992ca1462b359cb93fbd2f11d6311f02 +b4f1ab296b5b923d358bf8ee70b3ad4e4a56feeefef91170ec2b0c523a0161db diff --git a/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.AssemblyReference.cache b/tests/Jellyfin.MediaEncoding.Keyframes.Tests/obj/Debug/net10.0/Jellyfin.MediaEncoding.Keyframes.Tests.csproj.AssemblyReference.cache index f215c9250a09cb6817d3e64b967f2b0a017f3a4e..9e82e93c31862b71407267c5498f7420b37ebb20 100644 GIT binary patch delta 25 hcmexg_oaG539HlUqBX}iR&p~=PG=F=EYF-^0|29~3Vi?o delta 441 zcmexT{l9KP39C-@sk!?$R&q1eGqNx+FfcMQa_6O%6qh9Cr6d-mFfswfumQ$;s3;?t zX5;`;XR3w&pVhq^2oeDc0}T`N%}g%JFV0UZ(R0pENp;Li%&9ESEM{Z{YeOcW24XYV zaKA;^S~EXWWP@dbD~n4~bAhJjv`tpmX;(Y<)kulBAblF#%B5k`}lgn zt6cR~$i~ZJcekE%a7JQL0T$;&EWu_zrt85Lag~|q8R!`s7#mtLGVQb9E^;N!oH~~nTbwC`Q^o_MNoB<=ZecsKEfs- z;)6|cHM1R~;N(}#VUrCcIVNA{igKPChJKiOcvnco}3}-DW&F{nOu}#oS#;r=U80e zms;YSUzDonQBqO>)V6lA2Di`TPI2GK$`Ub?ShFW<3;6T%1y>fAq~-!$oL8KmlM1q1 zLJ}$l)UW54n421u3Y01>$(($i(|PiJftbk;c#I~mXA0ujaxP^X$p4cgMf5=)-8`51 z4ijs%$AqoNH`lR!V`F95`h4T@$(6kNK-Y4DRjBcqu(0m1|GoS8?T-DYeP^*{qXqYw%9C*5UMVwbBnL%FjwoE-BV8NG~qT(alQD$*D}s%+vRRGW1*$ zOA_^yfFdrbNu}xfd8s9a26_gl@_H#bIhzZ(9y75z)$LliZ*v6iH#QE@=2r{Aw%W7n zz-+BgNz2ShwbIwu$76MIQ8L1K*NT$VyyDFKykdNgK&S#ag@F+mAPkH?a6iDMH?I>> zWZ_6W(`B*;6dro4+Ax>J#}VN&-_(@MM5m(s^5WDYJ>UG4)Eq31!c+tf9uY}i(aF~| zgeGq&)6@bQlU$Tpl9^nrZ=z?YXQH2znFI=2OJK;lz~#XDjP>?1O`f14G@0K_Q$I7g z)Fe;e%mApzKsPa`AR|%F*whTBySOAVFD0=k#RzDMr*o)@-{e3`&CTkDGZ?`J=(lTH zf(_6sDN4*M&dDrEElMoOFCxmk$+Qy13^I|?WpbjghD4T8o<7h@ Tprue>n1RxV5ybXBlNq4^rwZ&m diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json index 11c1092f..3132e9d8 100644 --- a/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.MediaEncoding.Tests/obj/Jellyfin.MediaEncoding.Tests.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -617,6 +619,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -637,6 +640,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1093,6 +1097,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1113,6 +1118,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1731,6 +1737,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1751,6 +1758,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2238,6 +2246,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2258,6 +2267,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2724,6 +2734,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2744,6 +2755,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3354,6 +3366,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3374,6 +3387,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3567,6 +3581,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3587,6 +3602,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4053,6 +4069,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4073,6 +4090,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4531,6 +4549,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4551,6 +4570,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5042,6 +5062,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5062,6 +5083,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json b/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json index 5169f516..37e15454 100644 --- a/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json +++ b/tests/Jellyfin.MediaEncoding.Tests/obj/project.assets.json @@ -3604,6 +3604,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3624,6 +3625,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache b/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache index da856747..1c841cd0 100644 --- a/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.MediaEncoding.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "I+OSs7A/2o4=", + "dgSpecHash": "RU2Ep4uUP2Y=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.MediaEncoding.Tests\\Jellyfin.MediaEncoding.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfo.cs b/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfo.cs index 56fe450c..dad49891 100644 --- a/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfo.cs +++ b/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.Model.Tests")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.Model.Tests")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.Model.Tests")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfoInputs.cache b/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfoInputs.cache index 966ba39c..f8519721 100644 --- a/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfoInputs.cache +++ b/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.AssemblyInfoInputs.cache @@ -1 +1 @@ -6e38456d851a5610a9da994ad3dbd7f1b7b46d96de137ba1263d7248619617a0 +07bc32f5cd656d7c5bd281580792f4d021ec49e9a3fdb0351e1bcb132b29f162 diff --git a/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.csproj.AssemblyReference.cache b/tests/Jellyfin.Model.Tests/obj/Debug/net10.0/Jellyfin.Model.Tests.csproj.AssemblyReference.cache index 8c6efd8c2efb42bae99aef1d60d862a40561a180..db2f2461ce225bf452f3ddf2337a93b7f2a51078 100644 GIT binary patch delta 262 zcmdn{lyTEN#t9{?POFR79G_TeIC%jpCnrk-0|O%i5Ny_A^k-t-VgGyg@yQL$dT5gJ zEF$czTh66yJ3iThTN6$41ovYm)@Y9jTaQoPz-J4R6oeZKF`O}KawDJO<~{s%Y^)4h zpKm-q*!C7U-l!L5Xf0# N-YKYV_S7u#1OP`kKePY< delta 805 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 delta 4656 zcmcIoO>7%Q6!xSxa${PxX$%sfQA0&VLc5A-K_y6_kfb!B2}$e_5D|3i49>j4RkK&TQDg)2p^dIBLM#08-sgapT2xFB)h=K>W6!kh8#*j`VJ|FVa*^GBzhWo}r>)nI?0k1>drABtP6*vKZ{&&X+AmXW%3jBlmR|H+ z!$k>xU2&*zGhd#4_WC0W5A)^lICwI!x;N{&6q|rrEaE&hY|GVVO|wMxOGS+KE1<>g z3fecGc*#HfQ~yK&FVK&wX=_v24c#YBH}pjeaO&SYqm65)$4_S-Md(g#VJ4Ril8pKS z_B+9WV(1E*nOIvS_A5Bg{)rFpYOyjZB%XZp^K0c>V|}w|1s#IhATtMp%q*8IYM2=H z2WZg`RjM0u!M2wk%7k~S?zsM$cXo99(~EqK&;l?RWtp|Kf59#k46C3`UUDhXDcTQQd`9&VVN$C$w?{T$ybDo32@isB(yhl=1 z0q>z#w=UzHD3nNmFv#vJ8AEHqRC6woe(To{%k16czZJFix}bnJ9F!`DFH`WaLaC?| z#mhrlV_0gbbt($l~nc zfb6m1`y{nm4o9ZOM2e>e+3# zw}&s2aEe*LR9hs5X;5PmD^0M%HCj4OS=DQy#yD=)&c6zKT{#zo;fJ5CVd_kS~XbVBfCIS}@?*P8O3*19H-3N;sGL c|2fo;!mynahn$6DXqkOAc7%Q6!s7sxpApV8-qk?R8xVP5|+3vs1ykloInFfNaBRFY6acegR|iMVRjsK z1!51}dO(5^0wEz$xKh-pClCrkTo4LE95_ZoT#z_`!~yk0cr)G^|4kh`cJ?s-+1YR3 z``-6{X7itc58sa`??iqq7DFZWX!6*5V-tzd3qO9cz80j=5Q_5~2&EiMeQG*IlN8x6 zf22eBJBGx{zwlo%l!RsD&4XJ%J+e73{tyd7_sm!Y;`;8Z)X2F-Jnop~z_)yq;P*9` z4mbPl>6flQKKmHo4zGhZgH`wE1D|3WP|IappqA_S#*}SWsCl`J(H;%7cwA%lji+A; z@BVf0Oaw2`59`e~a`_cABwjD(3m;$^Ts>us87Ie1W}iT4uQ5Bhn2$(CcSP22MHh;p z>B%z}=ZO0nxXShpJeRof@%hiz*|~w=&kI|CkbMy$3l)c2Hb#RzQjlS5@eE5Q^zoM9 zBK+|7qbeM>=Q`M-GZ5{vu^4zb=Q^vHP)v4cQc5z0&CT3Qmt~etC&IAst9X4oq9l8|}fC)MHiIx9Uf1Xozo$$2aE^Jnnf4y)L|05zjwH zD1^4{I^BC!bLyZF+x`f2afM*B$S!>` z)Yh(cl%KQ9#sYv~vP`U<7XWy_E-+LM8GY(_GAsyX@}WHE>{`cbpVZ>mrTlGD(d~|XyEre( z<~NI}F-I)hqSh+b7Q?Eo&7tEa>vB$NjpOFs!s~G8-L_e&MAl-O+nrK-ZP*X6v9swH z&Qj_b&tj8SV6^SZ?+LMIB(mGE0sd`qV1;5L&kYlX_SF=)&4{ zdx=zYJ7phN#{-E1li6VVE6k@1`iRdJ6OgS(+yIvlXRSP)jkrHl8y9o+T0phAV Roi4ENhK}5PICbK${{e4Z#vlLy diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json index 9da8c62c..4d6d1a8d 100644 --- a/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Server.Integration.Tests/obj/Jellyfin.Server.Integration.Tests.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -615,6 +617,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -635,6 +638,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1165,6 +1169,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1185,6 +1190,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1670,6 +1676,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1690,6 +1697,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2151,6 +2159,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2171,6 +2180,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2649,6 +2659,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2669,6 +2680,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3208,6 +3220,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3228,6 +3241,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3827,6 +3841,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3847,6 +3862,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4465,6 +4481,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4485,6 +4502,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4944,6 +4962,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4964,6 +4983,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5451,6 +5471,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5471,6 +5492,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5937,6 +5959,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5957,6 +5980,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -6604,6 +6628,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -6624,6 +6649,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7083,6 +7109,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7103,6 +7130,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7570,6 +7598,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7590,6 +7619,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7783,6 +7813,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7803,6 +7834,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -8281,6 +8313,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -8301,6 +8334,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -8801,6 +8835,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -8821,6 +8856,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -9288,6 +9324,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -9308,6 +9345,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -9774,6 +9812,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -9794,6 +9833,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -10266,6 +10306,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -10286,6 +10327,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -10751,6 +10793,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -10771,6 +10814,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -11229,6 +11273,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -11249,6 +11294,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -11703,6 +11749,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -11723,6 +11770,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -12224,6 +12272,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -12244,6 +12293,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json index 823863da..717d954d 100644 --- a/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Server.Integration.Tests/obj/project.assets.json @@ -7868,6 +7868,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7888,6 +7889,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache index 1fd5448a..27aa630d 100644 --- a/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Server.Integration.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "v5o9xYI6YNQ=", + "dgSpecHash": "ezk2hIf56KQ=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Integration.Tests\\Jellyfin.Server.Integration.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfo.cs b/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfo.cs index 8e0ec583..81dc49a8 100644 --- a/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfo.cs +++ b/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.Server.Tests")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.Server.Tests")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.Server.Tests")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfoInputs.cache b/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfoInputs.cache index 59dbd4a6..7038da7c 100644 --- a/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfoInputs.cache +++ b/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.AssemblyInfoInputs.cache @@ -1 +1 @@ -55b6de936c945a20776523eaf76e0f611b38a49e4db42994eabfe573ebad374e +c228a1e124e7fc35ecb5071ad24d05275425c9842c5777ab2e503c75fd04456a diff --git a/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.csproj.AssemblyReference.cache b/tests/Jellyfin.Server.Tests/obj/Debug/net10.0/Jellyfin.Server.Tests.csproj.AssemblyReference.cache index baf97a58c530946c2044bc6e7c0a98a2302f45d3..ff6306451426cc0a7c5b427ffebdd9ee99c0d8b8 100644 GIT binary patch delta 1506 zcmah|OH30{6zzkyDaI1}fq1QaWcMs1A zY?~sVPg=R0Vo z+USAVS~skH<7?2be?Sp5 zVL+vWl%ERHqR@}ORkMCkk>wiJPKz4~UGQ>^8(xKc#lk>5DA7%f&S5sPV(d6eHHMmi z{pz*t+IBFw7e=o7U@SbI4!5j8gmv+UuZFNFO<^S!ABe(gvXWB-D#BhYksb@TpxvLXZUQwmmeVQ(qGzS1k;PeAl%qq(4ca|bbtwjDE)&3{7aNgzkila zZkP<0h*USg;(Iqb0siYgSU6t*9?5N`{Zs&47fNABcEd^52Q#tp^bvUn!dR#~7rYWH z&w`p`m5{hvot}xkB>;35M$R-siRN_-%1SgVmh?iOQh>2o5EAiq>6BVw=9FZ0hmu}v zyDCd0RO}!T-(Kb*@7OgaFAqm2j==6J rH{6-`F{;Kut|UlYfUlReC? zcV@r&AK(8Nuif*0_Kq*`AV40E2c*c6z~LK_A%D;L?>}6+k&Eu3Z#}@IgYPPRpmz`H z0f{!?qfY>UkOr}VWo=GIb7bZBc6()hJ$tYR4+zj<`OVh#AD&vBU@zDJz{8_T66uD1 z2}?134i0K^I%g;b@Z0l(i^*ZXXL96mqhI&Gw0LanY3DWFpGwsc&lwo16g8cONv!Ca zA)QgxES4{(A!rgnv(K6ErSP|(ebsFFC3xI{XXyLIVoS03ylkROBjP)%f#AYXDI)bn z`l8POuuB>no{Bq01`jyWuR9m;fRW+j7siqP8da6-@;>js{lU49mq^0fCGy@M-pO-J zL~5sI$4--34J#@HK?l41CNjLpGGTJZ7bXF}myQA&ceG?mN1 zn652Agdy6ZNFi=W0J=!@Lc2Mlr&5ZRk_Imt7|D4`)P=qHMXtYV_48R<39dlMQD8*T zUat-|?S7VLZKd(pf)clfY`4dB1P3!27rn^q*MJ?Y1p89{=idJE<`VhMH?Wt%l!U7z z?aRzHfB6Td!ERfHZFW9co#>6)o70@$Bn5$J1}R%l5p;iUtFTL!l0-D9X*!l!^=QNZOn+|FLPavSz?Fhk8EEbK$7Mz# z{mhq_wf164Ph=s=v1-|9P3WdX>^5BkdL16~Tdl0*B|Q#l3@bP%#ZWGT^%Rmb^Enrt zqw+gPAItl?pna+G_VUu2TRr)bp1_>H{oOx5S|aZSj)5{#_Q}0FZ(V<}xoaQu1RDTwbB3+w zS)dTxNJootq!@_^on0zzIOC0;tSq4fgNu<5LPv^Ub4lnIh5Rv zI4t^#LD^{b13B+~oY}3M7bUBx;=K3Rrb5Ww0zf!!@^jOU6~gL4&5m)dzGW=h=oq%yF*SxN$vsnI57ytzm8;3o+%*PQ8uR@kdGI zbo&dZG0sS*pp3J$$zmUiLAC*{Y)Lx zS;5F>Y~NKU+gU^Xk97++AS=3MeVRNa`i9L7T#9Wl_cMv4eAeId9UIR7qxh_a%RL*+ aTh@JbNHk}y=x@x5WTh6ce*LNAiT?q~bq?wP diff --git a/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json b/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json index 866c936c..98caad26 100644 --- a/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json +++ b/tests/Jellyfin.Server.Tests/obj/Jellyfin.Server.Tests.csproj.nuget.dgspec.json @@ -136,6 +136,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -156,6 +157,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -615,6 +617,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -635,6 +638,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1165,6 +1169,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1185,6 +1190,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -1670,6 +1676,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -1690,6 +1697,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2151,6 +2159,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2171,6 +2180,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -2649,6 +2659,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -2669,6 +2680,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3208,6 +3220,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3228,6 +3241,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -3827,6 +3841,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -3847,6 +3862,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4465,6 +4481,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4485,6 +4502,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -4944,6 +4962,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -4964,6 +4983,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5451,6 +5471,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5471,6 +5492,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -5937,6 +5959,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -5957,6 +5980,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -6604,6 +6628,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -6624,6 +6649,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7083,6 +7109,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7103,6 +7130,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7570,6 +7598,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7590,6 +7619,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -7783,6 +7813,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7803,6 +7834,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -8281,6 +8313,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -8301,6 +8334,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -8801,6 +8835,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -8821,6 +8856,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -9288,6 +9324,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -9308,6 +9345,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -9774,6 +9812,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -9794,6 +9833,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -10266,6 +10306,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -10286,6 +10327,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -10751,6 +10793,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -10771,6 +10814,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -11229,6 +11273,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -11249,6 +11294,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -11703,6 +11749,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -11723,6 +11770,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", @@ -12219,6 +12267,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -12239,6 +12288,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.Server.Tests/obj/project.assets.json b/tests/Jellyfin.Server.Tests/obj/project.assets.json index 5f6cfb1c..7f2f39df 100644 --- a/tests/Jellyfin.Server.Tests/obj/project.assets.json +++ b/tests/Jellyfin.Server.Tests/obj/project.assets.json @@ -7829,6 +7829,7 @@ "Microsoft.CodeAnalysis.Common": "5.0.0", "Microsoft.CodeAnalysis.CSharp": "5.0.0", "Microsoft.Data.Sqlite": "10.0.3", + "Microsoft.EntityFrameworkCore": "10.0.3", "Microsoft.EntityFrameworkCore.Design": "10.0.3", "Microsoft.EntityFrameworkCore.Relational": "10.0.3", "Microsoft.EntityFrameworkCore.Sqlite": "10.0.3", @@ -7849,6 +7850,7 @@ "Morestachio": "5.0.1.631", "NEbml": "1.1.0.5", "Newtonsoft.Json": "13.0.4", + "Npgsql.EntityFrameworkCore.PostgreSQL": "9.0.2", "PlaylistsNET": "1.4.1", "Polly": "8.6.5", "prometheus-net": "8.2.1", diff --git a/tests/Jellyfin.Server.Tests/obj/project.nuget.cache b/tests/Jellyfin.Server.Tests/obj/project.nuget.cache index df6ae3fd..33207757 100644 --- a/tests/Jellyfin.Server.Tests/obj/project.nuget.cache +++ b/tests/Jellyfin.Server.Tests/obj/project.nuget.cache @@ -1,6 +1,6 @@ { "version": 2, - "dgSpecHash": "rwLX8YmAc/A=", + "dgSpecHash": "/WM1QZ2mhdY=", "success": true, "projectFilePath": "E:\\Projects\\pgsql-jellyfin\\tests\\Jellyfin.Server.Tests\\Jellyfin.Server.Tests.csproj", "expectedPackageFiles": [ diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfo.cs b/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfo.cs index 8741787d..7f38ae3e 100644 --- a/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfo.cs +++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfo.cs @@ -14,7 +14,7 @@ using System.Reflection; [assembly: System.Reflection.AssemblyCompanyAttribute("Jellyfin.XbmcMetadata.Tests")] [assembly: System.Reflection.AssemblyConfigurationAttribute("Debug")] [assembly: System.Reflection.AssemblyFileVersionAttribute("1.0.0.0")] -[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+44ab9e1d6dd9b53ec5329bad76927c63bbda5507")] +[assembly: System.Reflection.AssemblyInformationalVersionAttribute("1.0.0+ae274053a886dcab4aa102adffb10460398730df")] [assembly: System.Reflection.AssemblyProductAttribute("Jellyfin.XbmcMetadata.Tests")] [assembly: System.Reflection.AssemblyTitleAttribute("Jellyfin.XbmcMetadata.Tests")] [assembly: System.Reflection.AssemblyVersionAttribute("1.0.0.0")] diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfoInputs.cache b/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfoInputs.cache index 109e50c8..4122e43b 100644 --- a/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfoInputs.cache +++ b/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.AssemblyInfoInputs.cache @@ -1 +1 @@ -776112a9e827272521b811db803d360fce96fa77e1554451fb7d782f686b2b63 +ad650ef1b8aa9a949499c1b03df42059083eadb2c77a3feea5dbe9fab82de0e1 diff --git a/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.csproj.AssemblyReference.cache b/tests/Jellyfin.XbmcMetadata.Tests/obj/Debug/net10.0/Jellyfin.XbmcMetadata.Tests.csproj.AssemblyReference.cache index c3c63e57a114e26dc6b997e9323e0c4a2f1479ca..c92d1892fab3a9add3b125b72b28badee2bb0461 100644 GIT binary patch delta 548 zcmaFR!PGK=iGz*Nl!1YPF@3TEv-CveKvt*KMQe^vtTdebfrpcmr2!}flxEnh!}ytz zF#@D$vYaq4n{$3{Zhqcm17QU{2vaX5Cx;QF^t~j*zT*Y=I2aijg?&>~G83JO^2>`; zi=gTzFO-l|VQGLG3o)G02b)4Wemh3N$+i637)2*Diiu91D5*PHfJcPUbaEl9sIW_F zL26z~YF=`sXI@rna!Dr8HNC8UlQV@ifG!uA93Uz%*+eRC@@;_-MzzUW5>k`-8_Y9M<;Lx`})3u>XBOJYeP zs%3@-KwD7cLDp?9;Cjr&>QuLD;l9ZcytW{VtS2!NVH3zlD5fPP7N_b@j^|Yr#$qo> z9PGW#%Xycxafmj*S^)N&J-ZIb%E_y1IAaI|AKWt6ijvg4;>`TKVk{P6Q3dwq6cK9{ zj>I!vCVN0Zs>iAgvNk@B2#@-vrer2M73G%~rxxk?=BK3QV6hfc5!hA{$rRqnr*wrT z2bODU0gXv6$}GuDF4i~EGt@KD&&f;zr28+ksoj~}pdvK6RYy}lGr80x zPv6V{sKr1xF{dCSQP0@a45k@533)n)n)pp_wAI`^SA7N}*Z{{?O<%A9dL>1PdBr)I zC8