Deluan Quintão
84dbd91083
feat(scanner): add library stats to DB (#4229)
* Combine library stats migrations
* test: verify full library stats
* Fix total_songs calculation
* Fix library stats migration
* fix(scanner): log elapsed time and number of libraries updated during scan
Signed-off-by: Deluan <deluan@navidrome.org>
* fix(scanner): refresh library stats conditionally, only if changes were detected
Signed-off-by: Deluan <deluan@navidrome.org>
* fix(scanner): refresh library stats conditionally, only if changes were detected
Signed-off-by: Deluan <deluan@navidrome.org>
* fix(scanner): update queries to exclude missing entries in library stats
Signed-off-by: Deluan <deluan@navidrome.org>
---------
Signed-off-by: Deluan <deluan@navidrome.org>
2026-01-02 20:56:26 +00:00
..
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:46:02 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:59 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:59 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:54 +00:00
2026-01-02 20:36:56 +00:00
2026-01-02 20:46:02 +00:00
2026-01-02 20:37:16 +00:00
2026-01-02 20:37:43 +00:00
2026-01-02 20:41:03 +00:00
2026-01-02 20:41:04 +00:00
2026-01-02 20:48:24 +00:00
2026-01-02 20:49:55 +00:00
2026-01-02 20:55:27 +00:00
2026-01-02 20:55:27 +00:00
2026-01-02 20:55:27 +00:00
2026-01-02 20:56:26 +00:00
2026-01-02 20:46:02 +00:00