aboutsummaryrefslogtreecommitdiff
path: root/MediaBrowser.ServerApplication
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2016-09-03 13:16:36 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2016-09-03 13:16:36 -0400
commit2d7c82d0dd8b51af58a2e187ef30639fdbfd918a (patch)
treede26bd4f24fefa0b564ac70305d8c9271e1c8246 /MediaBrowser.ServerApplication
parentadeb944c616b13511dc56dab662166de08ee3ac4 (diff)
add loopback handler
Diffstat (limited to 'MediaBrowser.ServerApplication')
-rw-r--r--MediaBrowser.ServerApplication/MainStartup.cs9
-rw-r--r--MediaBrowser.ServerApplication/Native/LoopbackUtil.cs4
-rw-r--r--MediaBrowser.ServerApplication/Native/WindowsApp.cs5
3 files changed, 7 insertions, 11 deletions
diff --git a/MediaBrowser.ServerApplication/MainStartup.cs b/MediaBrowser.ServerApplication/MainStartup.cs
index 67b2a3b47..8fb0e8f46 100644
--- a/MediaBrowser.ServerApplication/MainStartup.cs
+++ b/MediaBrowser.ServerApplication/MainStartup.cs
@@ -292,15 +292,6 @@ namespace MediaBrowser.ServerApplication
ErrorModes.SEM_NOGPFAULTERRORBOX | ErrorModes.SEM_NOOPENFILEERRORBOX);
}
- try
- {
- LoopUtil.Run();
- }
- catch (Exception ex)
- {
- logManager.GetLogger("LoopUtil").ErrorException("Error in LoopUtil", ex);
- }
-
var task = _appHost.Init(initProgress);
Task.WaitAll(task);
diff --git a/MediaBrowser.ServerApplication/Native/LoopbackUtil.cs b/MediaBrowser.ServerApplication/Native/LoopbackUtil.cs
index dea77d375..5b260685b 100644
--- a/MediaBrowser.ServerApplication/Native/LoopbackUtil.cs
+++ b/MediaBrowser.ServerApplication/Native/LoopbackUtil.cs
@@ -192,12 +192,12 @@ namespace MediaBrowser.ServerApplication.Native
return hasChanges;
}
- public static void Run()
+ public static void Run(string appName)
{
var util = new LoopUtil();
util.LoadApps();
- var hasChanges = util.CreateExcemptions("Emby");
+ var hasChanges = util.CreateExcemptions(appName);
if (hasChanges)
{
diff --git a/MediaBrowser.ServerApplication/Native/WindowsApp.cs b/MediaBrowser.ServerApplication/Native/WindowsApp.cs
index 3c9c04acb..139471f11 100644
--- a/MediaBrowser.ServerApplication/Native/WindowsApp.cs
+++ b/MediaBrowser.ServerApplication/Native/WindowsApp.cs
@@ -203,5 +203,10 @@ namespace MediaBrowser.ServerApplication.Native
{
((Process)sender).Dispose();
}
+
+ public void EnableLoopback(string appName)
+ {
+ LoopUtil.Run(appName);
+ }
}
} \ No newline at end of file