From 19cc9210333893aad6aba106753ca195ebb377af Mon Sep 17 00:00:00 2001 From: 4gray <4gray@users.noreply.github.com> Date: Fri, 24 Mar 2023 07:15:01 +0100 Subject: [PATCH] fix: re-init mpv after crash --- electron/api.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/electron/api.ts b/electron/api.ts index f798d5b84..0b2642acc 100644 --- a/electron/api.ts +++ b/electron/api.ts @@ -38,9 +38,10 @@ const fs = require('fs'); const https = require('https'); const mpvAPI = require('node-mpv'); -const createMpvInstance = () => new mpvAPI({}, ['--autofit=70%']); +const createMpvInstance = () => + new mpvAPI({ debug: true, verbose: true }, ['--autofit=70%']); let mpv = createMpvInstance(); -mpv.on('quit', () => (mpv = null)); +mpv.on('quit', () => (mpv = null)).on('crash', () => (mpv = null)); /** @deprecated - used only for migration */ const Nedb = require('nedb-promises');