navidrome/core/playback
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 fix(jukebox): stop leaking timers in IPC timeout wrappers 2026-07-05 00:21:50 -04:00
device.go Terminate all MPV instances when stopping Navidrome (#3008) 2024-05-09 06:57:24 -04:00
playback_suite_test.go Jukebox mode (#2289) 2023-09-10 11:25:22 -04:00
playbackserver.go Terminate all MPV instances when stopping Navidrome (#3008) 2024-05-09 06:57:24 -04:00
queue.go refactor: run Go modernize (#5002) 2026-02-08 09:57:30 -05:00
queue_test.go Jukebox mode (#2289) 2023-09-10 11:25:22 -04:00