diff options
Diffstat (limited to 'MediaBrowser.ServerApplication/ApplicationHost.cs')
| -rw-r--r-- | MediaBrowser.ServerApplication/ApplicationHost.cs | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/MediaBrowser.ServerApplication/ApplicationHost.cs b/MediaBrowser.ServerApplication/ApplicationHost.cs index e97c21204..a532e58a6 100644 --- a/MediaBrowser.ServerApplication/ApplicationHost.cs +++ b/MediaBrowser.ServerApplication/ApplicationHost.cs @@ -4,6 +4,7 @@ using MediaBrowser.Common.Configuration; using MediaBrowser.Common.Events; using MediaBrowser.Common.Extensions; using MediaBrowser.Common.Implementations; +using MediaBrowser.Common.Implementations.Devices; using MediaBrowser.Common.Implementations.ScheduledTasks; using MediaBrowser.Common.IO; using MediaBrowser.Common.Net; @@ -903,11 +904,18 @@ namespace MediaBrowser.ServerApplication } } - private readonly string _systemId = Environment.MachineName.GetMD5().ToString(); - + private DeviceId _serverId; public string ServerId { - get { return _systemId; } + get + { + if (_serverId == null) + { + _serverId = new DeviceId(ApplicationPaths, LogManager.GetLogger("ServerId")); + } + + return _serverId.Value; + } } /// <summary> |
