kagemomiji / airsonic-advanced

airsonic-advanced
GNU General Public License v3.0
166 stars 14 forks source link

[Bug]: Searching for anything with multiple libraries never gives the exact result first. #317

Closed DutchComputerKid closed 3 months ago

DutchComputerKid commented 10 months ago

What happened?

Now I feel like this issue is years old, but why is searching for anything in Airsonic oh-so broken?

See for instance this crude example: image

Searching for any exact artist never gives the exact result until way down the list, and even wosre if you have multiple libraries containing the same artists. Furthermore, it will never tell you which library the result is in, which can lead the entire artists being unsearchable unless you know their exact filesystem location.

I'm sure I'm not the only one having this issue, even new reddit posts on r/Airsonic complain about it from now to years back.

Steps to reproduce

  1. Search for anything
  2. Wrong results likely pop up
  3. Search again for your own search in the search results
  4. Get confused

Version

11.1.x (Edge)

Version Detail

11.1.3-SNAPSHOT.20231108102506

Operating System

Debian 12

Java Version

OpenJDK Runtime Environment (build 17.0.9+9-Debian-1deb12u1)

Database

Other

DB Detail

Built In

Configuration paramter

.

Proxy Server

NGINX

client detail

Firefox, or basically any browser

language

English

Relevant log output

No response

DutchComputerKid commented 10 months ago

To accompany this, I made #318 as a feature request to aid in this 'mess'.