navidrome/cmd
Deluan 03a36c5bdd refactor: inject matcher.Matcher via Wire instead of creating it inline
Replaced inline matcher.New(ds) calls in external.provider and
PlaylistGenerator orchestrator with proper dependency injection via
Google Wire. Added matcher.New to the Wire provider set, updated
NewProvider and GetManager signatures to accept *matcher.Matcher, and
deleted the trivial provider_matching.go wrapper. This eliminates tight
coupling where each caller knew how to construct a Matcher, following
the same DI pattern used by other core services.

Signed-off-by: Deluan <deluan@navidrome.org>
2026-04-12 17:38:21 -04:00
..
backup.go fix(server): backup and restore issues from the cli (#3579) 2024-12-22 16:41:40 -05:00
cmd_suite_test.go feat(plugins): experimental support for plugins (#3998) 2025-06-22 20:45:38 -04:00
inspect.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
pls.go feat(cli): add user administration (#4754) 2025-12-03 19:58:33 -05:00
root.go remove built-in Spotify integration (#5197) 2026-03-15 13:18:54 -04:00
scan.go feat: add artist image uploads and image-folder artwork source (#5198) 2026-03-15 22:19:55 -04:00
scan_test.go feat(scanner): implement file-based target passing for large target lists 2025-12-16 16:08:32 -05:00
signaller_nounix.go Fix typo 2024-05-01 23:09:11 -04:00
signaller_unix.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
svc.go fix(server): require additional variable to enable systemd logging (#5222) 2026-03-23 18:09:59 -04:00
user.go feat(cli): add user administration (#4754) 2025-12-03 19:58:33 -05:00
utils.go feat(cli): add user administration (#4754) 2025-12-03 19:58:33 -05:00
wire_gen.go refactor: inject matcher.Matcher via Wire instead of creating it inline 2026-04-12 17:38:21 -04:00
wire_injectors.go feat(plugins): add lyrics provider plugin capability (#5126) 2026-03-03 15:48:39 -05:00