quintodrome/core/external
Deluan Quintão bc733540f9
refactor(server): optimize top songs lookup (#4189)
* optimize top songs lookup

* Optimize title matching queries

* refactor: simplify top songs matching

* improve error handling and logging in track loading functions

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

* test: add cases for fallback to title matching and combined MBID/title matching

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

---------

Signed-off-by: Deluan <deluan@navidrome.org>
2025-06-08 11:44:44 -04:00
..
extdata_helper_test.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
extdata_suite_test.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
provider.go refactor(server): optimize top songs lookup (#4189) 2025-06-08 11:44:44 -04:00
provider_albumimage_test.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
provider_artistimage_test.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
provider_similarsongs_test.go refactor(server): optimize top songs lookup (#4189) 2025-06-08 11:44:44 -04:00
provider_topsongs_test.go refactor(server): optimize top songs lookup (#4189) 2025-06-08 11:44:44 -04:00
provider_updatealbuminfo_test.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00
provider_updateartistinfo_test.go refactor: external_metadata -> external.Provider (#3903) 2025-04-08 21:11:09 -04:00