diff --git a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js
index f0765cc53a..c73c9071d4 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/browserdeviceprofile.js
@@ -416,8 +416,7 @@ define(['browser'], function (browser) {
VideoCodec: 'h264',
Context: 'Streaming',
Protocol: 'hls',
- MaxAudioChannels: physicalAudioChannels.toString(),
- EnableSplittingOnNonKeyFrames: (browser.osx || browser.iOS) ? true : false
+ MaxAudioChannels: physicalAudioChannels.toString()
});
}
diff --git a/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js b/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js
index 3ed7b77881..870df1b4ce 100644
--- a/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js
+++ b/dashboard-ui/bower_components/emby-webcomponents/sync/syncjoblist.js
@@ -161,8 +161,6 @@ globalize.translate('sharedcomponents#CancelSyncJobConfirmation');
if (lastTargetName) {
html += '';
html += '
';
- html += '
';
- html += '
';
hasOpenSection = false;
}
diff --git a/dashboard-ui/scripts/mypreferencesdisplay.js b/dashboard-ui/scripts/mypreferencesdisplay.js
index 159b8ef9e5..43c2698bfc 100644
--- a/dashboard-ui/scripts/mypreferencesdisplay.js
+++ b/dashboard-ui/scripts/mypreferencesdisplay.js
@@ -35,7 +35,11 @@
user.Configuration.DisplayUnairedEpisodes = page.querySelector('.chkDisplayUnairedEpisodes').checked;
if (userSettingsLoaded) {
- userSettingsInstance.language(page.querySelector('#selectLanguage').value);
+
+ if (AppInfo.supportsUserDisplayLanguageSetting) {
+ userSettingsInstance.language(page.querySelector('#selectLanguage').value);
+ }
+
userSettingsInstance.enableThemeSongs(page.querySelector('#chkThemeSong').checked);
if (userId === Dashboard.getCurrentUserId()) {