diff --git a/dashboard-ui/bower_components/emby-webcomponents/.bower.json b/dashboard-ui/bower_components/emby-webcomponents/.bower.json index 29d8f16f40..d90eb6229e 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/.bower.json +++ b/dashboard-ui/bower_components/emby-webcomponents/.bower.json @@ -14,12 +14,12 @@ }, "devDependencies": {}, "ignore": [], - "version": "1.4.419", - "_release": "1.4.419", + "version": "1.4.420", + "_release": "1.4.420", "_resolution": { "type": "version", - "tag": "1.4.419", - "commit": "e65e31848b76b3cab4193f201517212050de8c53" + "tag": "1.4.420", + "commit": "f8f968afa3b3dd424bf9c59277ca70d52387471c" }, "_source": "https://github.com/MediaBrowser/emby-webcomponents.git", "_target": "^1.2.1", diff --git a/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js b/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js index 0db58da59b..a6dd088e1d 100644 --- a/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js +++ b/dashboard-ui/bower_components/emby-webcomponents/playback/playbackmanager.js @@ -2430,6 +2430,15 @@ define(['events', 'datetime', 'appSettings', 'pluginManager', 'userSettings', 'g events.off(player, 'stopped', onPlaybackStopped); } + function initLegacyVolumeMethods(player) { + player.getVolume = function() { + return player.volume(); + }; + player.setVolume = function (val) { + return player.volume(val); + }; + } + function initMediaPlayer(player) { players.push(player); @@ -2444,6 +2453,10 @@ define(['events', 'datetime', 'appSettings', 'pluginManager', 'userSettings', 'g player.currentState = {}; + if (!player.getVolume || !player.setVolume) { + initLegacyVolumeMethods(player); + } + if (enableLocalPlaylistManagement(player)) { events.on(player, 'error', onPlaybackError); }