VOOZH about

URL: https://codeberg.org/edestcroix/Recordbox/issues/209

โ‡ฑ #209 - Search missing certain songs despite correctly naming parts of them - edestcroix/Recordbox - Codeberg.org


Search missing certain songs despite correctly naming parts of them #209

Open
opened by izerotwo ยท 2 comments
๐Ÿ‘ izerotwo
Copy link

So when i tried searching a music file whose name i didnt fully remember in this case
Angels and Tengu . Typing "and" doesnt show it up despite it being part of the songs name.
The file itself does show and play when the full name is written out.
even written tengu out its coming out in the search only after some words which only have partial similarity with the word written

Regards

So when i tried searching a music file whose name i didnt fully remember in this case Angels and Tengu . Typing "and" doesnt show it up despite it being part of the songs name. The file itself does show and play when the full name is written out. even written tengu out its coming out in the search only after some words which only have partial similarity with the word written Regards
๐Ÿ‘ Emmett de St. Croix
Owner
Copy link

I'm switching to a new string matching library in the next version of Recordbox, so I think that should fix this. I'm pretty sure the one I'm using in the release version is depreciated.

I've noticed a few issues with the old library, the new one is used by the Helix editor and works a lot better.

I'm switching to a new string matching library in the next version of Recordbox, so I think that should fix this. I'm pretty sure the one I'm using in the release version is depreciated. I've noticed a few issues with the old library, the new one is used by the Helix editor and works a lot better.
๐Ÿ‘ Emmett de St. Croix
edestcroix added this to the 0.11.0 milestone
๐Ÿ‘ Emmett de St. Croix
Owner
Copy link

Actually, coming back to this I realized it just looks like it's matching a lot of "and"s in the results, I noticed in that first screenshot every result has an "and" in it. The results sort by their match score and the results are truncated to a certain amount, (I think ~20 or so total) so I bet it is actually in the results, but just far enough down it's cut off from showing in the UI. Each result probably also has the same match score, and in that case albums are prioritized slightly over tracks in sorting, which I might make toggle-able in the future.

So it's probably not anything to do with the matching library at all. I'll work on adding pagination support to the search if there are a lot of results, and then the songs that aren't showing up will probably show up on a second or third page depending on how many results there are.

Actually, coming back to this I realized it just looks like it's matching a lot of "and"s in the results, I noticed in that first screenshot every result has an "and" in it. The results sort by their match score and the results are truncated to a certain amount, (I think ~20 or so total) so I bet it is actually in the results, but just far enough down it's cut off from showing in the UI. Each result probably also has the same match score, and in that case albums are prioritized slightly over tracks in sorting, which I might make toggle-able in the future. So it's probably not anything to do with the matching library at all. I'll work on adding pagination support to the search if there are a lot of results, and then the songs that aren't showing up will probably show up on a second or third page depending on how many results there are.
Sign in to join this conversation.
No Branch/Tag specified
Clear milestone
No items
No milestone
Clear projects
No items
No project
Clear assignees
No assignees
2 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
edestcroix/Recordbox#209
Reference in a new issue
No description provided.
Delete branch "%!s(

Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?