qml: use proper condition for applying opacity in player view
If 1) the window does not have backdrop blur effect, 2) controls are pinned, 3) window is not full screen, then background should be opaque if the window does not have backdrop blur effect as there is nothing to reveal beneath.
See individual commits.
Request review @chub.