diff --git a/Jellyfin.Plugin.MetaShark/Plugin.cs b/Jellyfin.Plugin.MetaShark/Plugin.cs index e4ade77..d5940c6 100644 --- a/Jellyfin.Plugin.MetaShark/Plugin.cs +++ b/Jellyfin.Plugin.MetaShark/Plugin.cs @@ -65,9 +65,9 @@ public class Plugin : BasePlugin, IHasWebPages }; } - public string GetLocalApiBaseUrl(string hostname = "127.0.0.1") + public string GetLocalApiBaseUrl() { - return this._appHost.GetSmartApiUrl(hostname); + return this._appHost.GetLocalApiUrl("127.0.0.1", "http"); } public string GetApiBaseUrl(HttpRequest request) diff --git a/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs b/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs index d3235c1..0ecbe51 100644 --- a/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs +++ b/Jellyfin.Plugin.MetaShark/Providers/BaseProvider.cs @@ -471,7 +471,7 @@ namespace Jellyfin.Plugin.MetaShark.Providers protected string GetLocalProxyImageUrl(string url) { - var baseUrl = Plugin.Instance?.GetLocalApiBaseUrl("127.0.0.1"); + var baseUrl = Plugin.Instance?.GetLocalApiBaseUrl(); if (!string.IsNullOrEmpty(config.DoubanImageProxyBaseUrl)) { baseUrl = config.DoubanImageProxyBaseUrl.TrimEnd('/'); @@ -518,7 +518,7 @@ namespace Jellyfin.Plugin.MetaShark.Providers } // 自动扫描刷新时,直接使用本地地址 - return Plugin.Instance?.GetLocalApiBaseUrl("127.0.0.1") ?? string.Empty; + return Plugin.Instance?.GetLocalApiBaseUrl() ?? string.Empty; } protected void Log(string? message, params object?[] args)