aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLuke Pulverenti <luke.pulverenti@gmail.com>2015-07-30 10:34:46 -0400
committerLuke Pulverenti <luke.pulverenti@gmail.com>2015-07-30 10:34:46 -0400
commita2b9ee8ac6c760c02cd1cc42d0fe56137b77802e (patch)
tree5ac68733b47049fba23dc572d26ae05935dab594
parent2fd45ef3ecab90a66bea7a219b9c6ba95e47200e (diff)
update startup wizard
-rw-r--r--MediaBrowser.Api/UserLibrary/PlaystateService.cs6
-rw-r--r--MediaBrowser.Model/Session/PlayerStateInfo.cs6
-rw-r--r--MediaBrowser.Server.Implementations/Session/SessionManager.cs1
3 files changed, 12 insertions, 1 deletions
diff --git a/MediaBrowser.Api/UserLibrary/PlaystateService.cs b/MediaBrowser.Api/UserLibrary/PlaystateService.cs
index 5f32725d8..7002a3703 100644
--- a/MediaBrowser.Api/UserLibrary/PlaystateService.cs
+++ b/MediaBrowser.Api/UserLibrary/PlaystateService.cs
@@ -185,6 +185,9 @@ namespace MediaBrowser.Api.UserLibrary
[ApiMember(Name = "PlaySessionId", IsRequired = false, DataType = "string", ParameterType = "query", Verb = "POST")]
public string PlaySessionId { get; set; }
+
+ [ApiMember(Name = "RepeatMode", IsRequired = false, DataType = "string", ParameterType = "query", Verb = "POST")]
+ public RepeatMode RepeatMode { get; set; }
}
/// <summary>
@@ -325,7 +328,8 @@ namespace MediaBrowser.Api.UserLibrary
VolumeLevel = request.VolumeLevel,
PlayMethod = request.PlayMethod,
PlaySessionId = request.PlaySessionId,
- LiveStreamId = request.LiveStreamId
+ LiveStreamId = request.LiveStreamId,
+ RepeatMode = request.RepeatMode
});
}
diff --git a/MediaBrowser.Model/Session/PlayerStateInfo.cs b/MediaBrowser.Model/Session/PlayerStateInfo.cs
index c9afef8e0..f78842e29 100644
--- a/MediaBrowser.Model/Session/PlayerStateInfo.cs
+++ b/MediaBrowser.Model/Session/PlayerStateInfo.cs
@@ -55,5 +55,11 @@
/// </summary>
/// <value>The play method.</value>
public PlayMethod? PlayMethod { get; set; }
+
+ /// <summary>
+ /// Gets or sets the repeat mode.
+ /// </summary>
+ /// <value>The repeat mode.</value>
+ public RepeatMode RepeatMode { get; set; }
}
} \ No newline at end of file
diff --git a/MediaBrowser.Server.Implementations/Session/SessionManager.cs b/MediaBrowser.Server.Implementations/Session/SessionManager.cs
index 560d203db..c2160f48a 100644
--- a/MediaBrowser.Server.Implementations/Session/SessionManager.cs
+++ b/MediaBrowser.Server.Implementations/Session/SessionManager.cs
@@ -366,6 +366,7 @@ namespace MediaBrowser.Server.Implementations.Session
session.PlayState.AudioStreamIndex = info.AudioStreamIndex;
session.PlayState.SubtitleStreamIndex = info.SubtitleStreamIndex;
session.PlayState.PlayMethod = info.PlayMethod;
+ session.PlayState.RepeatMode = info.RepeatMode;
}
/// <summary>