From 277ec77d15c72d0f449eff0a3d17a93b522d242d Mon Sep 17 00:00:00 2001 From: cxfksword <718792+cxfksword@users.noreply.github.com> Date: Thu, 6 Apr 2023 23:05:37 +0800 Subject: [PATCH] Optimize identity --- Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs | 5 ++++- Jellyfin.Plugin.MetaShark/Providers/SeasonProvider.cs | 3 +-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs b/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs index 57d0e6b..612a5b3 100644 --- a/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs +++ b/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs @@ -510,8 +510,11 @@ namespace Jellyfin.Plugin.MetaShark.Providers return directoryName; } return Path.GetFileNameWithoutExtension(info.Path) ?? info.Name; - default: + case EpisodeInfo: return Path.GetFileNameWithoutExtension(info.Path) ?? info.Name; + default: + // series和season文件名没扩展名 + return Path.GetFileName(info.Path) ?? info.Name; } } diff --git a/Jellyfin.Plugin.MetaShark/Providers/SeasonProvider.cs b/Jellyfin.Plugin.MetaShark/Providers/SeasonProvider.cs index 0c79525..045d166 100644 --- a/Jellyfin.Plugin.MetaShark/Providers/SeasonProvider.cs +++ b/Jellyfin.Plugin.MetaShark/Providers/SeasonProvider.cs @@ -81,7 +81,6 @@ namespace Jellyfin.Plugin.MetaShark.Providers { ProviderIds = new Dictionary { { DoubanProviderId, subject.Sid } }, Name = subject.Name, - OriginalTitle = subject.OriginalName, CommunityRating = subject.Rating, Overview = subject.Intro, ProductionYear = subject.Year, @@ -111,7 +110,7 @@ namespace Jellyfin.Plugin.MetaShark.Providers // 豆瓣找不到季数据,尝试获取tmdb的季数据 - if (string.IsNullOrEmpty(seasonSid) && !string.IsNullOrWhiteSpace(seriesTmdbId) && (seasonNumber.HasValue && seasonNumber > 0)) + if (string.IsNullOrEmpty(seasonSid) && !string.IsNullOrWhiteSpace(seriesTmdbId) && seasonNumber.HasValue && seasonNumber >= 0) { var tmdbResult = await this.GetMetadataByTmdb(info, seriesTmdbId, seasonNumber.Value, cancellationToken).ConfigureAwait(false); if (tmdbResult != null)