diff --git a/.github/upgrades/scenarios/new-dotnet-version_02bc64/assessment.md b/.github/upgrades/scenarios/new-dotnet-version_02bc64/assessment.md
deleted file mode 100644
index 85b9fd6b..00000000
--- a/.github/upgrades/scenarios/new-dotnet-version_02bc64/assessment.md
+++ /dev/null
@@ -1,2999 +0,0 @@
-# Projects and dependencies analysis
-
-This document provides a comprehensive overview of the projects and their dependencies in the context of upgrading to .NETCoreApp,Version=v11.0.
-
-## Table of Contents
-
-- [Executive Summary](#executive-Summary)
- - [Highlevel Metrics](#highlevel-metrics)
- - [Projects Compatibility](#projects-compatibility)
- - [Package Compatibility](#package-compatibility)
- - [API Compatibility](#api-compatibility)
-- [Aggregate NuGet packages details](#aggregate-nuget-packages-details)
-- [Top API Migration Challenges](#top-api-migration-challenges)
- - [Technologies and Features](#technologies-and-features)
- - [Most Frequent API Issues](#most-frequent-api-issues)
-- [Projects Relationship Graph](#projects-relationship-graph)
-- [Project Details](#project-details)
-
- - [Emby.Naming\Emby.Naming.csproj](#embynamingembynamingcsproj)
- - [Emby.Photos\Emby.Photos.csproj](#embyphotosembyphotoscsproj)
- - [Emby.Server.Implementations\Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj)
- - [Jellyfin.Api\Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
- - [Jellyfin.Data\Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj)
- - [Jellyfin.Server.Implementations\Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
- - [Jellyfin.Server\Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj)
- - [MediaBrowser.Common\MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj)
- - [MediaBrowser.Controller\MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj)
- - [MediaBrowser.LocalMetadata\MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj)
- - [MediaBrowser.MediaEncoding\MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
- - [MediaBrowser.Model\MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj)
- - [MediaBrowser.Providers\MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj)
- - [MediaBrowser.XbmcMetadata\MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj)
- - [src\Jellyfin.CodeAnalysis\Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj)
- - [src\Jellyfin.Database\Jellyfin.Database.Implementations\Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
- - [src\Jellyfin.Database\Jellyfin.Database.Providers.Postgres\Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
- - [src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj)
- - [src\Jellyfin.Drawing.Skia\Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj)
- - [src\Jellyfin.Drawing\Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
- - [src\Jellyfin.Extensions\Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj)
- - [src\Jellyfin.LiveTv\Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
- - [src\Jellyfin.MediaEncoding.Hls\Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj)
- - [src\Jellyfin.MediaEncoding.Keyframes\Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj)
- - [src\Jellyfin.Networking\Jellyfin.Networking.csproj](#srcjellyfinnetworkingjellyfinnetworkingcsproj)
- - [tests\Jellyfin.Api.Tests\Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
- - [tests\Jellyfin.Common.Tests\Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
- - [tests\Jellyfin.Controller.Tests\Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
- - [tests\Jellyfin.Extensions.Tests\Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
- - [tests\Jellyfin.LiveTv.Tests\Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
- - [tests\Jellyfin.MediaEncoding.Hls.Tests\Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
- - [tests\Jellyfin.MediaEncoding.Keyframes.Tests\Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
- - [tests\Jellyfin.MediaEncoding.Tests\Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
- - [tests\Jellyfin.Model.Tests\Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
- - [tests\Jellyfin.Naming.Tests\Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
- - [tests\Jellyfin.Networking.Tests\Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
- - [tests\Jellyfin.Providers.Tests\Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
- - [tests\Jellyfin.Server.Implementations.Tests\Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
- - [tests\Jellyfin.Server.Integration.Tests\Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
- - [tests\Jellyfin.Server.Tests\Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
- - [tests\Jellyfin.XbmcMetadata.Tests\Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj)
-
-
-## Executive Summary
-
-### Highlevel Metrics
-
-| Metric | Count | Status |
-| :--- | :---: | :--- |
-| Total Projects | 41 | 0 require upgrade |
-| Total NuGet Packages | 80 | All compatible |
-| Total Code Files | 1997 | |
-| Total Code Files with Incidents | 0 | |
-| Total Lines of Code | 291307 | |
-| Total Number of Issues | 0 | |
-| Estimated LOC to modify | 0+ | at least 0.0% of codebase |
-
-### Projects Compatibility
-
-| Project | Target Framework | Difficulty | Package Issues | API Issues | Est. LOC Impact | Description |
-| :--- | :---: | :---: | :---: | :---: | :---: | :--- |
-| [Emby.Naming\Emby.Naming.csproj](#embynamingembynamingcsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [Emby.Photos\Emby.Photos.csproj](#embyphotosembyphotoscsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [Emby.Server.Implementations\Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [Jellyfin.Api\Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [Jellyfin.Data\Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [Jellyfin.Server.Implementations\Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [Jellyfin.Server\Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | net11.0 | ✅ None | 0 | 0 | | AspNetCore, Sdk Style = True |
-| [MediaBrowser.Common\MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [MediaBrowser.Controller\MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [MediaBrowser.LocalMetadata\MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [MediaBrowser.MediaEncoding\MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [MediaBrowser.Model\MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [MediaBrowser.Providers\MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [MediaBrowser.XbmcMetadata\MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.CodeAnalysis\Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj) | netstandard2.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.Database\Jellyfin.Database.Implementations\Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.Database\Jellyfin.Database.Providers.Postgres\Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.Drawing.Skia\Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.Drawing\Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.Extensions\Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.LiveTv\Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.MediaEncoding.Hls\Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.MediaEncoding.Keyframes\Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [src\Jellyfin.Networking\Jellyfin.Networking.csproj](#srcjellyfinnetworkingjellyfinnetworkingcsproj) | net11.0 | ✅ None | 0 | 0 | | ClassLibrary, Sdk Style = True |
-| [tests\Jellyfin.Api.Tests\Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Common.Tests\Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Controller.Tests\Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Extensions.Tests\Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.LiveTv.Tests\Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.MediaEncoding.Hls.Tests\Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.MediaEncoding.Keyframes.Tests\Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.MediaEncoding.Tests\Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Model.Tests\Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Naming.Tests\Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Networking.Tests\Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Providers.Tests\Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Server.Implementations.Tests\Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Server.Integration.Tests\Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.Server.Tests\Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-| [tests\Jellyfin.XbmcMetadata.Tests\Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj) | net11.0 | ✅ None | 0 | 0 | | DotNetCoreApp, Sdk Style = True |
-
-### Package Compatibility
-
-| Status | Count | Percentage |
-| :--- | :---: | :---: |
-| ✅ Compatible | 80 | 100.0% |
-| ⚠️ Incompatible | 0 | 0.0% |
-| 🔄 Upgrade Recommended | 0 | 0.0% |
-| ***Total NuGet Packages*** | ***80*** | ***100%*** |
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 89 | |
-| ***Total APIs Analyzed*** | ***89*** | |
-
-## Aggregate NuGet packages details
-
-| Package | Current Version | Suggested Version | Projects | Description |
-| :--- | :---: | :---: | :--- | :--- |
-| AsyncKeyedLock | 8.0.2 | | [Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
[Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| AutoFixture | 4.18.1 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj) | ✅Compatible |
-| AutoFixture.AutoMoq | 4.18.1 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj) | ✅Compatible |
-| AutoFixture.Xunit2 | 4.18.1 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj) | ✅Compatible |
-| BDInfo | 0.8.0 | | [MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj) | ✅Compatible |
-| BitFaster.Caching | 2.5.4 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj)
[MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj) | ✅Compatible |
-| BlurHashSharp | 1.4.0-pre.1 | | [Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | ✅Compatible |
-| BlurHashSharp.SkiaSharp | 1.4.0-pre.1 | | [Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | ✅Compatible |
-| CommandLineParser | 2.9.1 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| coverlet.collector | 8.0.0 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj) | ✅Compatible |
-| Diacritics | 4.1.4 | | [Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj) | ✅Compatible |
-| DiscUtils.Udf | 0.16.13 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | ✅Compatible |
-| DotNet.Glob | 3.1.3 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | ✅Compatible |
-| FsCheck.Xunit | 3.3.2 | | [Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj) | ✅Compatible |
-| HarfBuzzSharp.NativeAssets.Linux | 8.3.1.1 | | [Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | ✅Compatible |
-| ICU4N.Transliterator | 60.1.0-alpha.356 | | [Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj) | ✅Compatible |
-| IDisposableAnalyzers | 4.0.8 | | [Emby.Naming.csproj](#embynamingembynamingcsproj)
[Emby.Photos.csproj](#embyphotosembyphotoscsproj)
[Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
[Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj)
[Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj)
[Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj)
[Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
[Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj)
[Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj)
[Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
[Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj)
[Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj)
[Jellyfin.Networking.csproj](#srcjellyfinnetworkingjellyfinnetworkingcsproj)
[Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
[MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj)
[MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj)
[MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj)
[MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj) | ✅Compatible |
-| Ignore | 0.2.1 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | ✅Compatible |
-| Jellyfin.Sdk | 2025.10.21 | | [Emby.Naming.csproj](#embynamingembynamingcsproj)
[Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
[Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj)
[Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
[Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj)
[Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj)
[MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj)
[MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj)
[MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj)
[MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj) | ✅Compatible |
-| Jellyfin.XmlTv | 10.8.0 | | [Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj) | ✅Compatible |
-| libse | 4.0.12 | | [MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj) | ✅Compatible |
-| LrcParser | 2025.623.0 | | [MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| MetaBrainz.MusicBrainz | 8.0.1 | | [MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| Microsoft.AspNetCore.Authorization | 11.0.0-preview.1.26104.118 | | [Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj) | ✅Compatible |
-| Microsoft.AspNetCore.Mvc.Testing | 11.0.0-preview.1.26104.118 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj) | ✅Compatible |
-| Microsoft.CodeAnalysis.Analyzers | 3.11.0 | | [Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj) | ✅Compatible |
-| Microsoft.CodeAnalysis.BannedApiAnalyzers | 4.14.0 | | [Emby.Naming.csproj](#embynamingembynamingcsproj)
[Emby.Photos.csproj](#embyphotosembyphotoscsproj)
[Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj)
[Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
[Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj)
[Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj)
[Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
[Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj)
[Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.csproj](#srcjellyfinnetworkingjellyfinnetworkingcsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj)
[MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj)
[MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj)
[MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj)
[MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj) | ✅Compatible |
-| Microsoft.CodeAnalysis.CSharp | 5.0.0 | | [Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj) | ✅Compatible |
-| Microsoft.Data.Sqlite | 11.0.0-preview.1.26104.118 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Microsoft.EntityFrameworkCore | 11.0.0-preview.1.26104.118 | | [Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj) | ✅Compatible |
-| Microsoft.EntityFrameworkCore.Design | 11.0.0-preview.1.26104.118 | | [Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj) | ✅Compatible |
-| Microsoft.EntityFrameworkCore.Relational | 11.0.0-preview.1.26104.118 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj)
[Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj) | ✅Compatible |
-| Microsoft.EntityFrameworkCore.Sqlite | 11.0.0-preview.1.26104.118 | | [Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj) | ✅Compatible |
-| Microsoft.EntityFrameworkCore.Tools | 11.0.0-preview.1.26104.118 | | [Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj) | ✅Compatible |
-| Microsoft.Extensions.Caching.Abstractions | 11.0.0-preview.1.26104.118 | | [MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| Microsoft.Extensions.Caching.Memory | 11.0.0-preview.1.26104.118 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | ✅Compatible |
-| Microsoft.Extensions.Configuration.Binder | 11.0.0-preview.1.26104.118 | | [MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj) | ✅Compatible |
-| Microsoft.Extensions.DependencyInjection | 11.0.0-preview.1.26104.118 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | ✅Compatible |
-| Microsoft.Extensions.Diagnostics.HealthChecks.EntityFrameworkCore | 11.0.0-preview.1.26104.118 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Microsoft.Extensions.Hosting.Abstractions | 11.0.0-preview.1.26104.118 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | ✅Compatible |
-| Microsoft.Extensions.Http | 11.0.0-preview.1.26104.118 | | [Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| Microsoft.Extensions.Logging | 11.0.0-preview.1.26104.118 | | [Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj) | ✅Compatible |
-| Microsoft.NET.Test.Sdk | 18.0.1 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj) | ✅Compatible |
-| MimeTypes | 2.5.2 | | [MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj) | ✅Compatible |
-| Moq | 4.18.4 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj) | ✅Compatible |
-| Morestachio | 5.0.1.631 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| NEbml | 1.1.0.5 | | [Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj) | ✅Compatible |
-| NETStandard.Library | 2.0.3 | | [Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj) | ✅Compatible |
-| Newtonsoft.Json | 13.0.4 | | [MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| Npgsql.EntityFrameworkCore.PostgreSQL | 11.0.0-preview.1 | | [Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj) | ✅Compatible |
-| PlaylistsNET | 1.4.1 | | [MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| Polly | 8.6.5 | | [Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj) | ✅Compatible |
-| prometheus-net | 8.2.1 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| prometheus-net.AspNetCore | 8.2.1 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| prometheus-net.DotNetRuntime | 4.4.1 | | [Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj) | ✅Compatible |
-| Serilog.AspNetCore | 10.0.0 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Serilog.Enrichers.Thread | 4.0.0 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Serilog.Expressions | 5.0.0 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Serilog.Settings.Configuration | 10.0.0 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Serilog.Sinks.Async | 2.1.0 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Serilog.Sinks.Console | 6.1.1 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Serilog.Sinks.File | 7.0.0 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| Serilog.Sinks.Graylog | 3.1.1 | | [Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj) | ✅Compatible |
-| SerilogAnalyzer | 0.15.0 | | [Emby.Naming.csproj](#embynamingembynamingcsproj)
[Emby.Photos.csproj](#embyphotosembyphotoscsproj)
[Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj)
[Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
[Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj)
[Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj)
[Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
[Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj)
[Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.csproj](#srcjellyfinnetworkingjellyfinnetworkingcsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj)
[MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj)
[MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj)
[MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj)
[MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj) | ✅Compatible |
-| SkiaSharp | 3.116.1 | | [Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | ✅Compatible |
-| SkiaSharp.HarfBuzz | 3.116.1 | | [Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | ✅Compatible |
-| SkiaSharp.NativeAssets.Linux | 3.116.1 | | [Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | ✅Compatible |
-| SmartAnalyzers.MultithreadingAnalyzer | 1.1.31 | | [Emby.Naming.csproj](#embynamingembynamingcsproj)
[Emby.Photos.csproj](#embyphotosembyphotoscsproj)
[Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj)
[Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
[Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj)
[Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj)
[Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
[Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj)
[Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.csproj](#srcjellyfinnetworkingjellyfinnetworkingcsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj)
[MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj)
[MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj)
[MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj)
[MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj) | ✅Compatible |
-| StyleCop.Analyzers | 1.2.0-beta.556 | | [Emby.Naming.csproj](#embynamingembynamingcsproj)
[Emby.Photos.csproj](#embyphotosembyphotoscsproj)
[Emby.Server.Implementations.csproj](#embyserverimplementationsembyserverimplementationscsproj)
[Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj)
[Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.CodeAnalysis.csproj](#srcjellyfincodeanalysisjellyfincodeanalysiscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Data.csproj](#jellyfindatajellyfindatacsproj)
[Jellyfin.Database.Implementations.csproj](#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj)
[Jellyfin.Database.Providers.Postgres.csproj](#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj)
[Jellyfin.Database.Providers.Sqlite.csproj](#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj)
[Jellyfin.Drawing.csproj](#srcjellyfindrawingjellyfindrawingcsproj)
[Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj)
[Jellyfin.Extensions.csproj](#srcjellyfinextensionsjellyfinextensionscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.csproj](#srcjellyfinlivetvjellyfinlivetvcsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.csproj](#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.csproj](#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.csproj](#srcjellyfinnetworkingjellyfinnetworkingcsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.csproj](#jellyfinserverjellyfinservercsproj)
[Jellyfin.Server.Implementations.csproj](#jellyfinserverimplementationsjellyfinserverimplementationscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj)
[MediaBrowser.Common.csproj](#mediabrowsercommonmediabrowsercommoncsproj)
[MediaBrowser.Controller.csproj](#mediabrowsercontrollermediabrowsercontrollercsproj)
[MediaBrowser.LocalMetadata.csproj](#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj)
[MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj)
[MediaBrowser.Model.csproj](#mediabrowsermodelmediabrowsermodelcsproj)
[MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj)
[MediaBrowser.XbmcMetadata.csproj](#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj) | ✅Compatible |
-| Svg.Skia | 3.4.1 | | [Jellyfin.Drawing.Skia.csproj](#srcjellyfindrawingskiajellyfindrawingskiacsproj) | ✅Compatible |
-| Swashbuckle.AspNetCore | 7.3.2 | | [Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj) | ✅Compatible |
-| Swashbuckle.AspNetCore.ReDoc | 6.9.0 | | [Jellyfin.Api.csproj](#jellyfinapijellyfinapicsproj) | ✅Compatible |
-| TagLibSharp | 2.3.0 | | [Emby.Photos.csproj](#embyphotosembyphotoscsproj) | ✅Compatible |
-| TMDbLib | 2.3.0 | | [MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-| UTF.Unknown | 2.6.0 | | [MediaBrowser.MediaEncoding.csproj](#mediabrowsermediaencodingmediabrowsermediaencodingcsproj) | ✅Compatible |
-| xunit | 2.9.3 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj) | ✅Compatible |
-| Xunit.Priority | 1.1.6 | | [Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj) | ✅Compatible |
-| xunit.runner.visualstudio | 2.8.2 | | [Jellyfin.Api.Tests.csproj](#testsjellyfinapitestsjellyfinapitestscsproj)
[Jellyfin.Common.Tests.csproj](#testsjellyfincommontestsjellyfincommontestscsproj)
[Jellyfin.Controller.Tests.csproj](#testsjellyfincontrollertestsjellyfincontrollertestscsproj)
[Jellyfin.Extensions.Tests.csproj](#testsjellyfinextensionstestsjellyfinextensionstestscsproj)
[Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.MediaEncoding.Hls.Tests.csproj](#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj)
[Jellyfin.MediaEncoding.Keyframes.Tests.csproj](#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj)
[Jellyfin.MediaEncoding.Tests.csproj](#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj)
[Jellyfin.Model.Tests.csproj](#testsjellyfinmodeltestsjellyfinmodeltestscsproj)
[Jellyfin.Naming.Tests.csproj](#testsjellyfinnamingtestsjellyfinnamingtestscsproj)
[Jellyfin.Networking.Tests.csproj](#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj)
[Jellyfin.Providers.Tests.csproj](#testsjellyfinproviderstestsjellyfinproviderstestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj)
[Jellyfin.Server.Integration.Tests.csproj](#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj)
[Jellyfin.Server.Tests.csproj](#testsjellyfinservertestsjellyfinservertestscsproj)
[Jellyfin.XbmcMetadata.Tests.csproj](#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj) | ✅Compatible |
-| Xunit.SkippableFact | 1.5.61 | | [Jellyfin.LiveTv.Tests.csproj](#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj)
[Jellyfin.Server.Implementations.Tests.csproj](#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj) | ✅Compatible |
-| z440.atl.core | 7.11.0 | | [MediaBrowser.Providers.csproj](#mediabrowserprovidersmediabrowserproviderscsproj) | ✅Compatible |
-
-## Top API Migration Challenges
-
-### Technologies and Features
-
-| Technology | Issues | Percentage | Migration Path |
-| :--- | :---: | :---: | :--- |
-
-### Most Frequent API Issues
-
-| API | Count | Percentage | Category |
-| :--- | :---: | :---: | :--- |
-
-## Projects Relationship Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart LR
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P6["📦 MediaBrowser.XbmcMetadata.csproj
net11.0"]
- P7["📦 MediaBrowser.LocalMetadata.csproj
net11.0"]
- P8["📦 Jellyfin.Drawing.csproj
net11.0"]
- P9["📦 Emby.Photos.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P11["📦 Emby.Naming.csproj
net11.0"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P13["📦 Jellyfin.Drawing.Skia.csproj
net11.0"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P15["📦 Jellyfin.Common.Tests.csproj
net11.0"]
- P16["📦 Jellyfin.MediaEncoding.Tests.csproj
net11.0"]
- P17["📦 Jellyfin.Naming.Tests.csproj
net11.0"]
- P18["📦 Jellyfin.Api.Tests.csproj
net11.0"]
- P19["📦 Jellyfin.Server.Implementations.Tests.csproj
net11.0"]
- P20["📦 Jellyfin.Controller.Tests.csproj
net11.0"]
- P21["📦 Jellyfin.Data.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P23["📦 Jellyfin.Networking.csproj
net11.0"]
- P24["📦 Jellyfin.XbmcMetadata.Tests.csproj
net11.0"]
- P25["📦 Jellyfin.Model.Tests.csproj
net11.0"]
- P26["📦 Jellyfin.Networking.Tests.csproj
net11.0"]
- P27["📦 Jellyfin.Server.Tests.csproj
net11.0"]
- P28["📦 Jellyfin.Server.Integration.Tests.csproj
net11.0"]
- P29["📦 Jellyfin.Providers.Tests.csproj
net11.0"]
- P30["📦 Jellyfin.Extensions.csproj
net11.0"]
- P31["📦 Jellyfin.Extensions.Tests.csproj
net11.0"]
- P32["📦 Jellyfin.MediaEncoding.Keyframes.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P34["📦 Jellyfin.MediaEncoding.Hls.Tests.csproj
net11.0"]
- P35["📦 Jellyfin.MediaEncoding.Keyframes.Tests.csproj
net11.0"]
- P36["📦 Jellyfin.LiveTv.Tests.csproj
net11.0"]
- P37["📦 Jellyfin.LiveTv.csproj
net11.0"]
- P38["📦 Jellyfin.Database.Providers.Sqlite.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- P41["📦 Jellyfin.Database.Providers.Postgres.csproj
net11.0"]
- P1 --> P13
- P1 --> P10
- P1 --> P41
- P1 --> P33
- P1 --> P22
- P1 --> P37
- P1 --> P8
- P1 --> P39
- P1 --> P40
- P2 --> P4
- P2 --> P11
- P2 --> P32
- P2 --> P3
- P2 --> P40
- P3 --> P4
- P3 --> P40
- P4 --> P21
- P4 --> P30
- P4 --> P40
- P5 --> P4
- P5 --> P2
- P5 --> P40
- P6 --> P4
- P6 --> P2
- P6 --> P40
- P7 --> P4
- P7 --> P2
- P7 --> P40
- P8 --> P4
- P8 --> P3
- P8 --> P2
- P8 --> P40
- P9 --> P4
- P9 --> P2
- P9 --> P40
- P10 --> P12
- P10 --> P7
- P10 --> P14
- P10 --> P4
- P10 --> P2
- P10 --> P11
- P10 --> P5
- P10 --> P22
- P10 --> P6
- P10 --> P9
- P10 --> P8
- P10 --> P39
- P10 --> P3
- P10 --> P40
- P11 --> P4
- P11 --> P3
- P11 --> P40
- P12 --> P4
- P12 --> P2
- P12 --> P3
- P12 --> P40
- P13 --> P4
- P13 --> P3
- P13 --> P2
- P13 --> P40
- P14 --> P23
- P14 --> P33
- P14 --> P12
- P14 --> P2
- P14 --> P40
- P15 --> P5
- P15 --> P3
- P15 --> P40
- P16 --> P12
- P16 --> P40
- P17 --> P11
- P17 --> P40
- P18 --> P14
- P18 --> P22
- P18 --> P40
- P19 --> P28
- P19 --> P22
- P19 --> P10
- P19 --> P39
- P19 --> P40
- P20 --> P2
- P20 --> P40
- P21 --> P39
- P21 --> P40
- P22 --> P41
- P22 --> P21
- P22 --> P4
- P22 --> P2
- P22 --> P39
- P22 --> P40
- P23 --> P3
- P23 --> P2
- P23 --> P40
- P24 --> P5
- P24 --> P6
- P24 --> P40
- P25 --> P4
- P25 --> P40
- P26 --> P23
- P26 --> P40
- P27 --> P1
- P27 --> P40
- P28 --> P1
- P28 --> P40
- P29 --> P5
- P29 --> P40
- P30 --> P40
- P31 --> P4
- P31 --> P30
- P31 --> P40
- P32 --> P40
- P33 --> P4
- P33 --> P40
- P33 --> P3
- P33 --> P2
- P33 --> P32
- P34 --> P32
- P34 --> P33
- P34 --> P40
- P35 --> P32
- P35 --> P40
- P36 --> P37
- P36 --> P40
- P37 --> P4
- P37 --> P3
- P37 --> P2
- P37 --> P40
- P38 --> P3
- P38 --> P39
- P38 --> P40
- P39 --> P40
- P41 --> P3
- P41 --> P39
- P41 --> P40
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P6 "#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj"
- click P7 "#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj"
- click P8 "#srcjellyfindrawingjellyfindrawingcsproj"
- click P9 "#embyphotosembyphotoscsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P11 "#embynamingembynamingcsproj"
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P13 "#srcjellyfindrawingskiajellyfindrawingskiacsproj"
- click P14 "#jellyfinapijellyfinapicsproj"
- click P15 "#testsjellyfincommontestsjellyfincommontestscsproj"
- click P16 "#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj"
- click P17 "#testsjellyfinnamingtestsjellyfinnamingtestscsproj"
- click P18 "#testsjellyfinapitestsjellyfinapitestscsproj"
- click P19 "#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj"
- click P20 "#testsjellyfincontrollertestsjellyfincontrollertestscsproj"
- click P21 "#jellyfindatajellyfindatacsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P23 "#srcjellyfinnetworkingjellyfinnetworkingcsproj"
- click P24 "#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj"
- click P25 "#testsjellyfinmodeltestsjellyfinmodeltestscsproj"
- click P26 "#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj"
- click P27 "#testsjellyfinservertestsjellyfinservertestscsproj"
- click P28 "#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj"
- click P29 "#testsjellyfinproviderstestsjellyfinproviderstestscsproj"
- click P30 "#srcjellyfinextensionsjellyfinextensionscsproj"
- click P31 "#testsjellyfinextensionstestsjellyfinextensionstestscsproj"
- click P32 "#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P34 "#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj"
- click P35 "#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj"
- click P36 "#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj"
- click P37 "#srcjellyfinlivetvjellyfinlivetvcsproj"
- click P38 "#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- click P41 "#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj"
-
-```
-
-## Project Details
-
-
-### Emby.Naming\Emby.Naming.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 3
-- **Number of Files**: 49
-- **Lines of Code**: 4311
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (3)"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P17["📦 Jellyfin.Naming.Tests.csproj
net11.0"]
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P17 "#testsjellyfinnamingtestsjellyfinnamingtestscsproj"
- end
- subgraph current["Emby.Naming.csproj"]
- MAIN["📦 Emby.Naming.csproj
net11.0"]
- click MAIN "#embynamingembynamingcsproj"
- end
- subgraph downstream["Dependencies (3"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P2 --> MAIN
- P10 --> MAIN
- P17 --> MAIN
- MAIN --> P4
- MAIN --> P3
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### Emby.Photos\Emby.Photos.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 1
-- **Number of Files**: 3
-- **Lines of Code**: 200
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (1)"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- end
- subgraph current["Emby.Photos.csproj"]
- MAIN["📦 Emby.Photos.csproj
net11.0"]
- click MAIN "#embyphotosembyphotoscsproj"
- end
- subgraph downstream["Dependencies (3"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P10 --> MAIN
- MAIN --> P4
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### Emby.Server.Implementations\Emby.Server.Implementations.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 14
-- **Dependants**: 2
-- **Number of Files**: 294
-- **Lines of Code**: 30592
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P19["📦 Jellyfin.Server.Implementations.Tests.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P19 "#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj"
- end
- subgraph current["Emby.Server.Implementations.csproj"]
- MAIN["📦 Emby.Server.Implementations.csproj
net11.0"]
- click MAIN "#embyserverimplementationsembyserverimplementationscsproj"
- end
- subgraph downstream["Dependencies (14"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P7["📦 MediaBrowser.LocalMetadata.csproj
net11.0"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P11["📦 Emby.Naming.csproj
net11.0"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P6["📦 MediaBrowser.XbmcMetadata.csproj
net11.0"]
- P9["📦 Emby.Photos.csproj
net11.0"]
- P8["📦 Jellyfin.Drawing.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P7 "#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj"
- click P14 "#jellyfinapijellyfinapicsproj"
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P11 "#embynamingembynamingcsproj"
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P6 "#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj"
- click P9 "#embyphotosembyphotoscsproj"
- click P8 "#srcjellyfindrawingjellyfindrawingcsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- P19 --> MAIN
- MAIN --> P12
- MAIN --> P7
- MAIN --> P14
- MAIN --> P4
- MAIN --> P2
- MAIN --> P11
- MAIN --> P5
- MAIN --> P22
- MAIN --> P6
- MAIN --> P9
- MAIN --> P8
- MAIN --> P39
- MAIN --> P3
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### Jellyfin.Api\Jellyfin.Api.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 5
-- **Dependants**: 2
-- **Number of Files**: 169
-- **Lines of Code**: 29397
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P18["📦 Jellyfin.Api.Tests.csproj
net11.0"]
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P18 "#testsjellyfinapitestsjellyfinapitestscsproj"
- end
- subgraph current["Jellyfin.Api.csproj"]
- MAIN["📦 Jellyfin.Api.csproj
net11.0"]
- click MAIN "#jellyfinapijellyfinapicsproj"
- end
- subgraph downstream["Dependencies (5"]
- P23["📦 Jellyfin.Networking.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P23 "#srcjellyfinnetworkingjellyfinnetworkingcsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P10 --> MAIN
- P18 --> MAIN
- MAIN --> P23
- MAIN --> P33
- MAIN --> P12
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### Jellyfin.Data\Jellyfin.Data.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 2
-- **Dependants**: 2
-- **Number of Files**: 27
-- **Lines of Code**: 1625
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- end
- subgraph current["Jellyfin.Data.csproj"]
- MAIN["📦 Jellyfin.Data.csproj
net11.0"]
- click MAIN "#jellyfindatajellyfindatacsproj"
- end
- subgraph downstream["Dependencies (2"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P4 --> MAIN
- P22 --> MAIN
- MAIN --> P39
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### Jellyfin.Server.Implementations\Jellyfin.Server.Implementations.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 6
-- **Dependants**: 4
-- **Number of Files**: 58
-- **Lines of Code**: 10668
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (4)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P18["📦 Jellyfin.Api.Tests.csproj
net11.0"]
- P19["📦 Jellyfin.Server.Implementations.Tests.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P18 "#testsjellyfinapitestsjellyfinapitestscsproj"
- click P19 "#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj"
- end
- subgraph current["Jellyfin.Server.Implementations.csproj"]
- MAIN["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- click MAIN "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- end
- subgraph downstream["Dependencies (6"]
- P41["📦 Jellyfin.Database.Providers.Postgres.csproj
net11.0"]
- P21["📦 Jellyfin.Data.csproj
net11.0"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P41 "#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj"
- click P21 "#jellyfindatajellyfindatacsproj"
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- P10 --> MAIN
- P18 --> MAIN
- P19 --> MAIN
- MAIN --> P41
- MAIN --> P21
- MAIN --> P4
- MAIN --> P2
- MAIN --> P39
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### Jellyfin.Server\Jellyfin.Server.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** AspNetCore
-- **Dependencies**: 9
-- **Dependants**: 2
-- **Number of Files**: 84
-- **Lines of Code**: 9905
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P27["📦 Jellyfin.Server.Tests.csproj
net11.0"]
- P28["📦 Jellyfin.Server.Integration.Tests.csproj
net11.0"]
- click P27 "#testsjellyfinservertestsjellyfinservertestscsproj"
- click P28 "#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj"
- end
- subgraph current["Jellyfin.Server.csproj"]
- MAIN["📦 Jellyfin.Server.csproj
net11.0"]
- click MAIN "#jellyfinserverjellyfinservercsproj"
- end
- subgraph downstream["Dependencies (9"]
- P13["📦 Jellyfin.Drawing.Skia.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P41["📦 Jellyfin.Database.Providers.Postgres.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P37["📦 Jellyfin.LiveTv.csproj
net11.0"]
- P8["📦 Jellyfin.Drawing.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P13 "#srcjellyfindrawingskiajellyfindrawingskiacsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P41 "#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P37 "#srcjellyfinlivetvjellyfinlivetvcsproj"
- click P8 "#srcjellyfindrawingjellyfindrawingcsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P27 --> MAIN
- P28 --> MAIN
- MAIN --> P13
- MAIN --> P10
- MAIN --> P41
- MAIN --> P33
- MAIN --> P22
- MAIN --> P37
- MAIN --> P8
- MAIN --> P39
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### MediaBrowser.Common\MediaBrowser.Common.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 2
-- **Dependants**: 12
-- **Number of Files**: 44
-- **Lines of Code**: 3047
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (12)"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P8["📦 Jellyfin.Drawing.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P11["📦 Emby.Naming.csproj
net11.0"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P13["📦 Jellyfin.Drawing.Skia.csproj
net11.0"]
- P15["📦 Jellyfin.Common.Tests.csproj
net11.0"]
- P23["📦 Jellyfin.Networking.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P37["📦 Jellyfin.LiveTv.csproj
net11.0"]
- P38["📦 Jellyfin.Database.Providers.Sqlite.csproj
net11.0"]
- P41["📦 Jellyfin.Database.Providers.Postgres.csproj
net11.0"]
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P8 "#srcjellyfindrawingjellyfindrawingcsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P11 "#embynamingembynamingcsproj"
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P13 "#srcjellyfindrawingskiajellyfindrawingskiacsproj"
- click P15 "#testsjellyfincommontestsjellyfincommontestscsproj"
- click P23 "#srcjellyfinnetworkingjellyfinnetworkingcsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P37 "#srcjellyfinlivetvjellyfinlivetvcsproj"
- click P38 "#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj"
- click P41 "#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj"
- end
- subgraph current["MediaBrowser.Common.csproj"]
- MAIN["📦 MediaBrowser.Common.csproj
net11.0"]
- click MAIN "#mediabrowsercommonmediabrowsercommoncsproj"
- end
- subgraph downstream["Dependencies (2"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P2 --> MAIN
- P8 --> MAIN
- P10 --> MAIN
- P11 --> MAIN
- P12 --> MAIN
- P13 --> MAIN
- P15 --> MAIN
- P23 --> MAIN
- P33 --> MAIN
- P37 --> MAIN
- P38 --> MAIN
- P41 --> MAIN
- MAIN --> P4
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### MediaBrowser.Controller\MediaBrowser.Controller.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 5
-- **Dependants**: 14
-- **Number of Files**: 364
-- **Lines of Code**: 40900
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (14)"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P6["📦 MediaBrowser.XbmcMetadata.csproj
net11.0"]
- P7["📦 MediaBrowser.LocalMetadata.csproj
net11.0"]
- P8["📦 Jellyfin.Drawing.csproj
net11.0"]
- P9["📦 Emby.Photos.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P13["📦 Jellyfin.Drawing.Skia.csproj
net11.0"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P20["📦 Jellyfin.Controller.Tests.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P23["📦 Jellyfin.Networking.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P37["📦 Jellyfin.LiveTv.csproj
net11.0"]
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P6 "#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj"
- click P7 "#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj"
- click P8 "#srcjellyfindrawingjellyfindrawingcsproj"
- click P9 "#embyphotosembyphotoscsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P13 "#srcjellyfindrawingskiajellyfindrawingskiacsproj"
- click P14 "#jellyfinapijellyfinapicsproj"
- click P20 "#testsjellyfincontrollertestsjellyfincontrollertestscsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P23 "#srcjellyfinnetworkingjellyfinnetworkingcsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P37 "#srcjellyfinlivetvjellyfinlivetvcsproj"
- end
- subgraph current["MediaBrowser.Controller.csproj"]
- MAIN["📦 MediaBrowser.Controller.csproj
net11.0"]
- click MAIN "#mediabrowsercontrollermediabrowsercontrollercsproj"
- end
- subgraph downstream["Dependencies (5"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P11["📦 Emby.Naming.csproj
net11.0"]
- P32["📦 Jellyfin.MediaEncoding.Keyframes.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P11 "#embynamingembynamingcsproj"
- click P32 "#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P5 --> MAIN
- P6 --> MAIN
- P7 --> MAIN
- P8 --> MAIN
- P9 --> MAIN
- P10 --> MAIN
- P12 --> MAIN
- P13 --> MAIN
- P14 --> MAIN
- P20 --> MAIN
- P22 --> MAIN
- P23 --> MAIN
- P33 --> MAIN
- P37 --> MAIN
- MAIN --> P4
- MAIN --> P11
- MAIN --> P32
- MAIN --> P3
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### MediaBrowser.LocalMetadata\MediaBrowser.LocalMetadata.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 1
-- **Number of Files**: 16
-- **Lines of Code**: 2751
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (1)"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- end
- subgraph current["MediaBrowser.LocalMetadata.csproj"]
- MAIN["📦 MediaBrowser.LocalMetadata.csproj
net11.0"]
- click MAIN "#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj"
- end
- subgraph downstream["Dependencies (3"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P10 --> MAIN
- MAIN --> P4
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### MediaBrowser.MediaEncoding\MediaBrowser.MediaEncoding.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 4
-- **Dependants**: 3
-- **Number of Files**: 34
-- **Lines of Code**: 8139
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (3)"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P16["📦 Jellyfin.MediaEncoding.Tests.csproj
net11.0"]
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P14 "#jellyfinapijellyfinapicsproj"
- click P16 "#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj"
- end
- subgraph current["MediaBrowser.MediaEncoding.csproj"]
- MAIN["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- click MAIN "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- end
- subgraph downstream["Dependencies (4"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P10 --> MAIN
- P14 --> MAIN
- P16 --> MAIN
- MAIN --> P4
- MAIN --> P2
- MAIN --> P3
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### MediaBrowser.Model\MediaBrowser.Model.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 16
-- **Number of Files**: 310
-- **Lines of Code**: 21655
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (16)"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P6["📦 MediaBrowser.XbmcMetadata.csproj
net11.0"]
- P7["📦 MediaBrowser.LocalMetadata.csproj
net11.0"]
- P8["📦 Jellyfin.Drawing.csproj
net11.0"]
- P9["📦 Emby.Photos.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P11["📦 Emby.Naming.csproj
net11.0"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P13["📦 Jellyfin.Drawing.Skia.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P25["📦 Jellyfin.Model.Tests.csproj
net11.0"]
- P31["📦 Jellyfin.Extensions.Tests.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P37["📦 Jellyfin.LiveTv.csproj
net11.0"]
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P6 "#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj"
- click P7 "#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj"
- click P8 "#srcjellyfindrawingjellyfindrawingcsproj"
- click P9 "#embyphotosembyphotoscsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P11 "#embynamingembynamingcsproj"
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P13 "#srcjellyfindrawingskiajellyfindrawingskiacsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P25 "#testsjellyfinmodeltestsjellyfinmodeltestscsproj"
- click P31 "#testsjellyfinextensionstestsjellyfinextensionstestscsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P37 "#srcjellyfinlivetvjellyfinlivetvcsproj"
- end
- subgraph current["MediaBrowser.Model.csproj"]
- MAIN["📦 MediaBrowser.Model.csproj
net11.0"]
- click MAIN "#mediabrowsermodelmediabrowsermodelcsproj"
- end
- subgraph downstream["Dependencies (3"]
- P21["📦 Jellyfin.Data.csproj
net11.0"]
- P30["📦 Jellyfin.Extensions.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P21 "#jellyfindatajellyfindatacsproj"
- click P30 "#srcjellyfinextensionsjellyfinextensionscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P2 --> MAIN
- P3 --> MAIN
- P5 --> MAIN
- P6 --> MAIN
- P7 --> MAIN
- P8 --> MAIN
- P9 --> MAIN
- P10 --> MAIN
- P11 --> MAIN
- P12 --> MAIN
- P13 --> MAIN
- P22 --> MAIN
- P25 --> MAIN
- P31 --> MAIN
- P33 --> MAIN
- P37 --> MAIN
- MAIN --> P21
- MAIN --> P30
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### MediaBrowser.Providers\MediaBrowser.Providers.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 4
-- **Number of Files**: 132
-- **Lines of Code**: 19115
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (4)"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P15["📦 Jellyfin.Common.Tests.csproj
net11.0"]
- P24["📦 Jellyfin.XbmcMetadata.Tests.csproj
net11.0"]
- P29["📦 Jellyfin.Providers.Tests.csproj
net11.0"]
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P15 "#testsjellyfincommontestsjellyfincommontestscsproj"
- click P24 "#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj"
- click P29 "#testsjellyfinproviderstestsjellyfinproviderstestscsproj"
- end
- subgraph current["MediaBrowser.Providers.csproj"]
- MAIN["📦 MediaBrowser.Providers.csproj
net11.0"]
- click MAIN "#mediabrowserprovidersmediabrowserproviderscsproj"
- end
- subgraph downstream["Dependencies (3"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P10 --> MAIN
- P15 --> MAIN
- P24 --> MAIN
- P29 --> MAIN
- MAIN --> P4
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### MediaBrowser.XbmcMetadata\MediaBrowser.XbmcMetadata.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 2
-- **Number of Files**: 29
-- **Lines of Code**: 4274
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P24["📦 Jellyfin.XbmcMetadata.Tests.csproj
net11.0"]
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P24 "#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj"
- end
- subgraph current["MediaBrowser.XbmcMetadata.csproj"]
- MAIN["📦 MediaBrowser.XbmcMetadata.csproj
net11.0"]
- click MAIN "#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj"
- end
- subgraph downstream["Dependencies (3"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P10 --> MAIN
- P24 --> MAIN
- MAIN --> P4
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.CodeAnalysis\Jellyfin.CodeAnalysis.csproj
-
-#### Project Info
-
-- **Current Target Framework:** netstandard2.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 0
-- **Dependants**: 40
-- **Number of Files**: 1
-- **Lines of Code**: 86
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (40)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P6["📦 MediaBrowser.XbmcMetadata.csproj
net11.0"]
- P7["📦 MediaBrowser.LocalMetadata.csproj
net11.0"]
- P8["📦 Jellyfin.Drawing.csproj
net11.0"]
- P9["📦 Emby.Photos.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P11["📦 Emby.Naming.csproj
net11.0"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P13["📦 Jellyfin.Drawing.Skia.csproj
net11.0"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P15["📦 Jellyfin.Common.Tests.csproj
net11.0"]
- P16["📦 Jellyfin.MediaEncoding.Tests.csproj
net11.0"]
- P17["📦 Jellyfin.Naming.Tests.csproj
net11.0"]
- P18["📦 Jellyfin.Api.Tests.csproj
net11.0"]
- P19["📦 Jellyfin.Server.Implementations.Tests.csproj
net11.0"]
- P20["📦 Jellyfin.Controller.Tests.csproj
net11.0"]
- P21["📦 Jellyfin.Data.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P23["📦 Jellyfin.Networking.csproj
net11.0"]
- P24["📦 Jellyfin.XbmcMetadata.Tests.csproj
net11.0"]
- P25["📦 Jellyfin.Model.Tests.csproj
net11.0"]
- P26["📦 Jellyfin.Networking.Tests.csproj
net11.0"]
- P27["📦 Jellyfin.Server.Tests.csproj
net11.0"]
- P28["📦 Jellyfin.Server.Integration.Tests.csproj
net11.0"]
- P29["📦 Jellyfin.Providers.Tests.csproj
net11.0"]
- P30["📦 Jellyfin.Extensions.csproj
net11.0"]
- P31["📦 Jellyfin.Extensions.Tests.csproj
net11.0"]
- P32["📦 Jellyfin.MediaEncoding.Keyframes.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P34["📦 Jellyfin.MediaEncoding.Hls.Tests.csproj
net11.0"]
- P35["📦 Jellyfin.MediaEncoding.Keyframes.Tests.csproj
net11.0"]
- P36["📦 Jellyfin.LiveTv.Tests.csproj
net11.0"]
- P37["📦 Jellyfin.LiveTv.csproj
net11.0"]
- P38["📦 Jellyfin.Database.Providers.Sqlite.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P41["📦 Jellyfin.Database.Providers.Postgres.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P6 "#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj"
- click P7 "#mediabrowserlocalmetadatamediabrowserlocalmetadatacsproj"
- click P8 "#srcjellyfindrawingjellyfindrawingcsproj"
- click P9 "#embyphotosembyphotoscsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P11 "#embynamingembynamingcsproj"
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P13 "#srcjellyfindrawingskiajellyfindrawingskiacsproj"
- click P14 "#jellyfinapijellyfinapicsproj"
- click P15 "#testsjellyfincommontestsjellyfincommontestscsproj"
- click P16 "#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj"
- click P17 "#testsjellyfinnamingtestsjellyfinnamingtestscsproj"
- click P18 "#testsjellyfinapitestsjellyfinapitestscsproj"
- click P19 "#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj"
- click P20 "#testsjellyfincontrollertestsjellyfincontrollertestscsproj"
- click P21 "#jellyfindatajellyfindatacsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P23 "#srcjellyfinnetworkingjellyfinnetworkingcsproj"
- click P24 "#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj"
- click P25 "#testsjellyfinmodeltestsjellyfinmodeltestscsproj"
- click P26 "#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj"
- click P27 "#testsjellyfinservertestsjellyfinservertestscsproj"
- click P28 "#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj"
- click P29 "#testsjellyfinproviderstestsjellyfinproviderstestscsproj"
- click P30 "#srcjellyfinextensionsjellyfinextensionscsproj"
- click P31 "#testsjellyfinextensionstestsjellyfinextensionstestscsproj"
- click P32 "#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P34 "#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj"
- click P35 "#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj"
- click P36 "#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj"
- click P37 "#srcjellyfinlivetvjellyfinlivetvcsproj"
- click P38 "#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P41 "#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj"
- end
- subgraph current["Jellyfin.CodeAnalysis.csproj"]
- MAIN["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click MAIN "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- P2 --> MAIN
- P3 --> MAIN
- P4 --> MAIN
- P5 --> MAIN
- P6 --> MAIN
- P7 --> MAIN
- P8 --> MAIN
- P9 --> MAIN
- P10 --> MAIN
- P11 --> MAIN
- P12 --> MAIN
- P13 --> MAIN
- P14 --> MAIN
- P15 --> MAIN
- P16 --> MAIN
- P17 --> MAIN
- P18 --> MAIN
- P19 --> MAIN
- P20 --> MAIN
- P21 --> MAIN
- P22 --> MAIN
- P23 --> MAIN
- P24 --> MAIN
- P25 --> MAIN
- P26 --> MAIN
- P27 --> MAIN
- P28 --> MAIN
- P29 --> MAIN
- P30 --> MAIN
- P31 --> MAIN
- P32 --> MAIN
- P33 --> MAIN
- P34 --> MAIN
- P35 --> MAIN
- P36 --> MAIN
- P37 --> MAIN
- P38 --> MAIN
- P39 --> MAIN
- P41 --> MAIN
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 89 | |
-| ***Total APIs Analyzed*** | ***89*** | |
-
-
-### src\Jellyfin.Database\Jellyfin.Database.Implementations\Jellyfin.Database.Implementations.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 1
-- **Dependants**: 7
-- **Number of Files**: 136
-- **Lines of Code**: 8363
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (7)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P19["📦 Jellyfin.Server.Implementations.Tests.csproj
net11.0"]
- P21["📦 Jellyfin.Data.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P38["📦 Jellyfin.Database.Providers.Sqlite.csproj
net11.0"]
- P41["📦 Jellyfin.Database.Providers.Postgres.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P19 "#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj"
- click P21 "#jellyfindatajellyfindatacsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P38 "#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj"
- click P41 "#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj"
- end
- subgraph current["Jellyfin.Database.Implementations.csproj"]
- MAIN["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- click MAIN "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- end
- subgraph downstream["Dependencies (1"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- P10 --> MAIN
- P19 --> MAIN
- P21 --> MAIN
- P22 --> MAIN
- P38 --> MAIN
- P41 --> MAIN
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.Database\Jellyfin.Database.Providers.Postgres\Jellyfin.Database.Providers.Postgres.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 2
-- **Number of Files**: 14
-- **Lines of Code**: 6665
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- end
- subgraph current["Jellyfin.Database.Providers.Postgres.csproj"]
- MAIN["📦 Jellyfin.Database.Providers.Postgres.csproj
net11.0"]
- click MAIN "#srcjellyfindatabasejellyfindatabaseproviderspostgresjellyfindatabaseproviderspostgrescsproj"
- end
- subgraph downstream["Dependencies (3"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- P22 --> MAIN
- MAIN --> P3
- MAIN --> P39
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.Database\Jellyfin.Database.Providers.Sqlite\Jellyfin.Database.Providers.Sqlite.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 0
-- **Number of Files**: 82
-- **Lines of Code**: 48527
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Database.Providers.Sqlite.csproj"]
- MAIN["📦 Jellyfin.Database.Providers.Sqlite.csproj
net11.0"]
- click MAIN "#srcjellyfindatabasejellyfindatabaseproviderssqlitejellyfindatabaseproviderssqlitecsproj"
- end
- subgraph downstream["Dependencies (3"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P3
- MAIN --> P39
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.Drawing.Skia\Jellyfin.Drawing.Skia.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 4
-- **Dependants**: 1
-- **Number of Files**: 9
-- **Lines of Code**: 1577
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (1)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- end
- subgraph current["Jellyfin.Drawing.Skia.csproj"]
- MAIN["📦 Jellyfin.Drawing.Skia.csproj
net11.0"]
- click MAIN "#srcjellyfindrawingskiajellyfindrawingskiacsproj"
- end
- subgraph downstream["Dependencies (4"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- MAIN --> P4
- MAIN --> P3
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.Drawing\Jellyfin.Drawing.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 4
-- **Dependants**: 2
-- **Number of Files**: 4
-- **Lines of Code**: 665
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- end
- subgraph current["Jellyfin.Drawing.csproj"]
- MAIN["📦 Jellyfin.Drawing.csproj
net11.0"]
- click MAIN "#srcjellyfindrawingjellyfindrawingcsproj"
- end
- subgraph downstream["Dependencies (4"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- P10 --> MAIN
- MAIN --> P4
- MAIN --> P3
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.Extensions\Jellyfin.Extensions.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 1
-- **Dependants**: 2
-- **Number of Files**: 33
-- **Lines of Code**: 1635
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P31["📦 Jellyfin.Extensions.Tests.csproj
net11.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P31 "#testsjellyfinextensionstestsjellyfinextensionstestscsproj"
- end
- subgraph current["Jellyfin.Extensions.csproj"]
- MAIN["📦 Jellyfin.Extensions.csproj
net11.0"]
- click MAIN "#srcjellyfinextensionsjellyfinextensionscsproj"
- end
- subgraph downstream["Dependencies (1"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P4 --> MAIN
- P31 --> MAIN
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.LiveTv\Jellyfin.LiveTv.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 4
-- **Dependants**: 2
-- **Number of Files**: 78
-- **Lines of Code**: 13883
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P36["📦 Jellyfin.LiveTv.Tests.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P36 "#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj"
- end
- subgraph current["Jellyfin.LiveTv.csproj"]
- MAIN["📦 Jellyfin.LiveTv.csproj
net11.0"]
- click MAIN "#srcjellyfinlivetvjellyfinlivetvcsproj"
- end
- subgraph downstream["Dependencies (4"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P1 --> MAIN
- P36 --> MAIN
- MAIN --> P4
- MAIN --> P3
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.MediaEncoding.Hls\Jellyfin.MediaEncoding.Hls.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 5
-- **Dependants**: 3
-- **Number of Files**: 9
-- **Lines of Code**: 678
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (3)"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P34["📦 Jellyfin.MediaEncoding.Hls.Tests.csproj
net11.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P14 "#jellyfinapijellyfinapicsproj"
- click P34 "#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj"
- end
- subgraph current["Jellyfin.MediaEncoding.Hls.csproj"]
- MAIN["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- click MAIN "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- end
- subgraph downstream["Dependencies (5"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P32["📦 Jellyfin.MediaEncoding.Keyframes.csproj
net11.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P32 "#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj"
- end
- P1 --> MAIN
- P14 --> MAIN
- P34 --> MAIN
- MAIN --> P4
- MAIN --> P40
- MAIN --> P3
- MAIN --> P2
- MAIN --> P32
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.MediaEncoding.Keyframes\Jellyfin.MediaEncoding.Keyframes.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 1
-- **Dependants**: 4
-- **Number of Files**: 8
-- **Lines of Code**: 636
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (4)"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P34["📦 Jellyfin.MediaEncoding.Hls.Tests.csproj
net11.0"]
- P35["📦 Jellyfin.MediaEncoding.Keyframes.Tests.csproj
net11.0"]
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P34 "#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj"
- click P35 "#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj"
- end
- subgraph current["Jellyfin.MediaEncoding.Keyframes.csproj"]
- MAIN["📦 Jellyfin.MediaEncoding.Keyframes.csproj
net11.0"]
- click MAIN "#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj"
- end
- subgraph downstream["Dependencies (1"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P2 --> MAIN
- P33 --> MAIN
- P34 --> MAIN
- P35 --> MAIN
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### src\Jellyfin.Networking\Jellyfin.Networking.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** ClassLibrary
-- **Dependencies**: 3
-- **Dependants**: 2
-- **Number of Files**: 5
-- **Lines of Code**: 1479
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (2)"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P26["📦 Jellyfin.Networking.Tests.csproj
net11.0"]
- click P14 "#jellyfinapijellyfinapicsproj"
- click P26 "#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj"
- end
- subgraph current["Jellyfin.Networking.csproj"]
- MAIN["📦 Jellyfin.Networking.csproj
net11.0"]
- click MAIN "#srcjellyfinnetworkingjellyfinnetworkingcsproj"
- end
- subgraph downstream["Dependencies (3"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P14 --> MAIN
- P26 --> MAIN
- MAIN --> P3
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Api.Tests\Jellyfin.Api.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 3
-- **Dependants**: 0
-- **Number of Files**: 16
-- **Lines of Code**: 1501
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Api.Tests.csproj"]
- MAIN["📦 Jellyfin.Api.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinapitestsjellyfinapitestscsproj"
- end
- subgraph downstream["Dependencies (3"]
- P14["📦 Jellyfin.Api.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P14 "#jellyfinapijellyfinapicsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P14
- MAIN --> P22
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Common.Tests\Jellyfin.Common.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 3
-- **Dependants**: 0
-- **Number of Files**: 4
-- **Lines of Code**: 126
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Common.Tests.csproj"]
- MAIN["📦 Jellyfin.Common.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfincommontestsjellyfincommontestscsproj"
- end
- subgraph downstream["Dependencies (3"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P3["📦 MediaBrowser.Common.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P3 "#mediabrowsercommonmediabrowsercommoncsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P5
- MAIN --> P3
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Controller.Tests\Jellyfin.Controller.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 5
-- **Lines of Code**: 451
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Controller.Tests.csproj"]
- MAIN["📦 Jellyfin.Controller.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfincontrollertestsjellyfincontrollertestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P2["📦 MediaBrowser.Controller.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P2 "#mediabrowsercontrollermediabrowsercontrollercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P2
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Extensions.Tests\Jellyfin.Extensions.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 3
-- **Dependants**: 0
-- **Number of Files**: 21
-- **Lines of Code**: 1224
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Extensions.Tests.csproj"]
- MAIN["📦 Jellyfin.Extensions.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinextensionstestsjellyfinextensionstestscsproj"
- end
- subgraph downstream["Dependencies (3"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P30["📦 Jellyfin.Extensions.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P30 "#srcjellyfinextensionsjellyfinextensionscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P4
- MAIN --> P30
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.LiveTv.Tests\Jellyfin.LiveTv.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 8
-- **Lines of Code**: 994
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.LiveTv.Tests.csproj"]
- MAIN["📦 Jellyfin.LiveTv.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinlivetvtestsjellyfinlivetvtestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P37["📦 Jellyfin.LiveTv.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P37 "#srcjellyfinlivetvjellyfinlivetvcsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P37
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.MediaEncoding.Hls.Tests\Jellyfin.MediaEncoding.Hls.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 3
-- **Dependants**: 0
-- **Number of Files**: 3
-- **Lines of Code**: 105
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.MediaEncoding.Hls.Tests.csproj"]
- MAIN["📦 Jellyfin.MediaEncoding.Hls.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinmediaencodinghlstestsjellyfinmediaencodinghlstestscsproj"
- end
- subgraph downstream["Dependencies (3"]
- P32["📦 Jellyfin.MediaEncoding.Keyframes.csproj
net11.0"]
- P33["📦 Jellyfin.MediaEncoding.Hls.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P32 "#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj"
- click P33 "#srcjellyfinmediaencodinghlsjellyfinmediaencodinghlscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P32
- MAIN --> P33
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.MediaEncoding.Keyframes.Tests\Jellyfin.MediaEncoding.Keyframes.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 3
-- **Lines of Code**: 32
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.MediaEncoding.Keyframes.Tests.csproj"]
- MAIN["📦 Jellyfin.MediaEncoding.Keyframes.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinmediaencodingkeyframestestsjellyfinmediaencodingkeyframestestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P32["📦 Jellyfin.MediaEncoding.Keyframes.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P32 "#srcjellyfinmediaencodingkeyframesjellyfinmediaencodingkeyframescsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P32
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.MediaEncoding.Tests\Jellyfin.MediaEncoding.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 10
-- **Lines of Code**: 913
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.MediaEncoding.Tests.csproj"]
- MAIN["📦 Jellyfin.MediaEncoding.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinmediaencodingtestsjellyfinmediaencodingtestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P12["📦 MediaBrowser.MediaEncoding.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P12 "#mediabrowsermediaencodingmediabrowsermediaencodingcsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P12
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Model.Tests\Jellyfin.Model.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 12
-- **Lines of Code**: 2076
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Model.Tests.csproj"]
- MAIN["📦 Jellyfin.Model.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinmodeltestsjellyfinmodeltestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P4["📦 MediaBrowser.Model.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P4 "#mediabrowsermodelmediabrowsermodelcsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P4
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Naming.Tests\Jellyfin.Naming.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 29
-- **Lines of Code**: 3205
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Naming.Tests.csproj"]
- MAIN["📦 Jellyfin.Naming.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinnamingtestsjellyfinnamingtestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P11["📦 Emby.Naming.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P11 "#embynamingembynamingcsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P11
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Networking.Tests\Jellyfin.Networking.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 6
-- **Lines of Code**: 562
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Networking.Tests.csproj"]
- MAIN["📦 Jellyfin.Networking.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinnetworkingtestsjellyfinnetworkingtestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P23["📦 Jellyfin.Networking.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P23 "#srcjellyfinnetworkingjellyfinnetworkingcsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P23
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Providers.Tests\Jellyfin.Providers.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 14
-- **Lines of Code**: 2842
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Providers.Tests.csproj"]
- MAIN["📦 Jellyfin.Providers.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinproviderstestsjellyfinproviderstestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P5
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Server.Implementations.Tests\Jellyfin.Server.Implementations.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 5
-- **Dependants**: 0
-- **Number of Files**: 31
-- **Lines of Code**: 3307
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Server.Implementations.Tests.csproj"]
- MAIN["📦 Jellyfin.Server.Implementations.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj"
- end
- subgraph downstream["Dependencies (5"]
- P28["📦 Jellyfin.Server.Integration.Tests.csproj
net11.0"]
- P22["📦 Jellyfin.Server.Implementations.csproj
net11.0"]
- P10["📦 Emby.Server.Implementations.csproj
net11.0"]
- P39["📦 Jellyfin.Database.Implementations.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P28 "#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj"
- click P22 "#jellyfinserverimplementationsjellyfinserverimplementationscsproj"
- click P10 "#embyserverimplementationsembyserverimplementationscsproj"
- click P39 "#srcjellyfindatabasejellyfindatabaseimplementationsjellyfindatabaseimplementationscsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P28
- MAIN --> P22
- MAIN --> P10
- MAIN --> P39
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Server.Integration.Tests\Jellyfin.Server.Integration.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 1
-- **Number of Files**: 31
-- **Lines of Code**: 2022
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph upstream["Dependants (1)"]
- P19["📦 Jellyfin.Server.Implementations.Tests.csproj
net11.0"]
- click P19 "#testsjellyfinserverimplementationstestsjellyfinserverimplementationstestscsproj"
- end
- subgraph current["Jellyfin.Server.Integration.Tests.csproj"]
- MAIN["📦 Jellyfin.Server.Integration.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinserverintegrationtestsjellyfinserverintegrationtestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- P19 --> MAIN
- MAIN --> P1
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.Server.Tests\Jellyfin.Server.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 2
-- **Dependants**: 0
-- **Number of Files**: 3
-- **Lines of Code**: 131
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.Server.Tests.csproj"]
- MAIN["📦 Jellyfin.Server.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinservertestsjellyfinservertestscsproj"
- end
- subgraph downstream["Dependencies (2"]
- P1["📦 Jellyfin.Server.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P1 "#jellyfinserverjellyfinservercsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P1
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-
-
-### tests\Jellyfin.XbmcMetadata.Tests\Jellyfin.XbmcMetadata.Tests.csproj
-
-#### Project Info
-
-- **Current Target Framework:** net11.0✅
-- **SDK-style**: True
-- **Project Kind:** DotNetCoreApp
-- **Dependencies**: 3
-- **Dependants**: 0
-- **Number of Files**: 10
-- **Lines of Code**: 1043
-- **Estimated LOC to modify**: 0+ (at least 0.0% of the project)
-
-#### Dependency Graph
-
-Legend:
-📦 SDK-style project
-⚙️ Classic project
-
-```mermaid
-flowchart TB
- subgraph current["Jellyfin.XbmcMetadata.Tests.csproj"]
- MAIN["📦 Jellyfin.XbmcMetadata.Tests.csproj
net11.0"]
- click MAIN "#testsjellyfinxbmcmetadatatestsjellyfinxbmcmetadatatestscsproj"
- end
- subgraph downstream["Dependencies (3"]
- P5["📦 MediaBrowser.Providers.csproj
net11.0"]
- P6["📦 MediaBrowser.XbmcMetadata.csproj
net11.0"]
- P40["📦 Jellyfin.CodeAnalysis.csproj
netstandard2.0"]
- click P5 "#mediabrowserprovidersmediabrowserproviderscsproj"
- click P6 "#mediabrowserxbmcmetadatamediabrowserxbmcmetadatacsproj"
- click P40 "#srcjellyfincodeanalysisjellyfincodeanalysiscsproj"
- end
- MAIN --> P5
- MAIN --> P6
- MAIN --> P40
-
-```
-
-### API Compatibility
-
-| Category | Count | Impact |
-| :--- | :---: | :--- |
-| 🔴 Binary Incompatible | 0 | High - Require code changes |
-| 🟡 Source Incompatible | 0 | Medium - Needs re-compilation and potential conflicting API error fixing |
-| 🔵 Behavioral change | 0 | Low - Behavioral changes that may require testing at runtime |
-| ✅ Compatible | 0 | |
-| ***Total APIs Analyzed*** | ***0*** | |
-