diff --git a/anki/sound.py b/anki/sound.py index e5324338c..1205654d9 100644 --- a/anki/sound.py +++ b/anki/sound.py @@ -121,8 +121,11 @@ class QueueMonitor(threading.Thread): time.sleep(0.1) if queue: path = queue.pop(0) - retryWait(subprocess.Popen( - externalPlayer + [path], startupinfo=si)) + try: + retryWait(subprocess.Popen( + externalPlayer + [path], startupinfo=si)) + except OSError: + raise Exception("Audio player not found") else: return