navidrome/core/playback
Deluan Quintão 6408dda948
Terminate all MPV instances when stopping Navidrome (#3008)
* Terminate all mpv instances when stopping Navidrome

* Exit trackSwitcher goroutine when terminating

* Remove potential race condition when starting the Playback device

* Fix lint error

* Removed unused and unneeded vars/functions

* Use device short name in log

* Small refactor

* Small nitpick

* Make start functions more uniform
2024-05-09 06:57:24 -04:00
..
mpv Terminate all MPV instances when stopping Navidrome (#3008) 2024-05-09 06:57:24 -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 Terminate all MPV instances when stopping Navidrome (#3008) 2024-05-09 06:57:24 -04:00
queue_test.go Jukebox mode (#2289) 2023-09-10 11:25:22 -04:00