Fallback to autoaudiosink etc., I would use sndiosink directly here but
had some issues with sigsegv when doing that.

Index: quodlibet/player/gstbe/util.py
--- quodlibet/player/gstbe/util.py.orig
+++ quodlibet/player/gstbe/util.py
@@ -17,7 +17,7 @@ from gi.repository import GLib, Gst
 
 from quodlibet import _, print_d, config
 from quodlibet.util.string import decode
-from quodlibet.util import is_linux, is_windows
+from quodlibet.util import is_linux, is_openbsd, is_windows
 from quodlibet.player import PlayerError
 
 
@@ -125,7 +125,7 @@ def find_audio_sink() -> Tuple[Gst.Element, str]:
             return [AudioSinks.JACK]
         elif is_windows():
             return [AudioSinks.DIRECTSOUND]
-        elif is_linux() and pulse_is_running():
+        elif is_linux() and not is_openbsd() and pulse_is_running():
             return [AudioSinks.PULSE]
         else:
             return [
