navidrome/core/playback/mpv
fossisawesome-macbook-with-linux 587ea81702 fix(jukebox): stop leaking timers in IPC timeout wrappers
time.After keeps its underlying timer alive until it fires, even when
the select's other branch already won. Switch to time.NewTimer with a
deferred Stop() so the timer is released immediately on the fast path.

Addresses review feedback from gemini-code-assist on #5715.
2026-07-05 00:21:50 -04:00
..
mpv.go refactor: multiple syntax updates for Go 1.26 2026-05-19 18:02:36 -03:00
mpv_suite_test.go fix(jukebox): fix mpv command and template parsing (#4162) 2025-06-02 20:52:05 -04:00
mpv_test.go ci: run Go tests on Windows (#5380) 2026-04-19 13:16:47 -04:00
sockets.go Fix issue in https://github.com/navidrome/navidrome/issues/2767#issuecomment-2065636352 2024-04-19 12:38:02 -04:00
sockets_win.go feat(bfr): Big Refactor: new scanner, lots of new fields and tags, improvements and DB schema changes (#2709) 2025-02-19 20:35:17 -05:00
track.go fix(jukebox): stop leaking timers in IPC timeout wrappers 2026-07-05 00:21:50 -04:00