mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
Update playlist visually when queuing items
This commit is contained in:
parent
a715bd8e6a
commit
96acbc0307
2 changed files with 5 additions and 2 deletions
|
@ -2878,11 +2878,11 @@ define(['events', 'datetime', 'appSettings', 'itemHelper', 'pluginManager', 'pla
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
|
|
||||||
self.queue = function (options, player) {
|
self.queue = function (options, player = this._currentPlayer) {
|
||||||
queue(options, '', player);
|
queue(options, '', player);
|
||||||
};
|
};
|
||||||
|
|
||||||
self.queueNext = function (options, player) {
|
self.queueNext = function (options, player = this._currentPlayer) {
|
||||||
queue(options, 'next', player);
|
queue(options, 'next', player);
|
||||||
};
|
};
|
||||||
|
|
||||||
|
@ -2970,6 +2970,7 @@ define(['events', 'datetime', 'appSettings', 'itemHelper', 'pluginManager', 'pla
|
||||||
} else {
|
} else {
|
||||||
self._playQueueManager.queue(items);
|
self._playQueueManager.queue(items);
|
||||||
}
|
}
|
||||||
|
events.trigger(player, 'playlistitemadd');
|
||||||
}
|
}
|
||||||
|
|
||||||
function onPlayerProgressInterval() {
|
function onPlayerProgressInterval() {
|
||||||
|
|
|
@ -615,6 +615,7 @@ define(['browser', 'datetime', 'backdrop', 'libraryBrowser', 'listView', 'imageL
|
||||||
events.off(player, 'shufflequeuemodechange', onShuffleQueueModeChange);
|
events.off(player, 'shufflequeuemodechange', onShuffleQueueModeChange);
|
||||||
events.off(player, 'playlistitemremove', onPlaylistItemRemoved);
|
events.off(player, 'playlistitemremove', onPlaylistItemRemoved);
|
||||||
events.off(player, 'playlistitemmove', onPlaylistUpdate);
|
events.off(player, 'playlistitemmove', onPlaylistUpdate);
|
||||||
|
events.off(player, 'playlistitemadd', onPlaylistUpdate);
|
||||||
events.off(player, 'playbackstop', onPlaybackStopped);
|
events.off(player, 'playbackstop', onPlaybackStopped);
|
||||||
events.off(player, 'volumechange', onVolumeChanged);
|
events.off(player, 'volumechange', onVolumeChanged);
|
||||||
events.off(player, 'pause', onPlayPauseStateChanged);
|
events.off(player, 'pause', onPlayPauseStateChanged);
|
||||||
|
@ -636,6 +637,7 @@ define(['browser', 'datetime', 'backdrop', 'libraryBrowser', 'listView', 'imageL
|
||||||
events.on(player, 'shufflequeuemodechange', onShuffleQueueModeChange);
|
events.on(player, 'shufflequeuemodechange', onShuffleQueueModeChange);
|
||||||
events.on(player, 'playlistitemremove', onPlaylistItemRemoved);
|
events.on(player, 'playlistitemremove', onPlaylistItemRemoved);
|
||||||
events.on(player, 'playlistitemmove', onPlaylistUpdate);
|
events.on(player, 'playlistitemmove', onPlaylistUpdate);
|
||||||
|
events.on(player, 'playlistitemadd', onPlaylistUpdate);
|
||||||
events.on(player, 'playbackstop', onPlaybackStopped);
|
events.on(player, 'playbackstop', onPlaybackStopped);
|
||||||
events.on(player, 'volumechange', onVolumeChanged);
|
events.on(player, 'volumechange', onVolumeChanged);
|
||||||
events.on(player, 'pause', onPlayPauseStateChanged);
|
events.on(player, 'pause', onPlayPauseStateChanged);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue