diff --git a/MediaBrowser.Server.Mac/Emby.Server.Mac.csproj b/MediaBrowser.Server.Mac/Emby.Server.Mac.csproj
index 3555f761f8..3e69e9f128 100644
--- a/MediaBrowser.Server.Mac/Emby.Server.Mac.csproj
+++ b/MediaBrowser.Server.Mac/Emby.Server.Mac.csproj
@@ -127,6 +127,9 @@
..\ThirdParty\emby\Emby.Server.Sync.dll
+
+ ..\ThirdParty\emby\Emby.Server.CinemaMode.dll
+
@@ -330,9 +333,6 @@
Resources\dashboard-ui\forgotpasswordpin.html
-
- Resources\dashboard-ui\gamegenres.html
-
Resources\dashboard-ui\home.html
@@ -378,6 +378,9 @@
Resources\dashboard-ui\login.html
+
+ Resources\dashboard-ui\managedownloads.html
+
Resources\dashboard-ui\manifest.json
@@ -891,9 +894,24 @@
Resources\dashboard-ui\bower_components\emby-webcomponents\emby-input\emby-input.js
+
+ Resources\dashboard-ui\bower_components\emby-webcomponents\emby-itemrefreshindicator\emby-itemrefreshindicator.css
+
+
+ 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
@@ -993,6 +1011,12 @@
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
@@ -1053,6 +1077,9 @@
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
@@ -1152,6 +1179,9 @@
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
@@ -1161,6 +1191,12 @@
Resources\dashboard-ui\bower_components\emby-webcomponents\playback\volumeosd.js
+
+ 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
@@ -1440,6 +1476,9 @@
Resources\dashboard-ui\bower_components\emby-webcomponents\subtitleeditor\subtitleeditor.template.html
+
+ Resources\dashboard-ui\bower_components\emby-webcomponents\sync\emby-downloadbutton.js
+
Resources\dashboard-ui\bower_components\emby-webcomponents\sync\sync.js
@@ -1458,6 +1497,12 @@
Resources\dashboard-ui\bower_components\emby-webcomponents\toast\toast.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
@@ -1479,51 +1524,6 @@
Resources\dashboard-ui\bower_components\emby-webcomponents\viewmanager\viewmanager.js
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\grammarprocessor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\voice.css
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\voicecommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\voicedialog.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\voiceprocessor.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\voicereceiver.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\commands\controlcommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\commands\disablecommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\commands\enablecommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\commands\playcommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\commands\searchcommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\commands\showcommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\commands\togglecommands.js
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\grammar\en-US.json
-
-
- Resources\dashboard-ui\bower_components\emby-webcomponents\voice\grammar\grammar.json
-
Resources\dashboard-ui\bower_components\emby-webcomponents\youtubeplayer\plugin.js
@@ -1734,12 +1734,6 @@
Resources\dashboard-ui\components\guestinviter\guestinviter.template.html
-
- Resources\dashboard-ui\components\imagedownloader\imagedownloader.js
-
-
- Resources\dashboard-ui\components\imagedownloader\imagedownloader.template.html
-
Resources\dashboard-ui\components\imageuploader\imageuploader.js
@@ -2307,6 +2301,9 @@
Resources\dashboard-ui\scripts\loginpage.js
+
+ Resources\dashboard-ui\scripts\managedownloads.js
+
Resources\dashboard-ui\scripts\medialibrarypage.js