diff options
| -rw-r--r-- | MediaBrowser.Api/Library/LibraryHelpers.cs | 2 | ||||
| -rw-r--r-- | MediaBrowser.Api/Library/LibraryStructureService.cs | 11 | ||||
| -rw-r--r-- | MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj | 4 |
3 files changed, 13 insertions, 4 deletions
diff --git a/MediaBrowser.Api/Library/LibraryHelpers.cs b/MediaBrowser.Api/Library/LibraryHelpers.cs index c18c90b20..111922bca 100644 --- a/MediaBrowser.Api/Library/LibraryHelpers.cs +++ b/MediaBrowser.Api/Library/LibraryHelpers.cs @@ -54,8 +54,6 @@ namespace MediaBrowser.Api.Library /// <param name="virtualFolderName">Name of the virtual folder.</param> /// <param name="path">The path.</param> /// <param name="appPaths">The app paths.</param> - /// <exception cref="System.IO.DirectoryNotFoundException">The path does not exist.</exception> - /// <exception cref="System.ArgumentException">The path is not valid.</exception> public static void AddMediaPath(IFileSystem fileSystem, string virtualFolderName, string path, IServerApplicationPaths appPaths) { if (!fileSystem.DirectoryExists(path)) diff --git a/MediaBrowser.Api/Library/LibraryStructureService.cs b/MediaBrowser.Api/Library/LibraryStructureService.cs index 42c6ef6e5..96af5240e 100644 --- a/MediaBrowser.Api/Library/LibraryStructureService.cs +++ b/MediaBrowser.Api/Library/LibraryStructureService.cs @@ -47,6 +47,12 @@ namespace MediaBrowser.Api.Library /// </summary> /// <value><c>true</c> if [refresh library]; otherwise, <c>false</c>.</value> public bool RefreshLibrary { get; set; } + + /// <summary> + /// Gets or sets the path. + /// </summary> + /// <value>The path.</value> + public string Path { get; set; } } [Route("/Library/VirtualFolders", "DELETE")] @@ -216,6 +222,11 @@ namespace MediaBrowser.Api.Library } } + + if (!string.IsNullOrWhiteSpace(request.Path)) + { + LibraryHelpers.AddMediaPath(_fileSystem, request.Name, request.Path, _appPaths); + } } finally { diff --git a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj index 5759f43dc..d6754f597 100644 --- a/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj +++ b/MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj @@ -200,10 +200,10 @@ <Content Include="dashboard-ui\components\imageuploader\imageuploader.template.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
- <Content Include="dashboard-ui\components\medialibraryeditor\medialibraryeditor.js">
+ <Content Include="dashboard-ui\components\medialibrarycreator\medialibrarycreator.js">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
- <Content Include="dashboard-ui\components\medialibraryeditor\medialibraryeditor.template.html">
+ <Content Include="dashboard-ui\components\medialibrarycreator\medialibrarycreator.template.html">
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
</Content>
<Content Include="dashboard-ui\components\metadataeditor\metadataeditor.js">
|
