diff --git a/anki/sound.py b/anki/sound.py index ab61e032d..6184d34c0 100644 --- a/anki/sound.py +++ b/anki/sound.py @@ -93,7 +93,12 @@ class MplayerMonitor(threading.Thread): mplayerEvt.clear() # clearing queue? if mplayerClear and self.mplayer: - self.mplayer.stdin.write("stop\n") + try: + self.mplayer.stdin.write("stop\n") + except: + # mplayer quit by user (likely video) + self.deadPlayers.append(self.mplayer) + self.mplayer = None # loop through files to play while mplayerQueue: # ensure started