From 31357d3298baa8e0f540dfefc47eb39da8df128d Mon Sep 17 00:00:00 2001 From: LukePulverenti Luke Pulverenti luke pulverenti Date: Mon, 3 Sep 2012 12:40:35 -0400 Subject: [PATCH] Updated plugins to store their assemblies directly in the plugins folder --- .../HttpHandlers/PluginsHandler.cs | 1 - MediaBrowser.Api/MediaBrowser.Api.csproj | 5 +- MediaBrowser.Api/Plugin.cs | 2 +- .../Kernel/BaseApplicationPaths.cs | 21 +++++ MediaBrowser.Common/Kernel/BaseKernel.cs | 29 +++---- MediaBrowser.Common/Plugins/BasePlugin.cs | 86 ++++++++++++++----- MediaBrowser.Common/UI/BaseApplication.cs | 2 + MediaBrowser.Controller/Kernel.cs | 13 ++- .../MediaBrowser.InternetProviders.csproj | 5 +- MediaBrowser.Model/DTO/PluginInfo.cs | 9 +- .../MediaBrowser.Movies.csproj | 5 +- MediaBrowser.TV/MediaBrowser.TV.csproj | 5 +- MediaBrowser.TV/Plugin.cs | 2 +- .../MediaBrowser.WebDashboard.csproj | 5 +- 14 files changed, 133 insertions(+), 57 deletions(-) diff --git a/MediaBrowser.Api/HttpHandlers/PluginsHandler.cs b/MediaBrowser.Api/HttpHandlers/PluginsHandler.cs index 67246cbc6a..ab2efc9496 100644 --- a/MediaBrowser.Api/HttpHandlers/PluginsHandler.cs +++ b/MediaBrowser.Api/HttpHandlers/PluginsHandler.cs @@ -18,7 +18,6 @@ namespace MediaBrowser.Api.HttpHandlers { return new PluginInfo() { - Path = p.Path, Name = p.Name, Enabled = p.Enabled, DownloadToUI = p.DownloadToUI, diff --git a/MediaBrowser.Api/MediaBrowser.Api.csproj b/MediaBrowser.Api/MediaBrowser.Api.csproj index 9e6cbb0565..5913e695b7 100644 --- a/MediaBrowser.Api/MediaBrowser.Api.csproj +++ b/MediaBrowser.Api/MediaBrowser.Api.csproj @@ -29,6 +29,9 @@ prompt 4 + + Always + @@ -97,7 +100,7 @@ - xcopy "$(TargetPath)" "$(SolutionDir)\ProgramData\Plugins\$(ProjectName)\" /y + xcopy "$(TargetPath)" "$(SolutionDir)\ProgramData\Plugins\" /y