quintodrome/core/playback/mpv
Deluan Quintão 011f5891c3
fix(jukebox): fix mpv command and template parsing (#4162)
* test(mpv): add unit tests for MPV command generation and execution

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(mpv): improve command template parsing

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(mpv): update mock script to output arguments to stdout instead of a file

Signed-off-by: Deluan <deluan@navidrome.org>

* test(mpv): add test suite for MPV command functionality

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(mpv): improve MPV command template parsing to handle quoted arguments

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(mpv): simplify MPV command check by removing unnecessary string containment

Signed-off-by: Deluan <deluan@navidrome.org>

* fix(mpv): add error handling for empty command arguments and malformed templates

Signed-off-by: Deluan <deluan@navidrome.org>

---------

Signed-off-by: Deluan <deluan@navidrome.org>
2025-06-02 20:52:05 -04:00
..
mpv.go fix(jukebox): fix mpv command and template parsing (#4162) 2025-06-02 20:52:05 -04: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 fix(jukebox): fix mpv command and template parsing (#4162) 2025-06-02 20:52:05 -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): fix mpv command and template parsing (#4162) 2025-06-02 20:52:05 -04:00