aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-05-05 19:19:47 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-05-05 19:19:47 -0400
commit2f05af4be4ffb1ea8ed5421a39963372ca5c7f18 (patch)
treeb51f7661bb33533c7e1df0ca3021e24a6ec3288f
parentf6a90933a8f055302de83afa15a690c81fab7bdd (diff)
ease up device discovery
-rw-r--r--MediaBrowser.Dlna/Ssdp/DeviceDiscovery.cs6
-rw-r--r--MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs2
2 files changed, 5 insertions, 3 deletions
diff --git a/MediaBrowser.Dlna/Ssdp/DeviceDiscovery.cs b/MediaBrowser.Dlna/Ssdp/DeviceDiscovery.cs
index 737eb4287..94342bf31 100644
--- a/MediaBrowser.Dlna/Ssdp/DeviceDiscovery.cs
+++ b/MediaBrowser.Dlna/Ssdp/DeviceDiscovery.cs
@@ -1,5 +1,4 @@
using MediaBrowser.Common.Events;
-using MediaBrowser.Common.Net;
using MediaBrowser.Controller;
using MediaBrowser.Controller.Configuration;
using MediaBrowser.Controller.Dlna;
@@ -143,7 +142,10 @@ namespace MediaBrowser.Dlna.Ssdp
args.EndPoint = endPoint;
args.LocalIp = localIp;
- TryCreateDevice(args);
+ if (!_ssdpHandler.IsSelfNotification(args))
+ {
+ TryCreateDevice(args);
+ }
}
}
diff --git a/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs b/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs
index 3d6a6c2f1..2d4770fac 100644
--- a/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs
+++ b/MediaBrowser.Server.Implementations/IO/LibraryMonitor.cs
@@ -560,7 +560,7 @@ namespace MediaBrowser.Server.Implementations.IO
/// <returns>Task.</returns>
private async Task ProcessPathChanges(List<string> paths)
{
- var itemsToRefresh = paths.Select(Path.GetDirectoryName)
+ var itemsToRefresh = paths
.Select(GetAffectedBaseItem)
.Where(item => item != null)
.Distinct()