diff options
Diffstat (limited to 'Emby.Server.Implementations/SyncPlay/GroupStates/PlayingGroupState.cs')
| -rw-r--r-- | Emby.Server.Implementations/SyncPlay/GroupStates/PlayingGroupState.cs | 38 |
1 files changed, 19 insertions, 19 deletions
diff --git a/Emby.Server.Implementations/SyncPlay/GroupStates/PlayingGroupState.cs b/Emby.Server.Implementations/SyncPlay/GroupStates/PlayingGroupState.cs index e2909ff91c..a3b0baf963 100644 --- a/Emby.Server.Implementations/SyncPlay/GroupStates/PlayingGroupState.cs +++ b/Emby.Server.Implementations/SyncPlay/GroupStates/PlayingGroupState.cs @@ -24,7 +24,7 @@ namespace MediaBrowser.Controller.SyncPlay /// </summary> public PlayingGroupState(ILogger logger) : base(logger) { - // Do nothing + // Do nothing. } /// <inheritdoc /> @@ -36,7 +36,7 @@ namespace MediaBrowser.Controller.SyncPlay /// <inheritdoc /> public override void SessionJoined(ISyncPlayStateContext context, GroupState prevState, SessionInfo session, CancellationToken cancellationToken) { - // Wait for session to be ready + // Wait for session to be ready. var waitingState = new WaitingGroupState(_logger); context.SetState(waitingState); waitingState.SessionJoined(context, GetGroupState(), session, cancellationToken); @@ -45,13 +45,13 @@ namespace MediaBrowser.Controller.SyncPlay /// <inheritdoc /> public override void SessionLeaving(ISyncPlayStateContext context, GroupState prevState, SessionInfo session, CancellationToken cancellationToken) { - // Do nothing + // Do nothing. } /// <inheritdoc /> public override void HandleRequest(ISyncPlayStateContext context, GroupState prevState, PlayGroupRequest request, SessionInfo session, CancellationToken cancellationToken) { - // Change state + // Change state. var waitingState = new WaitingGroupState(_logger); context.SetState(waitingState); waitingState.HandleRequest(context, GetGroupState(), request, session, cancellationToken); @@ -62,13 +62,13 @@ namespace MediaBrowser.Controller.SyncPlay { if (!prevState.Equals(GetGroupState())) { - // Pick a suitable time that accounts for latency + // Pick a suitable time that accounts for latency. var delayMillis = Math.Max(context.GetHighestPing() * 2, context.DefaultPing); - // Unpause group and set starting point in future - // Clients will start playback at LastActivity (datetime) from PositionTicks (playback position) - // The added delay does not guarantee, of course, that the command will be received in time - // Playback synchronization will mainly happen client side + // Unpause group and set starting point in future. + // Clients will start playback at LastActivity (datetime) from PositionTicks (playback position). + // The added delay does not guarantee, of course, that the command will be received in time. + // Playback synchronization will mainly happen client side. context.LastActivity = DateTime.UtcNow.AddMilliseconds( delayMillis ); @@ -76,12 +76,12 @@ namespace MediaBrowser.Controller.SyncPlay var command = context.NewSyncPlayCommand(SendCommandType.Unpause); context.SendCommand(session, SyncPlayBroadcastType.AllGroup, command, cancellationToken); - // Notify relevant state change event + // Notify relevant state change event. SendGroupStateUpdate(context, request, session, cancellationToken); } else { - // Client got lost, sending current state + // Client got lost, sending current state. var command = context.NewSyncPlayCommand(SendCommandType.Unpause); context.SendCommand(session, SyncPlayBroadcastType.CurrentSession, command, cancellationToken); } @@ -90,7 +90,7 @@ namespace MediaBrowser.Controller.SyncPlay /// <inheritdoc /> public override void HandleRequest(ISyncPlayStateContext context, GroupState prevState, PauseGroupRequest request, SessionInfo session, CancellationToken cancellationToken) { - // Change state + // Change state. var pausedState = new PausedGroupState(_logger); context.SetState(pausedState); pausedState.HandleRequest(context, GetGroupState(), request, session, cancellationToken); @@ -99,7 +99,7 @@ namespace MediaBrowser.Controller.SyncPlay /// <inheritdoc /> public override void HandleRequest(ISyncPlayStateContext context, GroupState prevState, StopGroupRequest request, SessionInfo session, CancellationToken cancellationToken) { - // Change state + // Change state. var idleState = new IdleGroupState(_logger); context.SetState(idleState); idleState.HandleRequest(context, GetGroupState(), request, session, cancellationToken); @@ -108,7 +108,7 @@ namespace MediaBrowser.Controller.SyncPlay /// <inheritdoc /> public override void HandleRequest(ISyncPlayStateContext context, GroupState prevState, SeekGroupRequest request, SessionInfo session, CancellationToken cancellationToken) { - // Change state + // Change state. var waitingState = new WaitingGroupState(_logger); context.SetState(waitingState); waitingState.HandleRequest(context, GetGroupState(), request, session, cancellationToken); @@ -122,7 +122,7 @@ namespace MediaBrowser.Controller.SyncPlay return; } - // Change state + // Change state. var waitingState = new WaitingGroupState(_logger); context.SetState(waitingState); waitingState.HandleRequest(context, GetGroupState(), request, session, cancellationToken); @@ -133,13 +133,13 @@ namespace MediaBrowser.Controller.SyncPlay { if (prevState.Equals(GetGroupState())) { - // Group was not waiting, make sure client has latest state + // Group was not waiting, make sure client has latest state. var command = context.NewSyncPlayCommand(SendCommandType.Unpause); context.SendCommand(session, SyncPlayBroadcastType.CurrentSession, command, cancellationToken); } else if (prevState.Equals(GroupState.Waiting)) { - // Notify relevant state change event + // Notify relevant state change event. SendGroupStateUpdate(context, request, session, cancellationToken); } } @@ -147,7 +147,7 @@ namespace MediaBrowser.Controller.SyncPlay /// <inheritdoc /> public override void HandleRequest(ISyncPlayStateContext context, GroupState prevState, NextTrackGroupRequest request, SessionInfo session, CancellationToken cancellationToken) { - // Change state + // Change state. var waitingState = new WaitingGroupState(_logger); context.SetState(waitingState); waitingState.HandleRequest(context, GetGroupState(), request, session, cancellationToken); @@ -156,7 +156,7 @@ namespace MediaBrowser.Controller.SyncPlay /// <inheritdoc /> public override void HandleRequest(ISyncPlayStateContext context, GroupState prevState, PreviousTrackGroupRequest request, SessionInfo session, CancellationToken cancellationToken) { - // Change state + // Change state. var waitingState = new WaitingGroupState(_logger); context.SetState(waitingState); waitingState.HandleRequest(context, GetGroupState(), request, session, cancellationToken); |
