diff --git a/Screenbox.Core/ViewModels/PlayerPageViewModel.cs b/Screenbox.Core/ViewModels/PlayerPageViewModel.cs index 524748176..026fc2384 100644 --- a/Screenbox.Core/ViewModels/PlayerPageViewModel.cs +++ b/Screenbox.Core/ViewModels/PlayerPageViewModel.cs @@ -559,9 +559,10 @@ private async void ProcessOpeningMedia(MediaViewModel? current) await current.LoadDetailsAsync(); await current.LoadThumbnailAsync(); MediaType = current.MediaType; + bool shouldBeVisible = _settingsService.PlayerAutoResize == PlayerAutoResizeOption.Always && !AudioOnly; if (PlayerVisibility != PlayerVisibilityState.Visible) { - PlayerVisibility = AudioOnly ? PlayerVisibilityState.Minimal : PlayerVisibilityState.Visible; + PlayerVisibility = shouldBeVisible ? PlayerVisibilityState.Visible : PlayerVisibilityState.Minimal; } } else if (PlayerVisibility == PlayerVisibilityState.Minimal)