aboutsummaryrefslogtreecommitdiff
path: root/tests/test-init-keymap-registration.el
diff options
context:
space:
mode:
authorCraig Jennings <c@cjennings.net>2026-06-27 07:46:07 -0400
committerCraig Jennings <c@cjennings.net>2026-06-27 07:46:07 -0400
commit130d26bc4faefe61e05a85ed286c2c46acfeec6f (patch)
treef31f8bc07260cf64f17847369db0e096902549f9 /tests/test-init-keymap-registration.el
parent0e9d1ad368282acc176be83ea4b5f250fcd2bd40 (diff)
downloaddotemacs-130d26bc4faefe61e05a85ed286c2c46acfeec6f.tar.gz
dotemacs-130d26bc4faefe61e05a85ed286c2c46acfeec6f.zip
fix(music): drive mpv as a direct subprocess for reliable playback
EMMS drove mpv over an IPC socket, starting it idle and sending loadfile across the socket. That handshake left mpv loaded but never streaming, so playback silently failed and the playing flag never set. I replaced it with a subprocess player that runs mpv with the track as a direct argument, the invocation that plays every time. Pause works in place through process signals, SIGSTOP and SIGCONT. In-track seek is gone, the deliberate trade for reliability. --no-config isolates this mpv from the interactive video setup so the two cannot interfere, and it follows the system default audio sink.
Diffstat (limited to 'tests/test-init-keymap-registration.el')
0 files changed, 0 insertions, 0 deletions