From 14032d3ed3ff2056ec3651014164bebf28eeb197 Mon Sep 17 00:00:00 2001 From: DarkFighterLuke Date: Fri, 26 Apr 2024 11:57:42 +0200 Subject: [PATCH 1/3] Adapt to support Jellyfin 10.9 API --- .../Providers/EpisodeMetadataProvider.cs | 4 ++-- .../Providers/SeriesMetadataProvider.cs | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Providers/EpisodeMetadataProvider.cs b/Jellyfin.Plugin.TubeArchivistMetadata/Providers/EpisodeMetadataProvider.cs index 127d8a6..bc00ede 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Providers/EpisodeMetadataProvider.cs +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Providers/EpisodeMetadataProvider.cs @@ -62,7 +62,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Providers { Name = video.Channel.Name, ImageUrl = video.Channel.ThumbUrl, - Type = PersonType.Actor, + Type = Data.Enums.PersonKind.Actor, }); result.HasMetadata = true; result.Item = video.ToEpisode(); @@ -80,7 +80,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Providers var taApi = TubeArchivistApi.GetInstance(); var videoTAId = searchInfo.Path.Split("/").Last().Split(".").First(); - var video = await taApi.GetVideo(videoTAId).ConfigureAwait(true); + var video = await taApi.GetVideo(videoTAId).ConfigureAwait(false); if (video != null) { results.Add(video.ToSearchResult()); diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Providers/SeriesMetadataProvider.cs b/Jellyfin.Plugin.TubeArchivistMetadata/Providers/SeriesMetadataProvider.cs index 3a504c2..b10f9df 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Providers/SeriesMetadataProvider.cs +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Providers/SeriesMetadataProvider.cs @@ -62,7 +62,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Providers { Name = channel.Name, ImageUrl = channel.ThumbUrl, - Type = PersonType.Actor, + Type = Data.Enums.PersonKind.Actor, }); result.HasMetadata = true; result.Item = channel.ToSeries(); @@ -80,7 +80,7 @@ namespace Jellyfin.Plugin.TubeArchivistMetadata.Providers var taApi = TubeArchivistApi.GetInstance(); var channelTAId = searchInfo.Path.Split("/").Last(); - var channel = await taApi.GetChannel(channelTAId).ConfigureAwait(true); + var channel = await taApi.GetChannel(channelTAId).ConfigureAwait(false); if (channel != null) { results.Add(channel.ToSearchResult()); From 195acd2f1b3f4d38d8c8dea7a9e9a7b28f8d3e8b Mon Sep 17 00:00:00 2001 From: DarkFighterLuke Date: Fri, 26 Apr 2024 12:35:53 +0200 Subject: [PATCH 2/3] Reference Jellyfin 10.9 DLLs --- .../Jellyfin.Plugin.TubeArchivistMetadata.csproj | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Jellyfin.Plugin.TubeArchivistMetadata/Jellyfin.Plugin.TubeArchivistMetadata.csproj b/Jellyfin.Plugin.TubeArchivistMetadata/Jellyfin.Plugin.TubeArchivistMetadata.csproj index 2df209c..c788a70 100644 --- a/Jellyfin.Plugin.TubeArchivistMetadata/Jellyfin.Plugin.TubeArchivistMetadata.csproj +++ b/Jellyfin.Plugin.TubeArchivistMetadata/Jellyfin.Plugin.TubeArchivistMetadata.csproj @@ -1,7 +1,7 @@ - net6.0 + net8.0 Jellyfin.Plugin.TubeArchivistMetadata true true @@ -11,8 +11,8 @@ - - + + From 40d5c90c4c736c5fdb1ff48556d2ab76ee356cea Mon Sep 17 00:00:00 2001 From: DarkFighterLuke <31162436+DarkFighterLuke@users.noreply.github.com> Date: Wed, 1 May 2024 22:19:39 +0200 Subject: [PATCH 3/3] Change required .NET version in README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 847a152..cc31085 100644 --- a/README.md +++ b/README.md @@ -64,7 +64,7 @@ _NOTE: If you are using Docker containers, it is important to mount the TubeArch ## Build -1. To build this plugin you will need [.Net 6.x](https://dotnet.microsoft.com/download/dotnet/6.0). +1. To build this plugin you will need [.Net 8.x](https://dotnet.microsoft.com/download/dotnet/8.0). 2. Build plugin with following command ```