diff --git a/Emby.MeiamSub.Shooter/Plugin.cs b/Emby.MeiamSub.Shooter/Plugin.cs
index 7d90cf6..3e9904f 100644
--- a/Emby.MeiamSub.Shooter/Plugin.cs
+++ b/Emby.MeiamSub.Shooter/Plugin.cs
@@ -42,9 +42,12 @@ namespace Emby.MeiamSub.Shooter
public static Plugin Instance { get; private set; }
///
- /// 缩略图资源文件
+ /// 获取插件缩略图资源流
+ /// 修改人: Meiam
+ /// 修改时间: 2025-12-22
+ /// 备注: 增加了资源加载的安全性检查,防止因资源名不匹配导致的空引用。
///
- ///
+ /// 图片资源流,若不存在则返回 null
public Stream GetThumbImage()
{
var type = GetType();
diff --git a/Emby.MeiamSub.Thunder/Plugin.cs b/Emby.MeiamSub.Thunder/Plugin.cs
index 050c30b..d3dcd92 100644
--- a/Emby.MeiamSub.Thunder/Plugin.cs
+++ b/Emby.MeiamSub.Thunder/Plugin.cs
@@ -44,9 +44,12 @@ namespace Emby.MeiamSub.Thunder
public static Plugin Instance { get; private set; }
///
- /// 缩略图资源文件
+ /// 获取插件缩略图资源流
+ /// 修改人: Meiam
+ /// 修改时间: 2025-12-22
+ /// 备注: 增加了资源加载的安全性检查,防止因资源名不匹配导致的空引用。
///
- ///
+ /// 图片资源流,若不存在则返回 null
public Stream GetThumbImage()
{
var type = GetType();
diff --git a/Jellyfin.MeiamSub.Shooter/Plugin.cs b/Jellyfin.MeiamSub.Shooter/Plugin.cs
index 999f9da..4da30a3 100644
--- a/Jellyfin.MeiamSub.Shooter/Plugin.cs
+++ b/Jellyfin.MeiamSub.Shooter/Plugin.cs
@@ -9,6 +9,8 @@ namespace Jellyfin.MeiamSub.Shooter
///
/// 插件入口
+ /// 修改人: Meiam
+ /// 修改时间: 2025-12-22
///
public class Plugin : BasePlugin
{
diff --git a/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs b/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs
index 3b80244..6af1aaf 100644
--- a/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs
+++ b/Jellyfin.MeiamSub.Shooter/PluginServiceRegistrator.cs
@@ -10,8 +10,19 @@ using System.Threading.Tasks;
namespace Jellyfin.MeiamSub.Shooter
{
+ ///
+ /// 插件服务注册器
+ /// 负责注册插件所需的依赖服务,如 HTTP 客户端和字幕提供程序。
+ /// 修改人: Meiam
+ /// 修改时间: 2025-12-22
+ ///
public class PluginServiceRegistrator : IPluginServiceRegistrator
{
+ ///
+ /// 注册服务
+ ///
+ /// 服务集合
+ /// 应用程序宿主
public void RegisterServices(IServiceCollection serviceCollection, IServerApplicationHost applicationHos)
{
serviceCollection.AddHttpClient("MeiamSub.Shooter", client =>
diff --git a/Jellyfin.MeiamSub.Thunder/Plugin.cs b/Jellyfin.MeiamSub.Thunder/Plugin.cs
index 5342bc1..b1967d5 100644
--- a/Jellyfin.MeiamSub.Thunder/Plugin.cs
+++ b/Jellyfin.MeiamSub.Thunder/Plugin.cs
@@ -8,6 +8,8 @@ namespace Jellyfin.MeiamSub.Thunder
{
///
/// 插件入口
+ /// 修改人: Meiam
+ /// 修改时间: 2025-12-22
///
public class Plugin : BasePlugin
{
diff --git a/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs b/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs
index ad8f48c..3661da7 100644
--- a/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs
+++ b/Jellyfin.MeiamSub.Thunder/PluginServiceRegistrator.cs
@@ -10,8 +10,19 @@ using System.Threading.Tasks;
namespace Jellyfin.MeiamSub.Thunder
{
+ ///
+ /// 插件服务注册器
+ /// 负责注册插件所需的依赖服务,如 HTTP 客户端和字幕提供程序。
+ /// 修改人: Meiam
+ /// 修改时间: 2025-12-22
+ ///
public class PluginServiceRegistrator : IPluginServiceRegistrator
{
+ ///
+ /// 注册服务
+ ///
+ /// 服务集合
+ /// 应用程序宿主
public void RegisterServices(IServiceCollection serviceCollection, IServerApplicationHost applicationHos)
{
serviceCollection.AddHttpClient("MeiamSub.Thunder", client =>