1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

update hdhomerun

This commit is contained in:
Luke Pulverenti 2015-07-26 17:02:23 -04:00
parent 74fad00abe
commit 1aeb69a26c
24 changed files with 244 additions and 87 deletions

View file

@ -1127,7 +1127,24 @@
self.nextTrack = function () {
var newIndex = currentPlaylistIndex + 1;
var newIndex;
switch (self.getRepeatMode()) {
case 'RepeatOne':
newIndex = currentPlaylistIndex;
break;
case 'RepeatAll':
newIndex = currentPlaylistIndex + 1;
if (newIndex >= self.playlist.length) {
newIndex = 0;
}
break;
default:
newIndex = currentPlaylistIndex + 1;
break;
}
var newItem = self.playlist[newIndex];
if (newItem) {
@ -1498,6 +1515,7 @@
state.PlayState.IsMuted = mediaRenderer.volume() == 0;
state.PlayState.IsPaused = mediaRenderer.paused();
state.PlayState.PositionTicks = self.getCurrentTicks(mediaRenderer);
state.PlayState.RepeatMode = self.getRepeatMode();
var currentSrc = mediaRenderer.currentSrc();
@ -1751,6 +1769,15 @@
return true;
};
var repeatMode = 'RepeatNone';
self.getRepeatMode = function () {
return repeatMode;
};
self.setRepeatMode = function (mode) {
repeatMode = mode;
};
function onTimeUpdate() {
var currentTicks = self.getCurrentTicks(this);