diff --git a/dashboard-ui/scripts/chromecast.js b/dashboard-ui/scripts/chromecast.js index 5571cbe61f..cace816d07 100644 --- a/dashboard-ui/scripts/chromecast.js +++ b/dashboard-ui/scripts/chromecast.js @@ -341,8 +341,6 @@ var player = this; - var bitrateSetting = AppSettings.maxChromecastBitrate(); - var receiverName = null; if (castPlayer.session && castPlayer.session.receiver && castPlayer.session.receiver.friendlyName) { @@ -354,11 +352,14 @@ deviceId: ApiClient.deviceId(), accessToken: ApiClient.accessToken(), serverAddress: ApiClient.serverAddress(), - maxBitrate: bitrateSetting, - receiverName: receiverName, - supportsAc3: AppSettings.enableChromecastAc3() + receiverName: receiverName }); + var bitrateSetting = AppSettings.maxChromecastBitrate(); + if (bitrateSetting) { + message.maxBitrate = bitrateSetting; + } + require(['chromecasthelpers'], function (chromecasthelpers) { chromecasthelpers.getServerAddress(ApiClient).then(function (serverAddress) {