diff --git a/qt/aqt/mpv.py b/qt/aqt/mpv.py index 8bffad40f..0e9ab0576 100644 --- a/qt/aqt/mpv.py +++ b/qt/aqt/mpv.py @@ -89,8 +89,8 @@ class MPVBase: "--ontop", "--audio-display=no", "--keep-open=no", - "--reset-on-next-file=pause", "--autoload-files=no", + "--gapless-audio=no", ] def __init__(self, window_id=None, debug=False): diff --git a/qt/aqt/sound.py b/qt/aqt/sound.py index 299c26cf0..ff50fdf21 100644 --- a/qt/aqt/sound.py +++ b/qt/aqt/sound.py @@ -402,14 +402,14 @@ class MpvManager(MPV, SoundOrVideoPlayer): filename = hooks.media_file_filter(tag.filename) path = os.path.join(os.getcwd(), filename) - self.command("loadfile", path, "append-play") + self.command("loadfile", path, "append-play", "pause=no") gui_hooks.av_player_did_begin_playing(self, tag) def stop(self) -> None: self.command("stop") def toggle_pause(self) -> None: - self.set_property("pause", not self.get_property("pause")) + self.command("cycle", "pause") def seek_relative(self, secs: int) -> None: self.command("seek", secs, "relative")