Browse Source

restore library editor

Luke Pulverenti 9 years ago
parent
commit
2c5ee7e2cf

+ 9 - 1
MediaBrowser.Api/Library/LibraryStructureService.cs

@@ -204,9 +204,17 @@ namespace MediaBrowser.Api.Library
 
             if (_fileSystem.DirectoryExists(virtualFolderPath))
             {
-                throw new ArgumentException("There is already a media collection with the name " + name + ".");
+                throw new ArgumentException("There is already a media library with the name " + name + ".");
             }
 
+            if (!string.IsNullOrWhiteSpace(request.Path))
+            {
+                if (!_fileSystem.DirectoryExists(request.Path))
+                {
+                    throw new DirectoryNotFoundException("The specified folder does not exist.");
+                }
+            }
+            
             _libraryMonitor.Stop();
 
             try

+ 0 - 7
MediaBrowser.ServerApplication/ServerNotifyIcon.cs

@@ -132,13 +132,6 @@ namespace MediaBrowser.ServerApplication
 
             LocalizeText();
 
-            if (_appHost.IsFirstRun)
-            {
-                Action action = () => notifyIcon1.ShowBalloonTip(5000, "Emby", "Welcome to Emby Server!", ToolTipIcon.Info);
-
-                contextMenuStrip1.Invoke(action);
-            }
-
             notifyIcon1.DoubleClick += notifyIcon1_DoubleClick;
             Application.ApplicationExit += Application_ApplicationExit;
         }

+ 6 - 0
MediaBrowser.WebDashboard/MediaBrowser.WebDashboard.csproj

@@ -206,6 +206,12 @@
     <Content Include="dashboard-ui\components\medialibrarycreator\medialibrarycreator.template.html">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>
+    <Content Include="dashboard-ui\components\medialibraryeditor\medialibraryeditor.js">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
+    <Content Include="dashboard-ui\components\medialibraryeditor\medialibraryeditor.template.html">
+      <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
+    </Content>
     <Content Include="dashboard-ui\components\metadataeditor\metadataeditor.js">
       <CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
     </Content>