navidrome/conf
Deluan c892862c12 fix(conf): validate PlaylistsPath the same way it is matched (#6276)
validatePlaylistsPath checked the raw pattern, while InPath matches the
converted one. On Windows, 'Playlists\{rock,jazz}' failed validation
and stopped the server, although InPath matches it, and
'Playlists\[Mix' passed validation but is invalid once converted.
Validation now uses conf.PlaylistsPathPatterns, like InPath.

Tests load real TOML files through conf.LoadFromFile.
2026-10-07 10:11:00 -04:00
..
buildtags feat(server): implement FTS5-based full-text search (#5079) 2026-02-21 17:52:42 -05:00
configtest refactor(conf): replace eager dir creation with lazy Dir type (#5495) 2026-05-13 17:44:22 -03:00
mime fix(ui): service worker does not load new version of ui (#3402) 2024-10-16 21:39:14 -04:00
testdata feat: validate all configuration durations (#6002) 2026-09-01 21:16:14 -04:00
configuration.go fix(conf): validate PlaylistsPath the same way it is matched (#6276) 2026-10-07 10:11:00 -04:00
configuration_test.go fix(conf): validate PlaylistsPath the same way it is matched (#6276) 2026-10-07 10:11:00 -04:00
dir.go fix(conf): make Dir a plain value type to prevent sync.Once corruption (#5543) 2026-05-27 23:18:35 -03:00
dir_test.go fix(conf): make Dir a plain value type to prevent sync.Once corruption (#5543) 2026-05-27 23:18:35 -03:00
export_test.go fix(playlists): keep escaped glob brackets in PlaylistsPath on Windows (#6276) 2026-10-07 10:10:32 -04:00