diff --git a/Emby.Server.Implementations/LiveTv/LiveTvDtoService.cs b/Emby.Server.Implementations/LiveTv/LiveTvDtoService.cs
index e6479feaa..15bbca136 100644
--- a/Emby.Server.Implementations/LiveTv/LiveTvDtoService.cs
+++ b/Emby.Server.Implementations/LiveTv/LiveTvDtoService.cs
@@ -89,6 +89,11 @@ namespace Emby.Server.Implementations.LiveTv
if (channel != null)
{
dto.ChannelName = channel.Name;
+
+ if (channel.HasImage(ImageType.Primary))
+ {
+ dto.ChannelPrimaryImageTag = GetImageTag(channel);
+ }
}
return dto;
diff --git a/Emby.Server.Implementations/Localization/Core/kk.json b/Emby.Server.Implementations/Localization/Core/kk.json
index e99623557..c24ee3d13 100644
--- a/Emby.Server.Implementations/Localization/Core/kk.json
+++ b/Emby.Server.Implementations/Localization/Core/kk.json
@@ -27,7 +27,7 @@
"Artists": "\u041e\u0440\u044b\u043d\u0434\u0430\u0443\u0448\u044b\u043b\u0430\u0440",
"Folders": "\u049a\u0430\u043b\u0442\u0430\u043b\u0430\u0440",
"Songs": "\u04d8\u0443\u0435\u043d\u0434\u0435\u0440",
- "TvShows": "TV Shows",
+ "TvShows": "\u0422\u0414-\u043a\u04e9\u0440\u0441\u0435\u0442\u0456\u043c\u0434\u0435\u0440",
"Shows": "\u041a\u04e9\u0440\u0441\u0435\u0442\u0456\u043c\u0434\u0435\u0440",
"Genres": "\u0416\u0430\u043d\u0440\u043b\u0430\u0440",
"NameSeasonNumber": "{0}-\u043c\u0430\u0443\u0441\u044b\u043c",
diff --git a/Emby.Server.Implementations/Localization/Core/ru.json b/Emby.Server.Implementations/Localization/Core/ru.json
index f3a1cfb7b..aa624f0e7 100644
--- a/Emby.Server.Implementations/Localization/Core/ru.json
+++ b/Emby.Server.Implementations/Localization/Core/ru.json
@@ -2,13 +2,13 @@
"Latest": "\u041d\u043e\u0432\u0435\u0439\u0448\u0435\u0435",
"ValueSpecialEpisodeName": "\u0421\u043f\u0435\u0446\u044d\u043f\u0438\u0437\u043e\u0434 - {0}",
"Inherit": "\u041d\u0430\u0441\u043b\u0435\u0434\u0443\u0435\u043c\u043e\u0435",
- "Books": "\u041a\u043d\u0438\u0433\u0438",
+ "Books": "\u041b\u0438\u0442\u0435\u0440\u0430\u0442\u0443\u0440\u0430",
"Music": "\u041c\u0443\u0437\u044b\u043a\u0430",
"Games": "\u0418\u0433\u0440\u044b",
"Photos": "\u0424\u043e\u0442\u043e",
"MixedContent": "\u0421\u043c\u0435\u0448\u0430\u043d\u043d\u043e\u0435 \u0441\u043e\u0434\u0435\u0440\u0436\u0430\u043d\u0438\u0435",
- "MusicVideos": "\u041c\u0443\u0437\u044b\u043a\u0430\u043b\u044c\u043d\u044b\u0435 \u0432\u0438\u0434\u0435\u043e",
- "HomeVideos": "\u0414\u043e\u043c\u0430\u0448\u043d\u0438\u0435 \u0432\u0438\u0434\u0435\u043e",
+ "MusicVideos": "\u041c\u0443\u0437. \u0432\u0438\u0434\u0435\u043e",
+ "HomeVideos": "\u0414\u043e\u043c. \u0432\u0438\u0434\u0435\u043e",
"Playlists": "\u041f\u043b\u0435\u0439-\u043b\u0438\u0441\u0442\u044b",
"HeaderRecordingGroups": "\u0413\u0440\u0443\u043f\u043f\u044b \u0437\u0430\u043f\u0438\u0441\u0435\u0439",
"HeaderContinueWatching": "\u041f\u0440\u043e\u0434\u043e\u043b\u0436\u0435\u043d\u0438\u0435 \u043f\u0440\u043e\u0441\u043c\u043e\u0442\u0440\u0430",
@@ -22,12 +22,12 @@
"Favorites": "\u0418\u0437\u0431\u0440\u0430\u043d\u043d\u043e\u0435",
"Collections": "\u041a\u043e\u043b\u043b\u0435\u043a\u0446\u0438\u0438",
"Channels": "\u041a\u0430\u043d\u0430\u043b\u044b",
- "Movies": "\u0424\u0438\u043b\u044c\u043c\u044b",
+ "Movies": "\u041a\u0438\u043d\u043e",
"Albums": "\u0410\u043b\u044c\u0431\u043e\u043c\u044b",
"Artists": "\u0418\u0441\u043f\u043e\u043b\u043d\u0438\u0442\u0435\u043b\u0438",
"Folders": "\u041f\u0430\u043f\u043a\u0438",
"Songs": "\u041a\u043e\u043c\u043f\u043e\u0437\u0438\u0446\u0438\u0438",
- "TvShows": "TV Shows",
+ "TvShows": "\u0422\u0412",
"Shows": "\u041f\u0435\u0440\u0435\u0434\u0430\u0447\u0438",
"Genres": "\u0416\u0430\u043d\u0440\u044b",
"NameSeasonNumber": "\u0421\u0435\u0437\u043e\u043d {0}",
@@ -49,7 +49,7 @@
"DeviceOnlineWithName": "{0} - \u043f\u043e\u0434\u043a\u043b. \u0443\u0441\u0442-\u043d\u043e",
"UserOnlineFromDevice": "{0} - \u043f\u043e\u0434\u043a\u043b. \u0441 {1} \u0443\u0441\u0442-\u043d\u043e",
"ProviderValue": "\u041f\u043e\u0441\u0442\u0430\u0432\u0449\u0438\u043a: {0}",
- "SubtitlesDownloadedForItem": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u0434\u043b\u044f {0} \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b",
+ "SubtitlesDownloadedForItem": "\u0421\u0443\u0431\u0442\u0438\u0442\u0440\u044b \u043a {0} \u0437\u0430\u0433\u0440\u0443\u0436\u0435\u043d\u044b",
"UserCreatedWithName": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0} \u0431\u044b\u043b \u0441\u043e\u0437\u0434\u0430\u043d",
"UserPasswordChangedWithName": "\u041f\u0430\u0440\u043e\u043b\u044c \u043f\u043e\u043b\u044c\u0437-\u043b\u044f {0} \u0431\u044b\u043b \u0438\u0437\u043c\u0435\u043d\u0451\u043d",
"UserDeletedWithName": "\u041f\u043e\u043b\u044c\u0437\u043e\u0432\u0430\u0442\u0435\u043b\u044c {0} \u0431\u044b\u043b \u0443\u0434\u0430\u043b\u0451\u043d",
diff --git a/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs b/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs
index 1c1637330..9dff18690 100644
--- a/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs
+++ b/MediaBrowser.Controller/LiveTv/LiveTvProgram.cs
@@ -50,21 +50,40 @@ namespace MediaBrowser.Controller.LiveTv
public static double? GetDefaultPrimaryImageAspectRatio(IHasProgramAttributes item)
{
var serviceName = item.ServiceName;
- if (!item.IsMovie
- && !string.Equals(serviceName, EmbyServiceName, StringComparison.OrdinalIgnoreCase)
- && !string.Equals(serviceName, "Next Pvr", StringComparison.OrdinalIgnoreCase))
- {
- double value = 16;
- value /= 9;
- return value;
+ if (item.IsMovie)
+ {
+ if (string.Equals(serviceName, EmbyServiceName, StringComparison.OrdinalIgnoreCase) || string.Equals(serviceName, "Next Pvr", StringComparison.OrdinalIgnoreCase))
+ {
+ double value = 2;
+ value /= 3;
+
+ return value;
+ }
+ else
+ {
+ double value = 16;
+ value /= 9;
+
+ return value;
+ }
}
else
{
- double value = 2;
- value /= 3;
+ if (string.Equals(serviceName, EmbyServiceName, StringComparison.OrdinalIgnoreCase) || string.Equals(serviceName, "Next Pvr", StringComparison.OrdinalIgnoreCase))
+ {
+ double value = 2;
+ value /= 3;
- return value;
+ return value;
+ }
+ else
+ {
+ double value = 16;
+ value /= 9;
+
+ return value;
+ }
}
}
diff --git a/MediaBrowser.Model/LiveTv/BaseTimerInfoDto.cs b/MediaBrowser.Model/LiveTv/BaseTimerInfoDto.cs
index 7c9fe0790..e4d32ca4a 100644
--- a/MediaBrowser.Model/LiveTv/BaseTimerInfoDto.cs
+++ b/MediaBrowser.Model/LiveTv/BaseTimerInfoDto.cs
@@ -41,6 +41,8 @@ namespace MediaBrowser.Model.LiveTv
///
public string ChannelName { get; set; }
+ public string ChannelPrimaryImageTag { get; set; }
+
///
/// Gets or sets the program identifier.
///
diff --git a/MediaBrowser.Providers/Manager/MetadataService.cs b/MediaBrowser.Providers/Manager/MetadataService.cs
index 3759670d4..af03e21b2 100644
--- a/MediaBrowser.Providers/Manager/MetadataService.cs
+++ b/MediaBrowser.Providers/Manager/MetadataService.cs
@@ -38,28 +38,6 @@ namespace MediaBrowser.Providers.Manager
LibraryManager = libraryManager;
}
- private bool RequiresRefresh(IHasMetadata item, IDirectoryService directoryService)
- {
- if (item.RequiresRefresh())
- {
- return true;
- }
-
- if (item.SupportsLocalMetadata)
- {
- var video = item as Video;
-
- if (video != null && !video.IsPlaceHolder)
- {
- return !video.SubtitleFiles
- .SequenceEqual(SubtitleResolver.GetSubtitleFiles(video, directoryService, FileSystem, false)
- .OrderBy(i => i), StringComparer.OrdinalIgnoreCase);
- }
- }
-
- return false;
- }
-
public async Task RefreshMetadata(IHasMetadata item, MetadataRefreshOptions refreshOptions, CancellationToken cancellationToken)
{
var itemOfType = (TItemType)item;
@@ -70,6 +48,11 @@ namespace MediaBrowser.Providers.Manager
var libraryOptions = LibraryManager.GetLibraryOptions((BaseItem)item);
+ if (!requiresRefresh && libraryOptions.AutomaticRefreshIntervalDays > 0 && (DateTime.UtcNow - item.DateLastRefreshed).TotalDays >= libraryOptions.AutomaticRefreshIntervalDays)
+ {
+ requiresRefresh = true;
+ }
+
DateTime? newDateModified = null;
if (item.LocationType == LocationType.FileSystem)
{
@@ -85,18 +68,25 @@ namespace MediaBrowser.Providers.Manager
requiresRefresh = true;
}
}
- }
- }
- if (!requiresRefresh && libraryOptions.AutomaticRefreshIntervalDays > 0 && (DateTime.UtcNow - item.DateLastRefreshed).TotalDays >= libraryOptions.AutomaticRefreshIntervalDays)
- {
- requiresRefresh = true;
+ if (!requiresRefresh && item.SupportsLocalMetadata)
+ {
+ var video = item as Video;
+
+ if (video != null && !video.IsPlaceHolder)
+ {
+ requiresRefresh = !video.SubtitleFiles
+ .SequenceEqual(SubtitleResolver.GetSubtitleFiles(video, refreshOptions.DirectoryService, FileSystem, false)
+ .OrderBy(i => i), StringComparer.OrdinalIgnoreCase);
+ }
+ }
+ }
}
if (!requiresRefresh && refreshOptions.MetadataRefreshMode != MetadataRefreshMode.None)
{
// TODO: If this returns true, should we instead just change metadata refresh mode to Full?
- requiresRefresh = RequiresRefresh(item, refreshOptions.DirectoryService);
+ requiresRefresh = item.RequiresRefresh();
}
var itemImageProvider = new ItemImageProvider(Logger, ProviderManager, ServerConfigurationManager, FileSystem);
diff --git a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
index 528ba3d0c..ac4523788 100644
--- a/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
+++ b/MediaBrowser.Providers/TV/TheMovieDb/MovieDbSeasonProvider.cs
@@ -60,7 +60,12 @@ namespace MediaBrowser.Providers.TV
result.HasMetadata = true;
result.Item = new Season();
- result.Item.Name = seasonInfo.name;
+
+ // Don't use moviedb season names for now until if/when we have field-level configuration
+ //result.Item.Name = seasonInfo.name;
+
+ result.Item.Name = info.Name;
+
result.Item.IndexNumber = seasonNumber;
result.Item.Overview = seasonInfo.overview;
diff --git a/MediaBrowser.Server.Mac.sln b/MediaBrowser.Server.Mac.sln
deleted file mode 100644
index 051ea660b..000000000
--- a/MediaBrowser.Server.Mac.sln
+++ /dev/null
@@ -1,550 +0,0 @@
-
-Microsoft Visual Studio Solution File, Format Version 12.00
-# Visual Studio 14
-VisualStudioVersion = 14.0.25420.1
-MinimumVisualStudioVersion = 10.0.40219.1
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Server.Mac", "MediaBrowser.Server.Mac\Emby.Server.Mac.csproj", "{C97B98FA-00D4-4880-88B8-C76017A418AB}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Api", "MediaBrowser.Api\MediaBrowser.Api.csproj", "{4FD51AC5-2C16-4308-A993-C3A84F3B4582}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Common", "MediaBrowser.Common\MediaBrowser.Common.csproj", "{9142EEFA-7570-41E1-BFCC-468BB571AF2F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Controller", "MediaBrowser.Controller\MediaBrowser.Controller.csproj", "{17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.LocalMetadata", "MediaBrowser.LocalMetadata\MediaBrowser.LocalMetadata.csproj", "{7EF9F3E0-697D-42F3-A08F-19DEB5F84392}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Model", "MediaBrowser.Model\MediaBrowser.Model.csproj", "{7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.Providers", "MediaBrowser.Providers\MediaBrowser.Providers.csproj", "{442B5058-DCAF-4263-BB6A-F21E31120A1B}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.WebDashboard", "MediaBrowser.WebDashboard\MediaBrowser.WebDashboard.csproj", "{5624B7B5-B5A7-41D8-9F10-CC5611109619}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MediaBrowser.XbmcMetadata", "MediaBrowser.XbmcMetadata\MediaBrowser.XbmcMetadata.csproj", "{23499896-B135-4527-8574-C26E926EA99E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "OpenSubtitlesHandler", "OpenSubtitlesHandler\OpenSubtitlesHandler.csproj", "{4A4402D4-E910-443B-B8FC-2C18286A2CA0}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Drawing", "Emby.Drawing\Emby.Drawing.csproj", "{08FFF49B-F175-4807-A2B5-73B0EBD9F716}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BDInfo", "BDInfo\BDInfo.csproj", "{88AE38DF-19D7-406F-A6A9-09527719A21E}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "DvdLib", "DvdLib\DvdLib.csproj", "{713F42B5-878E-499D-A878-E4C652B1D5E8}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Dlna", "Emby.Dlna\Emby.Dlna.csproj", "{805844AB-E92F-45E6-9D99-4F6D48D129A5}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Photos", "Emby.Photos\Emby.Photos.csproj", "{89AB4548-770D-41FD-A891-8DAFF44F452C}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Server.Implementations", "Emby.Server.Implementations\Emby.Server.Implementations.csproj", "{E383961B-9356-4D5D-8233-9A1079D03055}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RSSDP", "RSSDP\RSSDP.csproj", "{21002819-C39A-4D3E-BE83-2A276A77FB1F}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Emby.Drawing.Skia", "Emby.Drawing.Skia\Emby.Drawing.Skia.csproj", "{2312DA6D-FF86-4597-9777-BCEEC32D96DD}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SocketHttpListener", "SocketHttpListener\SocketHttpListener.csproj", "{1D74413B-E7CF-455B-B021-F52BDF881542}"
-EndProject
-Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Mono.Nat", "Mono.Nat\Mono.Nat.csproj", "{CB7F2326-6497-4A3D-BA03-48513B17A7BE}"
-EndProject
-Global
- GlobalSection(SolutionConfigurationPlatforms) = preSolution
- AppStore|Any CPU = AppStore|Any CPU
- AppStore|x86 = AppStore|x86
- Debug|Any CPU = Debug|Any CPU
- Debug|x86 = Debug|x86
- Release Mono|Any CPU = Release Mono|Any CPU
- Release Mono|x86 = Release Mono|x86
- Release|Any CPU = Release|Any CPU
- Release|x86 = Release|x86
- Signed|Any CPU = Signed|Any CPU
- Signed|x86 = Signed|x86
- Debug|Mixed Platforms = Debug|Mixed Platforms
- Debug|Win32 = Debug|Win32
- Debug|x64 = Debug|x64
- Release Mono|Mixed Platforms = Release Mono|Mixed Platforms
- Release Mono|Win32 = Release Mono|Win32
- Release Mono|x64 = Release Mono|x64
- Release|Mixed Platforms = Release|Mixed Platforms
- Release|Win32 = Release|Win32
- Release|x64 = Release|x64
- Signed|Mixed Platforms = Signed|Mixed Platforms
- Signed|Win32 = Signed|Win32
- Signed|x64 = Signed|x64
- EndGlobalSection
- GlobalSection(ProjectConfigurationPlatforms) = postSolution
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.AppStore|Any CPU.ActiveCfg = AppStore|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.AppStore|Any CPU.Build.0 = AppStore|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.AppStore|x86.ActiveCfg = AppStore|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Debug|x86.ActiveCfg = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Debug|x86.Build.0 = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release Mono|Any CPU.ActiveCfg = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release Mono|Any CPU.Build.0 = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release Mono|x86.ActiveCfg = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release Mono|x86.Build.0 = Debug|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release|Any CPU.Build.0 = Release|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release|x86.ActiveCfg = Release|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Release|x86.Build.0 = Release|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {C97B98FA-00D4-4880-88B8-C76017A418AB}.Signed|x86.ActiveCfg = Release|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.AppStore|x86.ActiveCfg = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.AppStore|x86.Build.0 = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Debug|x86.Build.0 = Debug|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release Mono|x86.ActiveCfg = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release Mono|x86.Build.0 = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release|Any CPU.Build.0 = Release|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release|x86.ActiveCfg = Release|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Release|x86.Build.0 = Release|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Signed|Any CPU.ActiveCfg = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Signed|Any CPU.Build.0 = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Signed|x86.ActiveCfg = Release Mono|Any CPU
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}.Signed|x86.Build.0 = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.AppStore|x86.ActiveCfg = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.AppStore|x86.Build.0 = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Debug|x86.Build.0 = Debug|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release Mono|x86.ActiveCfg = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release Mono|x86.Build.0 = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release|Any CPU.Build.0 = Release|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release|x86.ActiveCfg = Release|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Release|x86.Build.0 = Release|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Signed|Any CPU.ActiveCfg = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Signed|Any CPU.Build.0 = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Signed|x86.ActiveCfg = Release Mono|Any CPU
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}.Signed|x86.Build.0 = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.AppStore|x86.ActiveCfg = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.AppStore|x86.Build.0 = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Debug|x86.ActiveCfg = Debug|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Debug|x86.Build.0 = Debug|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release Mono|x86.ActiveCfg = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release Mono|x86.Build.0 = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release|Any CPU.Build.0 = Release|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release|x86.ActiveCfg = Release|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Release|x86.Build.0 = Release|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Signed|Any CPU.ActiveCfg = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Signed|Any CPU.Build.0 = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Signed|x86.ActiveCfg = Release Mono|Any CPU
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}.Signed|x86.Build.0 = Release Mono|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.AppStore|x86.Build.0 = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Debug|x86.Build.0 = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release Mono|Any CPU.ActiveCfg = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release Mono|Any CPU.Build.0 = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release Mono|x86.ActiveCfg = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release Mono|x86.Build.0 = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release|Any CPU.Build.0 = Release|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release|x86.ActiveCfg = Release|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Release|x86.Build.0 = Release|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Signed|Any CPU.ActiveCfg = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Signed|Any CPU.Build.0 = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Signed|x86.ActiveCfg = Debug|Any CPU
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}.Signed|x86.Build.0 = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.AppStore|x86.Build.0 = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Debug|x86.Build.0 = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release Mono|x86.Build.0 = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release|Any CPU.Build.0 = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release|x86.ActiveCfg = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Release|x86.Build.0 = Release|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Signed|Any CPU.ActiveCfg = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Signed|Any CPU.Build.0 = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Signed|x86.ActiveCfg = Debug|Any CPU
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}.Signed|x86.Build.0 = Debug|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.AppStore|x86.ActiveCfg = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.AppStore|x86.Build.0 = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Debug|x86.ActiveCfg = Debug|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Debug|x86.Build.0 = Debug|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release Mono|x86.ActiveCfg = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release Mono|x86.Build.0 = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release|Any CPU.Build.0 = Release|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release|x86.ActiveCfg = Release|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Release|x86.Build.0 = Release|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Signed|Any CPU.ActiveCfg = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Signed|Any CPU.Build.0 = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Signed|x86.ActiveCfg = Release Mono|Any CPU
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}.Signed|x86.Build.0 = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.AppStore|x86.ActiveCfg = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.AppStore|x86.Build.0 = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Debug|x86.ActiveCfg = Debug|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Debug|x86.Build.0 = Debug|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release Mono|x86.ActiveCfg = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release Mono|x86.Build.0 = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release|Any CPU.Build.0 = Release|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release|x86.ActiveCfg = Release|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Release|x86.Build.0 = Release|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Signed|Any CPU.ActiveCfg = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Signed|Any CPU.Build.0 = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Signed|x86.ActiveCfg = Release Mono|Any CPU
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}.Signed|x86.Build.0 = Release Mono|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.AppStore|x86.Build.0 = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Debug|x86.Build.0 = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release Mono|Any CPU.ActiveCfg = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release Mono|Any CPU.Build.0 = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release Mono|x86.ActiveCfg = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release Mono|x86.Build.0 = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release|Any CPU.Build.0 = Release|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release|x86.ActiveCfg = Release|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Release|x86.Build.0 = Release|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Signed|Any CPU.ActiveCfg = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Signed|Any CPU.Build.0 = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Signed|x86.ActiveCfg = Debug|Any CPU
- {23499896-B135-4527-8574-C26E926EA99E}.Signed|x86.Build.0 = Debug|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.AppStore|x86.ActiveCfg = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.AppStore|x86.Build.0 = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Debug|x86.ActiveCfg = Debug|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Debug|x86.Build.0 = Debug|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release Mono|Any CPU.ActiveCfg = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release Mono|Any CPU.Build.0 = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release Mono|x86.ActiveCfg = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release Mono|x86.Build.0 = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release|Any CPU.Build.0 = Release|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release|x86.ActiveCfg = Release|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Release|x86.Build.0 = Release|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Signed|Any CPU.ActiveCfg = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Signed|Any CPU.Build.0 = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Signed|x86.ActiveCfg = Release Mono|Any CPU
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}.Signed|x86.Build.0 = Release Mono|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.AppStore|x86.Build.0 = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Debug|x86.ActiveCfg = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Debug|x86.Build.0 = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release Mono|Any CPU.ActiveCfg = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release Mono|Any CPU.Build.0 = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release Mono|x86.ActiveCfg = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release Mono|x86.Build.0 = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release|Any CPU.Build.0 = Release|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release|x86.ActiveCfg = Release|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Release|x86.Build.0 = Release|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Signed|Any CPU.ActiveCfg = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Signed|Any CPU.Build.0 = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Signed|x86.ActiveCfg = Debug|Any CPU
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}.Signed|x86.Build.0 = Debug|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.AppStore|x86.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.AppStore|x86.Build.0 = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x86.ActiveCfg = Debug|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Debug|x86.Build.0 = Debug|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release Mono|x86.Build.0 = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|Any CPU.Build.0 = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x86.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Release|x86.Build.0 = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Signed|Any CPU.Build.0 = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Signed|x86.ActiveCfg = Release|Any CPU
- {88AE38DF-19D7-406F-A6A9-09527719A21E}.Signed|x86.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.AppStore|x86.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.AppStore|x86.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x86.ActiveCfg = Debug|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Debug|x86.Build.0 = Debug|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release Mono|x86.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|Any CPU.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x86.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Release|x86.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Signed|Any CPU.Build.0 = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Signed|x86.ActiveCfg = Release|Any CPU
- {713F42B5-878E-499D-A878-E4C652B1D5E8}.Signed|x86.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.AppStore|x86.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.AppStore|x86.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Debug|x86.ActiveCfg = Debug|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Debug|x86.Build.0 = Debug|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release Mono|x86.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release|Any CPU.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release|x86.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Release|x86.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Signed|Any CPU.Build.0 = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Signed|x86.ActiveCfg = Release|Any CPU
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}.Signed|x86.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.AppStore|x86.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.AppStore|x86.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x86.ActiveCfg = Debug|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Debug|x86.Build.0 = Debug|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release Mono|x86.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|Any CPU.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x86.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Release|x86.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Signed|Any CPU.Build.0 = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Signed|x86.ActiveCfg = Release|Any CPU
- {89AB4548-770D-41FD-A891-8DAFF44F452C}.Signed|x86.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.AppStore|x86.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.AppStore|x86.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Debug|x86.ActiveCfg = Debug|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Debug|x86.Build.0 = Debug|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release Mono|x86.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release|Any CPU.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release|x86.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Release|x86.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Signed|Any CPU.Build.0 = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Signed|x86.ActiveCfg = Release|Any CPU
- {E383961B-9356-4D5D-8233-9A1079D03055}.Signed|x86.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.AppStore|Any CPU.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.AppStore|Any CPU.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.AppStore|x86.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.AppStore|x86.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Debug|x86.ActiveCfg = Debug|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Debug|x86.Build.0 = Debug|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release Mono|x86.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release|Any CPU.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release|x86.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Release|x86.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Signed|Any CPU.Build.0 = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Signed|x86.ActiveCfg = Release|Any CPU
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}.Signed|x86.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|Win32.ActiveCfg = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|Win32.Build.0 = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|x64.ActiveCfg = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|x64.Build.0 = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|x86.ActiveCfg = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Debug|x86.Build.0 = Debug|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|Any CPU.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|Any CPU.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|Mixed Platforms.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|Win32.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|Win32.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|x64.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|x64.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|x86.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release Mono|x86.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|Any CPU.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|Win32.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|Win32.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|x64.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|x64.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|x86.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Release|x86.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|Any CPU.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|Any CPU.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|Mixed Platforms.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|Mixed Platforms.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|Win32.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|Win32.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|x64.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|x64.Build.0 = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|x86.ActiveCfg = Release|Any CPU
- {2312DA6D-FF86-4597-9777-BCEEC32D96DD}.Signed|x86.Build.0 = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.AppStore|x86.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|x86.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|x86.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|Any CPU.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|Any CPU.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|x86.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|x86.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|Any CPU.Build.0 = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|x86.ActiveCfg = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|x86.Build.0 = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|Any CPU.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|Any CPU.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|x86.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|x86.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|Win32.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|Win32.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|x64.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Debug|x64.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|Mixed Platforms.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|Win32.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|Win32.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|x64.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release Mono|x64.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|Win32.ActiveCfg = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|Win32.Build.0 = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|x64.ActiveCfg = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Release|x64.Build.0 = Release|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|Mixed Platforms.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|Win32.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|Win32.Build.0 = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|x64.ActiveCfg = Debug|Any CPU
- {1D74413B-E7CF-455B-B021-F52BDF881542}.Signed|x64.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.AppStore|Any CPU.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.AppStore|Any CPU.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.AppStore|x86.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.AppStore|x86.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|Any CPU.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|x86.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|x86.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|Any CPU.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|Any CPU.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|x86.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|x86.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|Any CPU.ActiveCfg = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|Any CPU.Build.0 = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|x86.ActiveCfg = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|x86.Build.0 = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|Any CPU.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|Any CPU.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|x86.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|x86.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|Win32.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|Win32.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|x64.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Debug|x64.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|Mixed Platforms.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|Win32.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|Win32.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|x64.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release Mono|x64.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|Mixed Platforms.Build.0 = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|Win32.ActiveCfg = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|Win32.Build.0 = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|x64.ActiveCfg = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Release|x64.Build.0 = Release|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|Mixed Platforms.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|Mixed Platforms.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|Win32.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|Win32.Build.0 = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|x64.ActiveCfg = Debug|Any CPU
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}.Signed|x64.Build.0 = Debug|Any CPU
- EndGlobalSection
- GlobalSection(SolutionProperties) = preSolution
- HideSolutionNode = FALSE
- EndGlobalSection
- GlobalSection(MonoDevelopProperties) = preSolution
- Policies = $0
- $0.DotNetNamingPolicy = $1
- $1.DirectoryNamespaceAssociation = None
- $1.ResourceNamePolicy = FileFormatDefault
- $0.VersionControlPolicy = $2
- $2.inheritsSet = Mono
- version =
- EndGlobalSection
-EndGlobal
diff --git a/MediaBrowser.Server.Mac.userprefs b/MediaBrowser.Server.Mac.userprefs
deleted file mode 100644
index cd108e550..000000000
--- a/MediaBrowser.Server.Mac.userprefs
+++ /dev/null
@@ -1,13 +0,0 @@
-
-
-
-
-
-
-
-
-
-
- MediaBrowser.Server.Mac/Emby.Server.Mac.csproj
-
-
\ No newline at end of file
diff --git a/MediaBrowser.Server.Mac/AppController.cs b/MediaBrowser.Server.Mac/AppController.cs
deleted file mode 100644
index 9e32b53f1..000000000
--- a/MediaBrowser.Server.Mac/AppController.cs
+++ /dev/null
@@ -1,19 +0,0 @@
-using MediaBrowser.Controller;
-using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Model.Logging;
-using System;
-using MonoMac.Foundation;
-using MonoMac.AppKit;
-
-namespace MediaBrowser.Server.Mac
-{
- [Register("AppController")]
- public partial class AppController : NSObject
- {
- public override void AwakeFromNib()
- {
- //new MenuBarIcon ().ShowIcon ();
- }
- }
-}
-
diff --git a/MediaBrowser.Server.Mac/AppController.designer.cs b/MediaBrowser.Server.Mac/AppController.designer.cs
deleted file mode 100644
index 0842bbc1a..000000000
--- a/MediaBrowser.Server.Mac/AppController.designer.cs
+++ /dev/null
@@ -1,27 +0,0 @@
-// WARNING
-//
-// This file has been generated automatically by MonoDevelop to store outlets and
-// actions made in the Xcode designer. If it is removed, they will be lost.
-// Manual changes to this file may not be handled correctly.
-//
-using MonoMac.Foundation;
-
-namespace MediaBrowser.Server.Mac
-{
- partial class AppController
- {
- [Outlet]
- MonoMac.AppKit.NSMenu statusMenu { get; set; }
-
- [Action ("HelloWorld:")]
- partial void HelloWorld (MonoMac.Foundation.NSObject sender);
-
- void ReleaseDesignerOutlets ()
- {
- if (statusMenu != null) {
- statusMenu.Dispose ();
- statusMenu = null;
- }
- }
- }
-}
diff --git a/MediaBrowser.Server.Mac/AppDelegate.cs b/MediaBrowser.Server.Mac/AppDelegate.cs
deleted file mode 100644
index 6cf183aa5..000000000
--- a/MediaBrowser.Server.Mac/AppDelegate.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using System;
-using System.Drawing;
-using MonoMac.Foundation;
-using MonoMac.AppKit;
-using MonoMac.ObjCRuntime;
-
-namespace MediaBrowser.Server.Mac
-{
- public partial class AppDelegate : NSApplicationDelegate
- {
- public AppDelegate ()
- {
-
- }
-
- public override void FinishedLaunching (NSObject notification)
- {
- new MenuBarIcon (MainClass.AppHost.LogManager.GetLogger("Tray"))
- .ShowIcon ();
- }
- }
-}
-
diff --git a/MediaBrowser.Server.Mac/AppDelegate.designer.cs b/MediaBrowser.Server.Mac/AppDelegate.designer.cs
deleted file mode 100644
index f5a5ff7aa..000000000
--- a/MediaBrowser.Server.Mac/AppDelegate.designer.cs
+++ /dev/null
@@ -1,10 +0,0 @@
-
-namespace MediaBrowser.Server.Mac
-{
- // Should subclass MonoMac.AppKit.NSResponder
- [MonoMac.Foundation.Register ("AppDelegate")]
- public partial class AppDelegate
- {
- }
-}
-
diff --git a/MediaBrowser.Server.Mac/Emby.Server.Mac.csproj b/MediaBrowser.Server.Mac/Emby.Server.Mac.csproj
deleted file mode 100644
index d1078731f..000000000
--- a/MediaBrowser.Server.Mac/Emby.Server.Mac.csproj
+++ /dev/null
@@ -1,2697 +0,0 @@
-
-
-
- Debug
- AnyCPU
- {42C0BBD9-55CE-4FC1-8D90-A7348ABAFB23};{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}
- {C97B98FA-00D4-4880-88B8-C76017A418AB}
- Exe
- MediaBrowser.Server.Mac
- Resources
- Emby.Server.Mac
- ..\MediaBrowser.WebDashboard\dashboard-ui\css\images\favicon.ico
-
-
- MediaBrowser.Server.Mac.MainClass
- A personal media server
- v4.6.1
-
-
- true
- full
- false
- bin\Debug
- DEBUG;
- prompt
- 4
- false
- false
- true
- false
- Mac Developer
- false
- true
- Developer ID Installer
- false
- false
- HttpClientHandler
- Default
- None
- true
-
-
- true
- bin\Release
- prompt
- 4
- false
- true
- true
- false
- Developer ID Application
- false
- true
- Developer ID Installer
- false
- false
- HttpClientHandler
- Default
- None
- true
- cjk,mideast,other,rare,west
-
-
- full
- true
- bin\AppStore
- prompt
- 4
- false
- false
- true
- 3rd Party Mac Developer Installer
- true
- 3rd Party Mac Developer Application
- false
- false
- false
- false
- HttpClientHandler
- Default
- None
- true
-
-
-
-
-
-
-
-
-
- False
- ..\packages\Mono.Posix.4.0.0.0\lib\net40\Mono.Posix.dll
-
-
- ..\packages\ServiceStack.Text.4.5.8\lib\net45\ServiceStack.Text.dll
- True
-
-
- ..\packages\SharpCompress.0.18.2\lib\net45\SharpCompress.dll
- True
-
-
- ..\packages\SimpleInjector.4.0.8\lib\net45\SimpleInjector.dll
- True
-
-
-
- ..\ThirdParty\taglib\TagLib.Portable.dll
-
-
- ..\packages\SkiaSharp.1.58.1\lib\net45\SkiaSharp.dll
-
-
- ..\packages\SQLitePCLRaw.core.1.1.8\lib\net45\SQLitePCLRaw.core.dll
-
-
- ..\packages\SQLitePCLRaw.provider.sqlite3.net45.1.1.8\lib\net45\SQLitePCLRaw.provider.sqlite3.dll
-
-
- ..\ThirdParty\emby\Emby.Server.Connect.dll
-
-
- ..\ThirdParty\emby\Emby.Server.Sync.dll
-
-
- ..\ThirdParty\emby\Emby.Server.CinemaMode.dll
-
-
- ..\ThirdParty\emby\Emby.Server.MediaEncoding.dll
-
-
-
-
-
-
-
-
-
- AppDelegate.cs
-
-
-
- AppController.cs
-
-
- SharedVersion.cs
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- {7EEEB4BB-F3E8-48FC-B4C5-70F0FFF8329B}
- MediaBrowser.Model
-
-
- {17E1F4E6-8ABD-4FE5-9ECF-43D4B6087BA2}
- MediaBrowser.Controller
-
-
- {9142EEFA-7570-41E1-BFCC-468BB571AF2F}
- MediaBrowser.Common
-
-
- {2E781478-814D-4A48-9D80-BFF206441A65}
- MediaBrowser.Server.Implementations
-
-
- {7EF9F3E0-697D-42F3-A08F-19DEB5F84392}
- MediaBrowser.LocalMetadata
-
-
- {442B5058-DCAF-4263-BB6A-F21E31120A1B}
- MediaBrowser.Providers
-
-
- {5624B7B5-B5A7-41D8-9F10-CC5611109619}
- MediaBrowser.WebDashboard
-
-
- {23499896-B135-4527-8574-C26E926EA99E}
- MediaBrowser.XbmcMetadata
-
-
- {4A4402D4-E910-443B-B8FC-2C18286A2CA0}
- OpenSubtitlesHandler
-
-
- {4FD51AC5-2C16-4308-A993-C3A84F3B4582}
- MediaBrowser.Api
-
-
- {E383961B-9356-4D5D-8233-9A1079D03055}
- Emby.Server.Implementations
-
-
- {89AB4548-770D-41FD-A891-8DAFF44F452C}
- Emby.Photos
-
-
- {2312da6d-ff86-4597-9777-bceec32d96dd}
- Emby.Drawing.Skia
-
-
- {08FFF49B-F175-4807-A2B5-73B0EBD9F716}
- Emby.Drawing
-
-
- {805844AB-E92F-45E6-9D99-4F6D48D129A5}
- Emby.Dlna
-
-
- {713F42B5-878E-499D-A878-E4C652B1D5E8}
- DvdLib
-
-
- {88AE38DF-19D7-406F-A6A9-09527719A21E}
- BDInfo
-
-
- {21002819-C39A-4D3E-BE83-2A276A77FB1F}
- RSSDP
-
-
- {1E37A338-9F57-4B70-BD6D-BB9C591E319B}
- Emby.Common.Implementations
-
-
- {1D74413B-E7CF-455B-B021-F52BDF881542}
- SocketHttpListener
-
-
- {CB7F2326-6497-4A3D-BA03-48513B17A7BE}
- Mono.Nat
-
-
-
-
-
-
-
-
-
- Resources\dashboard-ui\addplugin.html
-
-
- Resources\dashboard-ui\appservices.html
-
-
- Resources\dashboard-ui\camerauploadsettings.html
-
-
- Resources\dashboard-ui\channelitems.html
-
-
- Resources\dashboard-ui\channels.html
-
-
- Resources\dashboard-ui\cinemamodeconfiguration.html
-
-
- Resources\dashboard-ui\connectlogin.html
-
-
- Resources\dashboard-ui\dashboard.html
-
-
- Resources\dashboard-ui\dashboardgeneral.html
-
-
- Resources\dashboard-ui\dashboardhosting.html
-
-
- Resources\dashboard-ui\device.html
-
-
- Resources\dashboard-ui\devices.html
-
-
- Resources\dashboard-ui\devicesupload.html
-
-
- Resources\dashboard-ui\dlnaprofile.html
-
-
- Resources\dashboard-ui\dlnaprofiles.html
-
-
- Resources\dashboard-ui\dlnasettings.html
-
-
- Resources\dashboard-ui\edititemmetadata.html
-
-
- Resources\dashboard-ui\encodingsettings.html
-
-
- Resources\dashboard-ui\favicon.ico
-
-
- Resources\dashboard-ui\forgotpassword.html
-
-
- Resources\dashboard-ui\forgotpasswordpin.html
-
-
- Resources\dashboard-ui\home.html
-
-
- Resources\dashboard-ui\index.html
-
-
- Resources\dashboard-ui\itemdetails.html
-
-
- Resources\dashboard-ui\itemlist.html
-
-
- Resources\dashboard-ui\library.html
-
-
- Resources\dashboard-ui\librarydisplay.html
-
-
- Resources\dashboard-ui\librarysettings.html
-
-
- Resources\dashboard-ui\livetv.html
-
-
- Resources\dashboard-ui\livetvguideprovider.html
-
-
- Resources\dashboard-ui\livetvitems.html
-
-
- Resources\dashboard-ui\livetvsettings.html
-
-
- Resources\dashboard-ui\livetvstatus.html
-
-
- Resources\dashboard-ui\livetvtuner.html
-
-
- Resources\dashboard-ui\log.html
-
-
- Resources\dashboard-ui\login.html
-
-
- Resources\dashboard-ui\managedownloads.html
-
-
- Resources\dashboard-ui\manifest.json
-
-
- Resources\dashboard-ui\metadataimages.html
-
-
- Resources\dashboard-ui\metadatanfo.html
-
-
- Resources\dashboard-ui\metadatasubtitles.html
-
-
- Resources\dashboard-ui\movies.html
-
-
- Resources\dashboard-ui\music.html
-
-
- Resources\dashboard-ui\mypreferencesdisplay.html
-
-
- Resources\dashboard-ui\mypreferenceshome.html
-
-
- Resources\dashboard-ui\mypreferenceslanguages.html
-
-
- Resources\dashboard-ui\mypreferencesmenu.html
-
-
- Resources\dashboard-ui\mypreferencessubtitles.html
-
-
- Resources\dashboard-ui\myprofile.html
-
-
- Resources\dashboard-ui\mysync.html
-
-
- Resources\dashboard-ui\mysyncjob.html
-
-
- Resources\dashboard-ui\mysyncsettings.html
-
-
- Resources\dashboard-ui\notificationlist.html
-
-
- Resources\dashboard-ui\notificationsetting.html
-
-
- Resources\dashboard-ui\notificationsettings.html
-
-
- Resources\dashboard-ui\nowplaying.html
-
-
- Resources\dashboard-ui\photos.html
-
-
- Resources\dashboard-ui\playbackconfiguration.html
-
-
- Resources\dashboard-ui\playlists.html
-
-
- Resources\dashboard-ui\plugincatalog.html
-
-
- Resources\dashboard-ui\plugins.html
-
-
- Resources\dashboard-ui\robots.txt
-
-
- Resources\dashboard-ui\scheduledtask.html
-
-
- Resources\dashboard-ui\scheduledtasks.html
-
-
- Resources\dashboard-ui\search.html
-
-
- Resources\dashboard-ui\secondaryitems.html
-
-
- Resources\dashboard-ui\selectserver.html
-
-
- Resources\dashboard-ui\serversecurity.html
-
-
- Resources\dashboard-ui\serviceworker.js
-
-
- Resources\dashboard-ui\shared.html
-
-
- Resources\dashboard-ui\streamingsettings.html
-
-
- Resources\dashboard-ui\supporterkey.html
-
-
- Resources\dashboard-ui\syncactivity.html
-
-
- Resources\dashboard-ui\syncsettings.html
-
-
- Resources\dashboard-ui\touchicon.png
-
-
- Resources\dashboard-ui\touchicon114.png
-
-
- Resources\dashboard-ui\touchicon144.png
-
-
- Resources\dashboard-ui\touchicon72.png
-
-
- Resources\dashboard-ui\tv.html
-
-
- Resources\dashboard-ui\useredit.html
-
-
- Resources\dashboard-ui\userlibraryaccess.html
-
-
- Resources\dashboard-ui\usernew.html
-
-
- Resources\dashboard-ui\userparentalcontrol.html
-
-
- Resources\dashboard-ui\userpassword.html
-
-
- Resources\dashboard-ui\userprofiles.html
-
-
- Resources\dashboard-ui\videoosd.html
-
-
- Resources\dashboard-ui\wizardagreement.html
-
-
- Resources\dashboard-ui\wizardcomponents.html
-
-
- Resources\dashboard-ui\wizardfinish.html
-
-
- Resources\dashboard-ui\wizardlibrary.html
-
-
- Resources\dashboard-ui\wizardsettings.html
-
-
- Resources\dashboard-ui\wizardstart.html
-
-
- Resources\dashboard-ui\wizarduser.html
-
-
- Resources\dashboard-ui\bower_components\Sortable\Sortable.html
-
-
- Resources\dashboard-ui\bower_components\Sortable\Sortable.min.js
-
-
- Resources\dashboard-ui\bower_components\Sortable\index.html
-
-
- Resources\dashboard-ui\bower_components\Sortable\jquery.binding.js
-
-
- Resources\dashboard-ui\bower_components\Sortable\knockout-sortable.js
-
-
- Resources\dashboard-ui\bower_components\Sortable\ng-sortable.js
-
-
- Resources\dashboard-ui\bower_components\Sortable\react-sortable-mixin.js
-
-
- Resources\dashboard-ui\bower_components\Swiper\LICENSE
-
-
- Resources\dashboard-ui\bower_components\Swiper\gulpfile.js
-
-
- Resources\dashboard-ui\bower_components\Swiper\package.js
-
-
- Resources\dashboard-ui\bower_components\Swiper\dist\css\swiper.min.css
-
-
- Resources\dashboard-ui\bower_components\Swiper\dist\js\swiper.min.js
-
-
- Resources\dashboard-ui\bower_components\alameda\LICENSE
-
-
- Resources\dashboard-ui\bower_components\alameda\alameda.js
-
-
- Resources\dashboard-ui\bower_components\cryptojslib\components\core-min.js
-
-
- Resources\dashboard-ui\bower_components\cryptojslib\components\md5-min.js
-
-
- Resources\dashboard-ui\bower_components\cryptojslib\components\sha1-min.js
-
-
- Resources\dashboard-ui\bower_components\document-register-element\basic.html
-
-
- Resources\dashboard-ui\bower_components\document-register-element\testrunner.js
-
-
- Resources\dashboard-ui\bower_components\document-register-element\build\document-register-element.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\apiclient.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\apiclientex.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\appstorage-cache.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\appstorage-localstorage.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\appstorage-memory.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\cameraroll.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\connectionmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\credentials.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\events.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\fileupload.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\localassetmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\serverdiscovery-chrome.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\serverdiscovery-winjs.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\serverdiscovery.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\wakeonlan.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\contentuploader.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\filerepository.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\itemrepository.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\localsync.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\mediasync.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\multiserversync.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\serversync.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\transfermanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-apiclient\sync\useractionrepository.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\appsettings.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\browser.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\browserdeviceprofile.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\clearbutton.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\datetime.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\deletehelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\dom.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fetchhelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\filedownloader.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\filesystem.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\flexstyles.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\focusmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\formdialog.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\globalize.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\idb.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\inputmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\itemcontextmenu.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\itemhelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\layoutmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\maintabsmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\multidownload.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\packagemanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playmenu.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\pluginmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\qualityoptions.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\router.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sanitizefilename.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\scrollhelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\scrollstyles.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\servernotifications.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sessionplayer.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\shell.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\shortcuts.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\skinmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\staticbackdrops.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\thememediaplayer.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\touchhelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\visibleinviewport.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\actionsheet\actionsheet.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\actionsheet\actionsheet.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\alert\alert.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\alert\nativealert.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\alphapicker\alphapicker.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\alphapicker\style.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\appfooter\appfooter.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\appfooter\appfooter.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\backdrop\backdrop.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\backdrop\style.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\cardbuilder\card.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\cardbuilder\cardbuilder.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\cardbuilder\chaptercardbuilder.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\cardbuilder\peoplecardbuilder.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\cardbuilder\roundcard.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\chromecast\chromecasthelpers.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\chromecast\chromecastplayer.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\collectioneditor\collectioneditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\confirm\confirm.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\confirm\nativeconfirm.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\dialog\dialog.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\dialog\dialog.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\dialoghelper\dialoghelper.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\dialoghelper\dialoghelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-button\emby-button.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-button\emby-button.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-button\paper-icon-button-light.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-checkbox\emby-checkbox.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-checkbox\emby-checkbox.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-collapse\emby-collapse.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-collapse\emby-collapse.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-connect\connecthelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-input\emby-input.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-input\emby-input.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-itemrefreshindicator\emby-itemrefreshindicator.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-itemscontainer\emby-itemscontainer.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-progressring\emby-progressring.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-progressring\emby-progressring.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-progressring\emby-progressring.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-radio\emby-radio.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-radio\emby-radio.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-scrollbuttons\emby-scrollbuttons.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-scrollbuttons\emby-scrollbuttons.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-scroller\emby-scroller.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-select\emby-select.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-select\emby-select.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-slider\emby-slider.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-slider\emby-slider.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-tabs\emby-tabs.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-tabs\emby-tabs.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-textarea\emby-textarea.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\emby-textarea\emby-textarea.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\flvjs\flv.min.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fonts\fonts.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fonts\fonts.sized.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fonts\material-icons\2fcryfnatjcs6g4u3t-y5ewrjpiaoeww8aihgqwrjao.woff
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fonts\material-icons\2fcryfnatjcs6g4u3t-y5zjzjt5fdej140u2djyc3my.woff2
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fonts\material-icons\style.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fullscreen\fullscreen-doubleclick.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\fullscreen\fullscreenmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\guide\guide-settings.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\guide\guide-settings.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\guide\guide.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\guide\guide.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\guide\programs.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\guide\tvguide.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\headroom\headroom.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\headroom\headroom.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\homescreensettings\homescreensettings.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\homescreensettings\homescreensettings.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\homescreensettings\homescreensettingsdialog.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\homescreensettings\homescreensettingsdialog.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\homesections\homesections.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\homesections\homesections.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\htmlaudioplayer\blank.mp3
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\htmlaudioplayer\plugin.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\htmlvideoplayer\htmlmediahelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\htmlvideoplayer\plugin.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\htmlvideoplayer\style.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imagedownloader\imagedownloader.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imagedownloader\imagedownloader.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imageeditor\imageeditor.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imageeditor\imageeditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imageeditor\imageeditor.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\images\basicimagefetcher.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\images\imagehelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\images\style.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imageuploader\imageuploader.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imageuploader\imageuploader.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\imageuploader\style.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\indicators\indicators.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\indicators\indicators.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\input\api.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\input\gamepadtokey.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\input\mouse.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\itemhovermenu\itemhovermenu.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\itemhovermenu\itemhovermenu.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\itemidentifier\itemidentifier.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\itemidentifier\itemidentifier.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\lazyloader\lazyedgehack.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\lazyloader\lazyloader-intersectionobserver.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\lazyloader\lazyloader-scroll.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\listview\listview.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\listview\listview.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\loading\loader2.gif
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\loading\loading-legacy.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\loading\loading-legacy.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\loading\loading-lite.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\loading\loading-lite.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\mediainfo\fresh.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\mediainfo\mediainfo.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\mediainfo\mediainfo.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\mediainfo\rotten.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\metadataeditor\metadataeditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\metadataeditor\metadataeditor.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\metadataeditor\personeditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\metadataeditor\personeditor.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\multiselect\multiselect.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\multiselect\multiselect.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\native-promise-only\test_adapter.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\native-promise-only\lib\npo.src.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\notifications\badge.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\notifications\notificationicon.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\notifications\notifications.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\nowplayingbar\nowplayingbar.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\nowplayingbar\nowplayingbar.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\pagejs\page.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\photoplayer\plugin.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\autoplaydetect.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\brightnessosd.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\experimentalwarnings.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\iconosd.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\mediasession.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\nowplayinghelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\playaccessvalidation.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\playbackmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\playbackvalidation.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\playerselection.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\playersettingsmenu.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\playmethodhelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\playqueuemanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\remotecontrolautoplay.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playback\volumeosd.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playbacksettings\playbacksettings.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playbacksettings\playbacksettings.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playerstats\playerstats.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playerstats\playerstats.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\playlisteditor\playlisteditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\polyfills\array.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\polyfills\bind.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\polyfills\objectassign.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\polyfills\raf.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\prompt\nativeprompt.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\prompt\prompt.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\prompt\prompt.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\empty.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingbutton.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingcreator.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingcreator.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingcreator.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingeditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingeditor.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingfields.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingfields.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordingfields.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\recordinghelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\seriesrecordingeditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\recordingcreator\seriesrecordingeditor.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\refreshdialog\refreshdialog.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\registrationservices\registrationservices.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\require\requirecss.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\require\requirehtml.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\require\requiretext.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\resourcelocks\nullresourcelock.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\resourcelocks\resourcelockmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\scroller\smoothscroller.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\search\searchfields.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\search\searchfields.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\search\searchfields.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\search\searchresults.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\search\searchresults.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\serviceworker\notifications.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\serviceworker\sync.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\sharingmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\sharingmenu.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\LICENSE
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\dist\css\social-share-kit.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\dist\fonts\social-share-kit.eot
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\dist\fonts\social-share-kit.svg
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\dist\fonts\social-share-kit.ttf
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\dist\fonts\social-share-kit.woff
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\dist\js\social-share-kit.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sharing\social-share-kit-1.0.10\dist\js\social-share-kit.min.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\slideshow\slideshow.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\slideshow\style.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\ar.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\bg-bg.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\ca.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\cs.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\da.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\de.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\el.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\en-gb.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\en-us.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\es-ar.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\es-mx.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\es.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\fi.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\fr-ca.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\fr.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\gsw.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\he.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\hr.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\hu.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\id.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\it.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\kk.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\ko.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\lt-lt.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\ms.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\nb.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\nl.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\pl.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\pt-br.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\pt-pt.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\ro.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\ru.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\sk.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\sl-si.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\sv.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\tr.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\uk.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\vi.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\zh-cn.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\zh-hk.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\strings\zh-tw.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\subtitleeditor\subtitleeditor.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\subtitleeditor\subtitleeditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\subtitleeditor\subtitleeditor.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\subtitlesettings\subtitleappearancehelper.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\subtitlesettings\subtitlesettings.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\subtitlesettings\subtitlesettings.template.html
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sync\emby-downloadbutton.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sync\sync.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sync\syncjobeditor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\sync\syncjoblist.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\appletv\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\appletv\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\dark\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\dark\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\dark-green\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\dark-green\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\dark-red\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\dark-red\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\halloween\bg.jpg
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\halloween\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\halloween\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-blue\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-blue\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-green\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-green\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-pink\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-pink\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-purple\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-purple\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-red\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\light-red\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\wmc\logo.png
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\themes\wmc\theme.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\toast\toast.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\toast\toast.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\upnextdialog\upnextdialog.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\upnextdialog\upnextdialog.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\userdatabuttons\emby-playstatebutton.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\userdatabuttons\emby-ratingbutton.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\userdatabuttons\userdatabuttons.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\userdatabuttons\userdatabuttons.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\usersettings\usersettings.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\usersettings\usersettingsbuilder.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\viewmanager\viewcontainer-lite.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\viewmanager\viewcontainer-lite.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\viewmanager\viewmanager.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\youtubeplayer\plugin.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\youtubeplayer\style.css
-
-
- Resources\dashboard-ui\bower_components\fetch\LICENSE
-
-
- Resources\dashboard-ui\bower_components\fetch\fetch.js
-
-
- Resources\dashboard-ui\bower_components\hlsjs\LICENSE
-
-
- Resources\dashboard-ui\bower_components\hlsjs\hls.js.sublime-project
-
-
- Resources\dashboard-ui\bower_components\hlsjs\dist\hls.min.js
-
-
- Resources\dashboard-ui\bower_components\howlerjs\howler.min.js
-
-
- Resources\dashboard-ui\bower_components\jquery\dist\core.js
-
-
- Resources\dashboard-ui\bower_components\jquery\dist\jquery.js
-
-
- Resources\dashboard-ui\bower_components\jquery\dist\jquery.min.js
-
-
- Resources\dashboard-ui\bower_components\jquery\dist\jquery.slim.js
-
-
- Resources\dashboard-ui\bower_components\jquery\dist\jquery.slim.min.js
-
-
- Resources\dashboard-ui\bower_components\jstree\LICENSE-MIT
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\jstree.js
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\jstree.min.js
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default\32px.png
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default\40px.png
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default\style.css
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default\style.min.css
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default\throbber.gif
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default-dark\32px.png
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default-dark\40px.png
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default-dark\style.css
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default-dark\style.min.css
-
-
- Resources\dashboard-ui\bower_components\jstree\dist\themes\default-dark\throbber.gif
-
-
- Resources\dashboard-ui\bower_components\libjass\LICENSE
-
-
- Resources\dashboard-ui\bower_components\libjass\libjass.css
-
-
- Resources\dashboard-ui\bower_components\libjass\libjass.min.js
-
-
- Resources\dashboard-ui\bower_components\query-string\index.js
-
-
- Resources\dashboard-ui\bower_components\query-string\license
-
-
- Resources\dashboard-ui\bower_components\query-string\test.js
-
-
- Resources\dashboard-ui\bower_components\requirejs\LICENSE
-
-
- Resources\dashboard-ui\bower_components\requirejs\require.js
-
-
- Resources\dashboard-ui\bower_components\resize-observer-polyfill\LICENSE
-
-
- Resources\dashboard-ui\bower_components\resize-observer-polyfill\resizeobserver.js
-
-
- Resources\dashboard-ui\bower_components\vibrant\gulpfile.coffee
-
-
- Resources\dashboard-ui\bower_components\vibrant\index.html
-
-
- Resources\dashboard-ui\bower_components\vibrant\style.css
-
-
- Resources\dashboard-ui\bower_components\vibrant\website.coffee
-
-
- Resources\dashboard-ui\bower_components\vibrant\dist\vibrant.js
-
-
- Resources\dashboard-ui\bower_components\vibrant\dist\vibrant.min.js
-
-
- Resources\dashboard-ui\bower_components\webcomponentsjs\webcomponents-lite.min.js
-
-
- Resources\dashboard-ui\components\apphost.js
-
-
- Resources\dashboard-ui\components\categorysyncbuttons.js
-
-
- Resources\dashboard-ui\components\favoriteitems.js
-
-
- Resources\dashboard-ui\components\groupedcards.js
-
-
- Resources\dashboard-ui\components\humanedate.js
-
-
- Resources\dashboard-ui\components\iap.js
-
-
- Resources\dashboard-ui\components\maintabsmanager.js
-
-
- Resources\dashboard-ui\components\remotecontrol.js
-
-
- Resources\dashboard-ui\components\tunerpicker.js
-
-
- Resources\dashboard-ui\components\viewcontainer-lite.js
-
-
- Resources\dashboard-ui\components\accessschedule\accessschedule.js
-
-
- Resources\dashboard-ui\components\accessschedule\accessschedule.template.html
-
-
- Resources\dashboard-ui\components\channelmapper\channelmapper.js
-
-
- Resources\dashboard-ui\components\directorybrowser\directorybrowser.css
-
-
- Resources\dashboard-ui\components\directorybrowser\directorybrowser.js
-
-
- Resources\dashboard-ui\components\dockedtabs\dockedtabs.css
-
-
- Resources\dashboard-ui\components\dockedtabs\dockedtabs.js
-
-
- Resources\dashboard-ui\components\filterdialog\filterdialog.js
-
-
- Resources\dashboard-ui\components\filterdialog\filterdialog.template.html
-
-
- Resources\dashboard-ui\components\filterdialog\style.css
-
-
- Resources\dashboard-ui\components\guestinviter\connectlink.js
-
-
- Resources\dashboard-ui\components\guestinviter\connectlink.template.html
-
-
- Resources\dashboard-ui\components\guestinviter\guestinviter.js
-
-
- Resources\dashboard-ui\components\guestinviter\guestinviter.template.html
-
-
- Resources\dashboard-ui\components\libraryoptionseditor\libraryoptionseditor.js
-
-
- Resources\dashboard-ui\components\libraryoptionseditor\libraryoptionseditor.template.html
-
-
- Resources\dashboard-ui\components\medialibrarycreator\medialibrarycreator.js
-
-
- Resources\dashboard-ui\components\medialibrarycreator\medialibrarycreator.template.html
-
-
- Resources\dashboard-ui\components\medialibraryeditor\medialibraryeditor.js
-
-
- Resources\dashboard-ui\components\medialibraryeditor\medialibraryeditor.template.html
-
-
- Resources\dashboard-ui\components\navdrawer\navdrawer.css
-
-
- Resources\dashboard-ui\components\navdrawer\navdrawer.js
-
-
- Resources\dashboard-ui\components\tvproviders\schedulesdirect.js
-
-
- Resources\dashboard-ui\components\tvproviders\schedulesdirect.template.html
-
-
- Resources\dashboard-ui\components\tvproviders\xmltv.js
-
-
- Resources\dashboard-ui\components\tvproviders\xmltv.template.html
-
-
- Resources\dashboard-ui\css\dashboard.css
-
-
- Resources\dashboard-ui\css\detailtable.css
-
-
- Resources\dashboard-ui\css\librarybrowser.css
-
-
- Resources\dashboard-ui\css\livetv.css
-
-
- Resources\dashboard-ui\css\metadataeditor.css
-
-
- Resources\dashboard-ui\css\notifications.css
-
-
- Resources\dashboard-ui\css\nowplaying.css
-
-
- Resources\dashboard-ui\css\site.css
-
-
- Resources\dashboard-ui\css\videoosd.css
-
-
- Resources\dashboard-ui\css\images\ani_equalizer_black.gif
-
-
- Resources\dashboard-ui\css\images\ani_equalizer_white.gif
-
-
- Resources\dashboard-ui\css\images\checkmarkgreen.png
-
-
- Resources\dashboard-ui\css\images\empty.png
-
-
- Resources\dashboard-ui\css\images\favicon.ico
-
-
- Resources\dashboard-ui\css\images\fresh.png
-
-
- Resources\dashboard-ui\css\images\iossplash.png
-
-
- Resources\dashboard-ui\css\images\logindefault.png
-
-
- Resources\dashboard-ui\css\images\logo.png
-
-
- Resources\dashboard-ui\css\images\logoblack.png
-
-
- Resources\dashboard-ui\css\images\mblogoicon.png
-
-
- Resources\dashboard-ui\css\images\rightarrow.png
-
-
- Resources\dashboard-ui\css\images\rotten.png
-
-
- Resources\dashboard-ui\css\images\throbber.gif
-
-
- Resources\dashboard-ui\css\images\userflyoutdefault.png
-
-
- Resources\dashboard-ui\css\images\clients\amazon.png
-
-
- Resources\dashboard-ui\css\images\clients\android.png
-
-
- Resources\dashboard-ui\css\images\clients\androidtv-tile.png
-
-
- Resources\dashboard-ui\css\images\clients\chrome.png
-
-
- Resources\dashboard-ui\css\images\clients\chromecast.png
-
-
- Resources\dashboard-ui\css\images\clients\dlna.png
-
-
- Resources\dashboard-ui\css\images\clients\html5.png
-
-
- Resources\dashboard-ui\css\images\clients\ios.png
-
-
- Resources\dashboard-ui\css\images\clients\kodi.png
-
-
- Resources\dashboard-ui\css\images\clients\mbc.png
-
-
- Resources\dashboard-ui\css\images\clients\playstore.png
-
-
- Resources\dashboard-ui\css\images\clients\roku.jpg
-
-
- Resources\dashboard-ui\css\images\clients\windowsphone.png
-
-
- Resources\dashboard-ui\css\images\clients\windowsrt.png
-
-
- Resources\dashboard-ui\css\images\editor\missing.png
-
-
- Resources\dashboard-ui\css\images\editor\missingbackdrop.png
-
-
- Resources\dashboard-ui\css\images\editor\missinglogo.png
-
-
- Resources\dashboard-ui\css\images\editor\missingprimaryimage.png
-
-
- Resources\dashboard-ui\css\images\items\detail\audio.png
-
-
- Resources\dashboard-ui\css\images\items\detail\game.png
-
-
- Resources\dashboard-ui\css\images\items\detail\person.png
-
-
- Resources\dashboard-ui\css\images\items\detail\tv.png
-
-
- Resources\dashboard-ui\css\images\items\detail\video.png
-
-
- Resources\dashboard-ui\css\images\items\list\chapter.png
-
-
- Resources\dashboard-ui\css\images\items\list\collection.png
-
-
- Resources\dashboard-ui\css\images\items\list\person.png
-
-
- Resources\dashboard-ui\css\images\media\chapterflyout.png
-
-
- Resources\dashboard-ui\css\images\media\pause.png
-
-
- Resources\dashboard-ui\css\images\media\play.png
-
-
- Resources\dashboard-ui\css\images\supporter\nonsupporterbadge.png
-
-
- Resources\dashboard-ui\css\images\supporter\premiumflag.png
-
-
- Resources\dashboard-ui\css\images\supporter\supporterbadge.png
-
-
- Resources\dashboard-ui\css\images\supporter\supporterflag.png
-
-
- Resources\dashboard-ui\css\images\tour\enjoy.jpg
-
-
- Resources\dashboard-ui\css\images\tour\admin\chapters.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\cinemamode.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\dashboard.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\help.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\mobile.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\notifications.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\plugins.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\scheduledtasks.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\subtitles.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\sync.png
-
-
- Resources\dashboard-ui\css\images\tour\admin\users.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourcollections.jpg
-
-
- Resources\dashboard-ui\css\images\tour\web\tourcontent.jpg
-
-
- Resources\dashboard-ui\css\images\tour\web\toureditor.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourmobile1.jpg
-
-
- Resources\dashboard-ui\css\images\tour\web\tourmobile2.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourmouseover.jpg
-
-
- Resources\dashboard-ui\css\images\tour\web\tourmovies.jpg
-
-
- Resources\dashboard-ui\css\images\tour\web\tourmysync.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourplaylist.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourtaphold.jpg
-
-
- Resources\dashboard-ui\css\images\tour\web\tourusersettings1.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourusersettings2.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourusersettings3.png
-
-
- Resources\dashboard-ui\css\images\tour\web\tourusersettings4.png
-
-
- Resources\dashboard-ui\css\images\userdata\administrator.png
-
-
- Resources\dashboard-ui\css\images\userdata\password.png
-
-
- Resources\dashboard-ui\dashboard\aboutpage.js
-
-
- Resources\dashboard-ui\dashboard\cinemamodeconfiguration.js
-
-
- Resources\dashboard-ui\dashboard\dashboardgeneral.js
-
-
- Resources\dashboard-ui\dashboard\dashboardhosting.js
-
-
- Resources\dashboard-ui\dashboard\devicesupload.js
-
-
- Resources\dashboard-ui\dashboard\librarydisplay.js
-
-
- Resources\dashboard-ui\dashboard\librarysettings.js
-
-
- Resources\dashboard-ui\dashboard\livetvtuner.js
-
-
- Resources\dashboard-ui\dashboard\logpage.js
-
-
- Resources\dashboard-ui\dashboard\wizardcomponents.js
-
-
- Resources\dashboard-ui\dashboard\wizardfinishpage.js
-
-
- Resources\dashboard-ui\devices\ios\ios.css
-
-
- Resources\dashboard-ui\legacy\buttonenabled.js
-
-
- Resources\dashboard-ui\legacy\dashboard.js
-
-
- Resources\dashboard-ui\legacy\fnchecked.js
-
-
- Resources\dashboard-ui\legacy\selectmenu.js
-
-
- Resources\dashboard-ui\offline\offline.html
-
-
- Resources\dashboard-ui\offline\offline.js
-
-
- Resources\dashboard-ui\scripts\addpluginpage.js
-
-
- Resources\dashboard-ui\scripts\apploader.js
-
-
- Resources\dashboard-ui\scripts\appservices.js
-
-
- Resources\dashboard-ui\scripts\autobackdrops.js
-
-
- Resources\dashboard-ui\scripts\camerauploadsettings.js
-
-
- Resources\dashboard-ui\scripts\channelitems.js
-
-
- Resources\dashboard-ui\scripts\channels.js
-
-
- Resources\dashboard-ui\scripts\connectlogin.js
-
-
- Resources\dashboard-ui\scripts\dashboardpage.js
-
-
- Resources\dashboard-ui\scripts\device.js
-
-
- Resources\dashboard-ui\scripts\devices.js
-
-
- Resources\dashboard-ui\scripts\dlnaprofile.js
-
-
- Resources\dashboard-ui\scripts\dlnaprofiles.js
-
-
- Resources\dashboard-ui\scripts\dlnasettings.js
-
-
- Resources\dashboard-ui\scripts\edititemmetadata.js
-
-
- Resources\dashboard-ui\scripts\editorsidebar.js
-
-
- Resources\dashboard-ui\scripts\encodingsettings.js
-
-
- Resources\dashboard-ui\scripts\episodes.js
-
-
- Resources\dashboard-ui\scripts\forgotpassword.js
-
-
- Resources\dashboard-ui\scripts\forgotpasswordpin.js
-
-
- Resources\dashboard-ui\scripts\homefavorites.js
-
-
- Resources\dashboard-ui\scripts\indexpage.js
-
-
- Resources\dashboard-ui\scripts\itembynamedetailpage.js
-
-
- Resources\dashboard-ui\scripts\itemdetailpage.js
-
-
- Resources\dashboard-ui\scripts\itemlistpage.js
-
-
- Resources\dashboard-ui\scripts\librarybrowser.js
-
-
- Resources\dashboard-ui\scripts\librarymenu.js
-
-
- Resources\dashboard-ui\scripts\livetvchannel.js
-
-
- Resources\dashboard-ui\scripts\livetvchannels.js
-
-
- Resources\dashboard-ui\scripts\livetvcomponents.js
-
-
- Resources\dashboard-ui\scripts\livetvguide.js
-
-
- Resources\dashboard-ui\scripts\livetvguideprovider.js
-
-
- Resources\dashboard-ui\scripts\livetvitems.js
-
-
- Resources\dashboard-ui\scripts\livetvrecordings.js
-
-
- Resources\dashboard-ui\scripts\livetvschedule.js
-
-
- Resources\dashboard-ui\scripts\livetvseriestimers.js
-
-
- Resources\dashboard-ui\scripts\livetvsettings.js
-
-
- Resources\dashboard-ui\scripts\livetvstatus.js
-
-
- Resources\dashboard-ui\scripts\livetvsuggested.js
-
-
- Resources\dashboard-ui\scripts\localsync.js
-
-
- Resources\dashboard-ui\scripts\loginpage.js
-
-
- Resources\dashboard-ui\scripts\managedownloads.js
-
-
- Resources\dashboard-ui\scripts\medialibrarypage.js
-
-
- Resources\dashboard-ui\scripts\metadataimagespage.js
-
-
- Resources\dashboard-ui\scripts\metadatanfo.js
-
-
- Resources\dashboard-ui\scripts\metadatasubtitles.js
-
-
- Resources\dashboard-ui\scripts\moviecollections.js
-
-
- Resources\dashboard-ui\scripts\moviegenres.js
-
-
- Resources\dashboard-ui\scripts\movies.js
-
-
- Resources\dashboard-ui\scripts\moviesrecommended.js
-
-
- Resources\dashboard-ui\scripts\movietrailers.js
-
-
- Resources\dashboard-ui\scripts\musicalbums.js
-
-
- Resources\dashboard-ui\scripts\musicartists.js
-
-
- Resources\dashboard-ui\scripts\musicgenres.js
-
-
- Resources\dashboard-ui\scripts\musicplaylists.js
-
-
- Resources\dashboard-ui\scripts\musicrecommended.js
-
-
- Resources\dashboard-ui\scripts\mypreferencescommon.js
-
-
- Resources\dashboard-ui\scripts\mypreferencesdisplay.js
-
-
- Resources\dashboard-ui\scripts\mypreferenceshome.js
-
-
- Resources\dashboard-ui\scripts\mypreferenceslanguages.js
-
-
- Resources\dashboard-ui\scripts\mypreferencessubtitles.js
-
-
- Resources\dashboard-ui\scripts\myprofile.js
-
-
- Resources\dashboard-ui\scripts\mysync.js
-
-
- Resources\dashboard-ui\scripts\mysyncsettings.js
-
-
- Resources\dashboard-ui\scripts\notificationlist.js
-
-
- Resources\dashboard-ui\scripts\notifications.js
-
-
- Resources\dashboard-ui\scripts\notificationsetting.js
-
-
- Resources\dashboard-ui\scripts\notificationsettings.js
-
-
- Resources\dashboard-ui\scripts\nowplayingpage.js
-
-
- Resources\dashboard-ui\scripts\photos.js
-
-
- Resources\dashboard-ui\scripts\playbackconfiguration.js
-
-
- Resources\dashboard-ui\scripts\playlistedit.js
-
-
- Resources\dashboard-ui\scripts\playlists.js
-
-
- Resources\dashboard-ui\scripts\plugincatalogpage.js
-
-
- Resources\dashboard-ui\scripts\pluginspage.js
-
-
- Resources\dashboard-ui\scripts\scheduledtaskpage.js
-
-
- Resources\dashboard-ui\scripts\scheduledtaskspage.js
-
-
- Resources\dashboard-ui\scripts\searchpage.js
-
-
- Resources\dashboard-ui\scripts\searchtab.js
-
-
- Resources\dashboard-ui\scripts\secondaryitems.js
-
-
- Resources\dashboard-ui\scripts\selectserver.js
-
-
- Resources\dashboard-ui\scripts\serversecurity.js
-
-
- Resources\dashboard-ui\scripts\shared.js
-
-
- Resources\dashboard-ui\scripts\site.js
-
-
- Resources\dashboard-ui\scripts\songs.js
-
-
- Resources\dashboard-ui\scripts\streamingsettings.js
-
-
- Resources\dashboard-ui\scripts\supporterkeypage.js
-
-
- Resources\dashboard-ui\scripts\syncactivity.js
-
-
- Resources\dashboard-ui\scripts\syncsettings.js
-
-
- Resources\dashboard-ui\scripts\taskbutton.js
-
-
- Resources\dashboard-ui\scripts\themeloader.js
-
-
- Resources\dashboard-ui\scripts\tvgenres.js
-
-
- Resources\dashboard-ui\scripts\tvlatest.js
-
-
- Resources\dashboard-ui\scripts\tvrecommended.js
-
-
- Resources\dashboard-ui\scripts\tvshows.js
-
-
- Resources\dashboard-ui\scripts\tvstudios.js
-
-
- Resources\dashboard-ui\scripts\tvupcoming.js
-
-
- Resources\dashboard-ui\scripts\useredit.js
-
-
- Resources\dashboard-ui\scripts\userlibraryaccess.js
-
-
- Resources\dashboard-ui\scripts\usernew.js
-
-
- Resources\dashboard-ui\scripts\userparentalcontrol.js
-
-
- Resources\dashboard-ui\scripts\userpassword.js
-
-
- Resources\dashboard-ui\scripts\userpasswordpage.js
-
-
- Resources\dashboard-ui\scripts\userprofilespage.js
-
-
- Resources\dashboard-ui\scripts\videoosd.js
-
-
- Resources\dashboard-ui\scripts\wizardagreement.js
-
-
- Resources\dashboard-ui\scripts\wizardcontroller.js
-
-
- Resources\dashboard-ui\scripts\wizardsettings.js
-
-
- Resources\dashboard-ui\scripts\wizardstartpage.js
-
-
- Resources\dashboard-ui\scripts\wizarduserpage.js
-
-
- Resources\dashboard-ui\strings\ar.json
-
-
- Resources\dashboard-ui\strings\be-by.json
-
-
- Resources\dashboard-ui\strings\bg-bg.json
-
-
- Resources\dashboard-ui\strings\ca.json
-
-
- Resources\dashboard-ui\strings\cs.json
-
-
- Resources\dashboard-ui\strings\da.json
-
-
- Resources\dashboard-ui\strings\de-de.json
-
-
- Resources\dashboard-ui\strings\de.json
-
-
- Resources\dashboard-ui\strings\el.json
-
-
- Resources\dashboard-ui\strings\en-gb.json
-
-
- Resources\dashboard-ui\strings\en-us.json
-
-
- Resources\dashboard-ui\strings\es-ar.json
-
-
- Resources\dashboard-ui\strings\es-es.json
-
-
- Resources\dashboard-ui\strings\es-mx.json
-
-
- Resources\dashboard-ui\strings\es.json
-
-
- Resources\dashboard-ui\strings\fa.json
-
-
- Resources\dashboard-ui\strings\fi.json
-
-
- Resources\dashboard-ui\strings\fr-ca.json
-
-
- Resources\dashboard-ui\strings\fr.json
-
-
- Resources\dashboard-ui\strings\gsw.json
-
-
- Resources\dashboard-ui\strings\he.json
-
-
- Resources\dashboard-ui\strings\hr.json
-
-
- Resources\dashboard-ui\strings\hu.json
-
-
- Resources\dashboard-ui\strings\id.json
-
-
- Resources\dashboard-ui\strings\it.json
-
-
- Resources\dashboard-ui\strings\kk.json
-
-
- Resources\dashboard-ui\strings\ko.json
-
-
- Resources\dashboard-ui\strings\lt-lt.json
-
-
- Resources\dashboard-ui\strings\ms.json
-
-
- Resources\dashboard-ui\strings\nb.json
-
-
- Resources\dashboard-ui\strings\nl.json
-
-
- Resources\dashboard-ui\strings\pl.json
-
-
- Resources\dashboard-ui\strings\pt-br.json
-
-
- Resources\dashboard-ui\strings\pt-pt.json
-
-
- Resources\dashboard-ui\strings\ro.json
-
-
- Resources\dashboard-ui\strings\ru.json
-
-
- Resources\dashboard-ui\strings\sk.json
-
-
- Resources\dashboard-ui\strings\sl-si.json
-
-
- Resources\dashboard-ui\strings\sv.json
-
-
- Resources\dashboard-ui\strings\tr.json
-
-
- Resources\dashboard-ui\strings\uk.json
-
-
- Resources\dashboard-ui\strings\vi.json
-
-
- Resources\dashboard-ui\strings\zh-cn.json
-
-
- Resources\dashboard-ui\strings\zh-hk.json
-
-
- Resources\dashboard-ui\strings\zh-tw.json
-
-
- Resources\dashboard-ui\themes\halloween\theme.js
-
-
- Resources\dashboard-ui\themes\holiday\style.css
-
-
- Resources\dashboard-ui\themes\holiday\theme.js
-
-
- Resources\dashboard-ui\thirdparty\jquerymobile-1.4.5\jqm.panel.css
-
-
- Resources\dashboard-ui\thirdparty\jquerymobile-1.4.5\jqm.panel.js
-
-
- Resources\dashboard-ui\thirdparty\jquerymobile-1.4.5\jqm.popup.css
-
-
- Resources\dashboard-ui\thirdparty\jquerymobile-1.4.5\jqm.popup.js
-
-
- Resources\dashboard-ui\thirdparty\jquerymobile-1.4.5\jqm.widget.js
-
-
- Resources\dashboard-ui\thirdparty\jstree\themes\default\32px.png
-
-
- Resources\dashboard-ui\thirdparty\jstree\themes\default\40px.png
-
-
- Resources\dashboard-ui\thirdparty\jstree\themes\default\style.css
-
-
- Resources\dashboard-ui\thirdparty\jstree\themes\default\style.min.css
-
-
- Resources\dashboard-ui\thirdparty\jstree\themes\default\throbber.gif
-
-
-
-
- Dynamic
- False
-
-
- Dynamic
- False
-
-
- Dynamic
- False
-
-
-
\ No newline at end of file
diff --git a/MediaBrowser.Server.Mac/Info.plist b/MediaBrowser.Server.Mac/Info.plist
deleted file mode 100644
index 73c2036b1..000000000
--- a/MediaBrowser.Server.Mac/Info.plist
+++ /dev/null
@@ -1,30 +0,0 @@
-
-
-
-
- CFBundleIconFile
- appicon
- CFBundleIdentifier
- com.emby.server
- CFBundleName
- Media Browser
- CFBundleShortVersionString
- 3
- CFBundleVersion
- 1
- LSApplicationCategoryType
- public.app-category.video
- LSMinimumSystemVersion
- 10.6
- LSMultipleInstancesProhibited
- 1
- LSUIElement
- 1
- NSPrincipalClass
- NSApplication
- NSMainNibFile
- MainMenu
- CFBundleDisplayName
- Emby
-
-
diff --git a/MediaBrowser.Server.Mac/MacAppHost.cs b/MediaBrowser.Server.Mac/MacAppHost.cs
deleted file mode 100644
index ddcc33778..000000000
--- a/MediaBrowser.Server.Mac/MacAppHost.cs
+++ /dev/null
@@ -1,97 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Reflection;
-using Emby.Server.Implementations;
-using Emby.Server.Implementations.FFMpeg;
-using MediaBrowser.Model.IO;
-using MediaBrowser.Model.Logging;
-using MediaBrowser.Model.System;
-using Emby.Server.Mac.Native;
-using System.Diagnostics;
-using MediaBrowser.Controller.Connect;
-using Emby.Server.Connect;
-using Emby.Server.Sync;
-using MediaBrowser.Controller.Sync;
-using Emby.Server.CinemaMode;
-
-namespace MediaBrowser.Server.Mac
-{
- public class MacAppHost : ApplicationHost
- {
- public MacAppHost(ServerApplicationPaths applicationPaths, ILogManager logManager, StartupOptions options, IFileSystem fileSystem, IPowerManagement powerManagement, string releaseAssetFilename, IEnvironmentInfo environmentInfo, MediaBrowser.Controller.Drawing.IImageEncoder imageEncoder, ISystemEvents systemEvents, MediaBrowser.Common.Net.INetworkManager networkManager) : base(applicationPaths, logManager, options, fileSystem, powerManagement, releaseAssetFilename, environmentInfo, imageEncoder, systemEvents, networkManager)
- {
- }
-
- public override bool CanSelfRestart
- {
- get
- {
- return true;
- }
- }
-
- public override bool CanSelfUpdate
- {
- get
- {
- return false;
- }
- }
-
- protected override bool SupportsDualModeSockets
- {
- get
- {
- return true;
- }
- }
-
- protected override IConnectManager CreateConnectManager()
- {
- return new ConnectManager();
- }
-
- protected override ISyncManager CreateSyncManager()
- {
- return new SyncManager();
- }
-
- protected override void RestartInternal()
- {
- MainClass.Restart();
- }
-
- protected override List GetAssembliesWithPartsInternal()
- {
- var list = new List();
-
- list.Add(GetType().Assembly);
- list.Add(typeof(DefaultIntroProvider).Assembly);
- list.Add(typeof(ConnectManager).Assembly);
- list.Add(typeof(SyncManager).Assembly);
-
-
- return list;
- }
-
- protected override void ShutdownInternal()
- {
- MainClass.Shutdown();
- }
-
- protected override void AuthorizeServer()
- {
- throw new NotImplementedException();
- }
-
- protected override void ConfigureAutoRunInternal(bool autorun)
- {
- throw new NotImplementedException();
- }
-
- public override bool SupportsAutoRunAtStartup
- {
- get { return false; }
- }
- }
-}
diff --git a/MediaBrowser.Server.Mac/Main.cs b/MediaBrowser.Server.Mac/Main.cs
deleted file mode 100644
index 0b34822eb..000000000
--- a/MediaBrowser.Server.Mac/Main.cs
+++ /dev/null
@@ -1,322 +0,0 @@
-using MediaBrowser.Model.Logging;
-using System;
-using System.Diagnostics;
-using System.Globalization;
-using System.IO;
-using System.Linq;
-using System.Net;
-using System.Net.Security;
-using System.Reflection;
-using System.Text.RegularExpressions;
-using System.Threading.Tasks;
-using System.Drawing;
-using System.Runtime.InteropServices;
-using System.Security.Cryptography.X509Certificates;
-using System.Threading;
-using MonoMac.AppKit;
-using MonoMac.Foundation;
-using MonoMac.ObjCRuntime;
-using Emby.Server.Implementations;
-using Emby.Server.Implementations.Logging;
-using Emby.Server.Mac.Native;
-using Emby.Server.Implementations.IO;
-using Mono.Unix.Native;
-using MediaBrowser.Model.System;
-using MediaBrowser.Model.IO;
-using Emby.Drawing;
-using Emby.Drawing.Skia;
-using MediaBrowser.Controller.Drawing;
-using MediaBrowser.Model.Drawing;
-using Emby.Server.Implementations.EnvironmentInfo;
-using Emby.Server.Implementations.Networking;
-
-namespace MediaBrowser.Server.Mac
-{
- class MainClass
- {
- internal static MacAppHost AppHost;
-
- private static ILogger _logger;
- private static IFileSystem _fileSystem;
-
- static void Main (string[] args)
- {
- SQLitePCL.raw.SetProvider(new SQLitePCL.SQLite3Provider_sqlite3());
-
- var applicationPath = Assembly.GetEntryAssembly().Location;
-
- var options = new StartupOptions(Environment.GetCommandLineArgs());
-
- // Allow this to be specified on the command line.
- var customProgramDataPath = options.GetOption("-programdata");
-
- var appFolderPath = Path.GetDirectoryName(applicationPath);
-
- var appPaths = CreateApplicationPaths(appFolderPath, customProgramDataPath);
-
- using (var logManager = new SimpleLogManager(appPaths.LogDirectoryPath, "server"))
- {
- logManager.ReloadLogger(LogSeverity.Info);
- logManager.AddConsoleOutput();
-
- var logger = _logger = logManager.GetLogger("Main");
-
- ApplicationHost.LogEnvironmentInfo(logger, appPaths, true);
-
- AppDomain.CurrentDomain.UnhandledException += CurrentDomain_UnhandledException;
-
- StartApplication(appPaths, logManager, options);
- NSApplication.Init();
- NSApplication.Main(args);
- }
- }
-
- private static ServerApplicationPaths CreateApplicationPaths(string appFolderPath, string programDataPath)
- {
- if (string.IsNullOrEmpty(programDataPath))
- {
- // TODO: Use CommonApplicationData? Will we always have write access?
- programDataPath = Path.Combine(Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData), "mediabrowser-server");
-
- if (!Directory.Exists (programDataPath)) {
- programDataPath = Path.Combine(Environment.GetFolderPath (Environment.SpecialFolder.ApplicationData), "emby-server");
- }
- }
-
- // Within the mac bundle, go uo two levels then down into Resources folder
- var resourcesPath = Path.Combine(Path.GetDirectoryName(appFolderPath), "Resources");
-
- return new ServerApplicationPaths(programDataPath, appFolderPath, resourcesPath);
- }
-
- ///
- /// Runs the application.
- ///
- /// The app paths.
- /// The log manager.
- /// The options.
- private static void StartApplication(ServerApplicationPaths appPaths,
- ILogManager logManager,
- StartupOptions options)
- {
- // Allow all https requests
- ServicePointManager.ServerCertificateValidationCallback = new RemoteCertificateValidationCallback(delegate { return true; });
-
- var environmentInfo = GetEnvironmentInfo();
-
- var fileSystem = new MonoFileSystem(logManager.GetLogger("FileSystem"), environmentInfo, appPaths.TempDirectory);
-
- _fileSystem = fileSystem;
-
- var imageEncoder = GetImageEncoder(appPaths, fileSystem, logManager);
-
- AppHost = new MacAppHost(appPaths,
- logManager,
- options,
- fileSystem,
- new PowerManagement(),
- "Emby.Server.Mac.pkg",
- environmentInfo,
- imageEncoder,
- new SystemEvents(logManager.GetLogger("SystemEvents")),
- new NetworkManager(logManager.GetLogger("NetworkManager")));
-
- if (options.ContainsOption("-v")) {
- Console.WriteLine (AppHost.ApplicationVersion.ToString());
- return;
- }
-
- Console.WriteLine ("appHost.Init");
-
- Task.Run (() => StartServer(CancellationToken.None));
- }
-
- private static IImageEncoder GetImageEncoder(ServerApplicationPaths appPaths, IFileSystem fileSystem, ILogManager logManager)
- {
- try
- {
- return new SkiaEncoder(logManager.GetLogger("Skia"), appPaths, () => AppHost.HttpClient, fileSystem);
- }
- catch (Exception ex)
- {
- return new NullImageEncoder();
- }
- }
-
- private static EnvironmentInfo GetEnvironmentInfo()
- {
- var info = new EnvironmentInfo()
- {
- OperatingSystem = MediaBrowser.Model.System.OperatingSystem.OSX
- };
-
- var uname = GetUnixName();
-
- var sysName = uname.sysname ?? string.Empty;
-
- if (string.Equals(sysName, "Darwin", StringComparison.OrdinalIgnoreCase))
- {
- //info.OperatingSystem = Startup.Common.OperatingSystem.Osx;
- }
- else if (string.Equals(sysName, "Linux", StringComparison.OrdinalIgnoreCase))
- {
- //info.OperatingSystem = Startup.Common.OperatingSystem.Linux;
- }
- else if (string.Equals(sysName, "BSD", StringComparison.OrdinalIgnoreCase))
- {
- //info.OperatingSystem = Startup.Common.OperatingSystem.Bsd;
- //info.IsBsd = true;
- }
-
- var archX86 = new Regex("(i|I)[3-6]86");
-
- if (archX86.IsMatch(uname.machine))
- {
- info.SystemArchitecture = Architecture.X86;
- }
- else if (string.Equals(uname.machine, "x86_64", StringComparison.OrdinalIgnoreCase))
- {
- info.SystemArchitecture = Architecture.X64;
- }
- else if (uname.machine.StartsWith("arm", StringComparison.OrdinalIgnoreCase))
- {
- info.SystemArchitecture = Architecture.Arm;
- }
- else if (System.Environment.Is64BitOperatingSystem)
- {
- info.SystemArchitecture = Architecture.X64;
- }
- else
- {
- info.SystemArchitecture = Architecture.X86;
- }
-
- return info;
- }
-
- private static Uname _unixName;
-
- private static Uname GetUnixName()
- {
- if (_unixName == null)
- {
- var uname = new Uname();
- try
- {
- Utsname utsname;
- var callResult = Syscall.uname(out utsname);
- if (callResult == 0)
- {
- uname.sysname = utsname.sysname ?? string.Empty;
- uname.machine = utsname.machine ?? string.Empty;
- }
-
- }
- catch (Exception ex)
- {
- _logger.ErrorException("Error getting unix name", ex);
- }
- _unixName = uname;
- }
- return _unixName;
- }
-
- public class Uname
- {
- public string sysname = string.Empty;
- public string machine = string.Empty;
- }
-
- private static async void StartServer(CancellationToken cancellationToken)
- {
- var initProgress = new Progress();
-
- await AppHost.Init (initProgress).ConfigureAwait (false);
-
- await AppHost.RunStartupTasks ().ConfigureAwait (false);
-
- if (MenuBarIcon.Instance != null)
- {
- MenuBarIcon.Instance.Localize ();
- }
- }
-
- public static void Shutdown()
- {
- ShutdownApp();
- }
-
- private static void ShutdownApp()
- {
- _logger.Info ("Calling ApplicationHost.Dispose");
- AppHost.Dispose ();
-
- _logger.Info("AppController.Terminate");
- MenuBarIcon.Instance.Terminate ();
- }
-
- public static void Restart()
- {
- _logger.Info("Disposing app host");
- AppHost.Dispose();
-
- _logger.Info("Starting new instance");
-
- var args = Environment.GetCommandLineArgs()
- .Skip(1)
- .Select(NormalizeCommandLineArgument);
-
- var commandLineArgsString = string.Join(" ", args.ToArray());
- var module = Environment.GetCommandLineArgs().First();
-
- _logger.Info ("Executable: {0}", module);
- _logger.Info ("Arguments: {0}", commandLineArgsString);
-
- Process.Start(module, commandLineArgsString);
-
- _logger.Info("AppController.Terminate");
- MenuBarIcon.Instance.Terminate();
- }
-
- private static string NormalizeCommandLineArgument(string arg)
- {
- if (arg.IndexOf(" ", StringComparison.OrdinalIgnoreCase) == -1)
- {
- return arg;
- }
-
- return "\"" + arg + "\"";
- }
-
- ///
- /// Handles the UnhandledException event of the CurrentDomain control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- static void CurrentDomain_UnhandledException(object sender, UnhandledExceptionEventArgs e)
- {
- var exception = (Exception)e.ExceptionObject;
-
- var consoleLogger = new ConsoleLogger();
-
- new UnhandledExceptionWriter(AppHost.ServerConfigurationManager.ApplicationPaths, _logger, AppHost.LogManager, _fileSystem, consoleLogger).Log(exception);
-
- if (!Debugger.IsAttached)
- {
- Environment.Exit(System.Runtime.InteropServices.Marshal.GetHRForException(exception));
- }
- }
- }
-
- class NoCheckCertificatePolicy : ICertificatePolicy
- {
- public bool CheckValidationResult (ServicePoint srvPoint,
- System.Security.Cryptography.X509Certificates.X509Certificate certificate,
- WebRequest request,
- int certificateProblem)
- {
- return true;
- }
- }
-}
-
diff --git a/MediaBrowser.Server.Mac/MainMenu.xib b/MediaBrowser.Server.Mac/MainMenu.xib
deleted file mode 100755
index 86810928d..000000000
--- a/MediaBrowser.Server.Mac/MainMenu.xib
+++ /dev/null
@@ -1,230 +0,0 @@
-
-
-
- 101000
- 13E28
- 6250
- 1265.21
- 698.00
-
-
- NSCustomObject
- NSMenu
- NSMenuItem
-
-
- com.apple.InterfaceBuilder.CocoaPlugin
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- AppController
- NSObject
-
- HelloWorld:
- id
-
-
- HelloWorld:
-
- HelloWorld:
- id
-
-
-
- statusMenu
- NSMenu
-
-
- statusMenu
-
- statusMenu
- NSMenu
-
-
-
- IBProjectSource
- ../AppController.h
-
-
-
- AppController
-
- HelloWorld:
- id
-
-
- HelloWorld:
-
- HelloWorld:
- id
-
-
-
- IBProjectSource
- ../AppController.m
-
-
-
- AppDelegate
- NSObject
-
- IBProjectSource
- ../AppDelegate.h
-
-
-
-
- 0
- IBCocoaFramework
- NO
-
- com.apple.InterfaceBuilder.CocoaPlugin.InterfaceBuilder3
-
-
- YES
- 3
-
- {11, 11}
- {10, 3}
-
-
-
diff --git a/MediaBrowser.Server.Mac/MenuBarIcon.cs b/MediaBrowser.Server.Mac/MenuBarIcon.cs
deleted file mode 100644
index 1b335ce46..000000000
--- a/MediaBrowser.Server.Mac/MenuBarIcon.cs
+++ /dev/null
@@ -1,145 +0,0 @@
-using MediaBrowser.Controller;
-using MediaBrowser.Controller.Configuration;
-using MediaBrowser.Model.Logging;
-using System;
-using MonoMac.Foundation;
-using MonoMac.AppKit;
-using Emby.Server.Implementations.Browser;
-
-namespace MediaBrowser.Server.Mac
-{
- public class MenuBarIcon
- {
- private NSMenuItem browseMenuItem;
- private NSMenuItem configureMenuItem;
- private NSMenuItem quitMenuItem;
- private NSMenuItem communityMenuItem;
-
- public static MenuBarIcon Instance;
-
- public MenuBarIcon (ILogger logger)
- {
- Instance = this;
- Logger = logger;
- }
-
- public void ShowIcon() {
-
- NSApplication.SharedApplication.BeginInvokeOnMainThread (CreateMenus);
- }
-
- private void CreateMenus() {
-
- CreateNsMenu ();
- }
-
- public void Localize()
- {
- NSApplication.SharedApplication.BeginInvokeOnMainThread (() => {
-
- var configManager = MainClass.AppHost.ServerConfigurationManager;
-
- configManager.ConfigurationUpdated -= Instance_ConfigurationUpdated;
- LocalizeText ();
- configManager.ConfigurationUpdated += Instance_ConfigurationUpdated;
- });
- }
-
- private NSStatusItem statusItem;
- private void CreateNsMenu() {
-
- var menu = new NSMenu ();
-
- statusItem = NSStatusBar.SystemStatusBar.CreateStatusItem(30);
- statusItem.Menu = menu;
- statusItem.Image = NSImage.ImageNamed("statusicon");
- statusItem.HighlightMode = true;
-
- menu.RemoveAllItems ();
-
- browseMenuItem = new NSMenuItem ("Browse Media Library", "b", delegate {
- Browse (NSApplication.SharedApplication);
- });
- menu.AddItem (browseMenuItem);
-
- configureMenuItem = new NSMenuItem ("Configure Media Browser", "c", delegate {
- Configure (NSApplication.SharedApplication);
- });
- menu.AddItem (configureMenuItem);
-
- communityMenuItem = new NSMenuItem ("Visit Community", "v", delegate {
- Community (NSApplication.SharedApplication);
- });
- menu.AddItem (communityMenuItem);
-
- quitMenuItem = new NSMenuItem ("Quit", "q", delegate {
- Quit (NSApplication.SharedApplication);
- });
- menu.AddItem (quitMenuItem);
- }
-
- private ILogger Logger{ get; set;}
-
- private void Quit(NSObject sender)
- {
- MainClass.AppHost.Shutdown();
- }
-
- private void Community(NSObject sender)
- {
- BrowserLauncher.OpenCommunity(MainClass.AppHost);
- }
-
- private void Configure(NSObject sender)
- {
- BrowserLauncher.OpenDashboard(MainClass.AppHost);
- }
-
- private void Browse(NSObject sender)
- {
- BrowserLauncher.OpenWebClient(MainClass.AppHost);
- }
-
- public void Terminate()
- {
- NSApplication.SharedApplication.InvokeOnMainThread (() => NSApplication.SharedApplication.Terminate(NSApplication.SharedApplication));
- }
-
- private string _uiCulture;
- ///
- /// Handles the ConfigurationUpdated event of the Instance control.
- ///
- /// The source of the event.
- /// The instance containing the event data.
- void Instance_ConfigurationUpdated(object sender, EventArgs e)
- {
- var configManager = MainClass.AppHost.ServerConfigurationManager;
-
- if (!string.Equals(configManager.Configuration.UICulture, _uiCulture,
- StringComparison.OrdinalIgnoreCase))
- {
- LocalizeText();
- }
- }
-
- private void LocalizeText()
- {
- var configManager = MainClass.AppHost.ServerConfigurationManager;
-
- _uiCulture = configManager.Configuration.UICulture;
-
- NSApplication.SharedApplication.BeginInvokeOnMainThread (LocalizeInternal);
- }
-
- private void LocalizeInternal() {
-
- var localization = MainClass.AppHost.LocalizationManager;
-
- quitMenuItem.Title = localization.GetLocalizedString("LabelExit");
- communityMenuItem.Title = localization.GetLocalizedString("LabelVisitCommunity");
- browseMenuItem.Title = localization.GetLocalizedString("LabelBrowseLibrary");
- configureMenuItem.Title = localization.GetLocalizedString("LabelConfigureServer");
- }
- }
-}
-
diff --git a/MediaBrowser.Server.Mac/Native/MonoFileSystem.cs b/MediaBrowser.Server.Mac/Native/MonoFileSystem.cs
deleted file mode 100644
index 1fd140fb9..000000000
--- a/MediaBrowser.Server.Mac/Native/MonoFileSystem.cs
+++ /dev/null
@@ -1,23 +0,0 @@
-using Emby.Server.Implementations.IO;
-using MediaBrowser.Model.Logging;
-using Mono.Unix.Native;
-using MediaBrowser.Model.System;
-
-namespace Emby.Server.Mac.Native
-{
- public class MonoFileSystem : ManagedFileSystem
- {
- public MonoFileSystem(ILogger logger, IEnvironmentInfo environmentInfo, string tempPath)
- : base(logger, environmentInfo, tempPath)
- {
- }
-
- public override void SetExecutable(string path)
- {
- // Linux: File permission to 666, and user's execute bit
- Logger.Info("Syscall.chmod {0} FilePermissions.DEFFILEMODE | FilePermissions.S_IRWXU | FilePermissions.S_IXGRP | FilePermissions.S_IXOTH", path);
-
- Syscall.chmod(path, FilePermissions.DEFFILEMODE | FilePermissions.S_IRWXU | FilePermissions.S_IXGRP | FilePermissions.S_IXOTH);
- }
- }
-}
diff --git a/MediaBrowser.Server.Mac/Native/PowerManagement.cs b/MediaBrowser.Server.Mac/Native/PowerManagement.cs
deleted file mode 100644
index f3c97d658..000000000
--- a/MediaBrowser.Server.Mac/Native/PowerManagement.cs
+++ /dev/null
@@ -1,15 +0,0 @@
-using MediaBrowser.Model.System;
-
-namespace Emby.Server.Mac.Native
-{
- public class PowerManagement : IPowerManagement
- {
- public void PreventSystemStandby()
- {
- }
-
- public void AllowSystemStandby()
- {
- }
- }
-}
diff --git a/MediaBrowser.Server.Mac/Resources/MediaBrowser.Server.Mac/Images.xcassets/AppIcon.appiconset/Contents.json b/MediaBrowser.Server.Mac/Resources/MediaBrowser.Server.Mac/Images.xcassets/AppIcon.appiconset/Contents.json
deleted file mode 100644
index 50ab7bd32..000000000
--- a/MediaBrowser.Server.Mac/Resources/MediaBrowser.Server.Mac/Images.xcassets/AppIcon.appiconset/Contents.json
+++ /dev/null
@@ -1,58 +0,0 @@
-{
- "images" : [
- {
- "idiom" : "mac",
- "scale" : "1x",
- "size" : "16x16"
- },
- {
- "idiom" : "mac",
- "scale" : "2x",
- "size" : "16x16"
- },
- {
- "idiom" : "mac",
- "scale" : "1x",
- "size" : "32x32"
- },
- {
- "idiom" : "mac",
- "scale" : "2x",
- "size" : "32x32"
- },
- {
- "idiom" : "mac",
- "scale" : "1x",
- "size" : "128x128"
- },
- {
- "idiom" : "mac",
- "scale" : "2x",
- "size" : "128x128"
- },
- {
- "idiom" : "mac",
- "scale" : "1x",
- "size" : "256x256"
- },
- {
- "idiom" : "mac",
- "scale" : "2x",
- "size" : "256x256"
- },
- {
- "idiom" : "mac",
- "scale" : "1x",
- "size" : "512x512"
- },
- {
- "idiom" : "mac",
- "scale" : "2x",
- "size" : "512x512"
- }
- ],
- "info" : {
- "version" : 1,
- "author" : "xcode"
- }
-}
\ No newline at end of file
diff --git a/MediaBrowser.Server.Mac/Resources/appicon.icns b/MediaBrowser.Server.Mac/Resources/appicon.icns
deleted file mode 100644
index 74fbdd5a3..000000000
Binary files a/MediaBrowser.Server.Mac/Resources/appicon.icns and /dev/null differ
diff --git a/MediaBrowser.Server.Mac/packages.config b/MediaBrowser.Server.Mac/packages.config
deleted file mode 100644
index f6a11cd3a..000000000
--- a/MediaBrowser.Server.Mac/packages.config
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
-
-
\ No newline at end of file
diff --git a/MediaBrowser.Server.Mac/readme.txt b/MediaBrowser.Server.Mac/readme.txt
deleted file mode 100644
index e0833ebbb..000000000
--- a/MediaBrowser.Server.Mac/readme.txt
+++ /dev/null
@@ -1,13 +0,0 @@
-Instructions for deploying a new build:
-
-1. Download source code
-
-2. In resources folder, remove dashboard-ui, then re-add from the WebDashboard project, making sure to link the files, rather than copy. This will pick up any web client changes since the last deployment.
-
-3. Repeat the process for swagger-ui, if ServiceStack has been updated since the last release. If in doubt, just do it.
-
-4. Commit and push the changes to the Mac project
-
-5. Build the installer
-
-6. Proceed as normal and tag the builds in github
\ No newline at end of file
diff --git a/MediaBrowser.Server.Mac/statusicon.png b/MediaBrowser.Server.Mac/statusicon.png
deleted file mode 100644
index 8f1269505..000000000
Binary files a/MediaBrowser.Server.Mac/statusicon.png and /dev/null differ
diff --git a/MediaBrowser.WebDashboard/Api/PackageCreator.cs b/MediaBrowser.WebDashboard/Api/PackageCreator.cs
index bb4a98fa8..f55d95a2e 100644
--- a/MediaBrowser.WebDashboard/Api/PackageCreator.cs
+++ b/MediaBrowser.WebDashboard/Api/PackageCreator.cs
@@ -152,7 +152,7 @@ namespace MediaBrowser.WebDashboard.Api
}
}
- html = html.Replace("", "" + GetMetaTags(mode) + GetCommonCss(mode, appVersion));
+ html = html.Replace("", "" + GetMetaTags(mode));
// Disable embedded scripts from plugins. We'll run them later once resources have loaded
if (html.IndexOf("