Skip to content

Commit

Permalink
Merge pull request LAB02-Research#314 from Stefterv/main
Browse files Browse the repository at this point in the history
Don't trigger media play/pause if already in that state
  • Loading branch information
LAB02-Admin committed Jul 1, 2023
2 parents 6db351d + 64077fe commit 08310c4
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions src/HASS.Agent/Media/MediaManager.cs
Original file line number Diff line number Diff line change
Expand Up @@ -332,11 +332,19 @@ internal static void ProcessCommand(MediaPlayerCommand command)

case MediaPlayerCommand.Play:
if (Variables.ExtendedLogging) Log.Information("[MEDIA] Command received: Play");
if (State == MediaPlayerState.Playing) {
if (Variables.ExtendedLogging) Log.Warning("[MEDIA] Media already playing");
break;
}
MediaManagerCommands.Play();
break;

case MediaPlayerCommand.Pause:
if (Variables.ExtendedLogging) Log.Information("[MEDIA] Command received: Pause");
if (State == MediaPlayerState.Paused) {
if (Variables.ExtendedLogging) Log.Warning("[MEDIA] Media already paused");
break;
}
MediaManagerCommands.Pause();
break;

Expand Down

0 comments on commit 08310c4

Please sign in to comment.