exaile 3.3.2 does not find certain arists

Bug #1262278 reported by fberger
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Exaile
Fix Released
High
Dustin Spicuzza

Bug Description

For at least one artist, exaile 3.3.2 (vanilla, from website) does not find the songs when entering part of the artist's name into the search box.

Attached is an image with three screenshots. Note that the artist does not show up when searching for part of the artist's name. When searching for part of the album's name there is no problem.

Artist name is plain UTF-8 with no fancy characters in it.

I have uploaded a song for testing purposes to

http://pub.florian-berger.de/audio/01-Animus_Vox.mp3

Expected behaviour is that the artist should show up in the search results when part of the name has been typed.

Tags: search

Related branches

Revision history for this message
fberger (fberger-fbmd) wrote :
Revision history for this message
Dustin Spicuzza (dustin-virtualroadside) wrote :

Interesting. I too have also ran into this behavior, except it was at the 'search' in the main playlist. I was able to add your file to my playlist and searches for it work without any problems.

I feel that this points to a database corruption of some kind, perhaps. Going to be difficult to track down, for sure.

Revision history for this message
Dustin Spicuzza (dustin-virtualroadside) wrote :

Found the bug. What I think is happening is Exaile is grouping files into 'compilations' by default, and so when you search for artist it searchs the compilation field instead. This seems quite broken, unless I'm missing something.

Another way this bug manifests itself is when you sort the files in a playlist that contains . This is definitely unexpected behavior, as the compilation is not actually displayed to the user, and so the sort appears to be incorrect.

I'm going to play with this, but I think I'll end up removing the default behavior of sorting/searching by the compilation, as it doesn't seem to serve any obvious function. It's not even clear to me how compilations are actually even used in Exaile.

Revision history for this message
Dustin Spicuzza (dustin-virtualroadside) wrote :

Set compilations to False everywhere... so it's stored in the DB now, but not actually used. There's a note in FUTURE to remove it at some point anyways.

Fixed in trunk @ r4417, 3.3.x @ r4341.

Changed in exaile:
assignee: nobody → Dustin Spicuzza (dustin-virtualroadside)
importance: Undecided → High
milestone: none → 3.3.3
status: New → Fix Committed
Revision history for this message
fberger (fberger-fbmd) wrote :

Thanks! I'll test it as soon as I find a minute.

Revision history for this message
fberger (fberger-fbmd) wrote :

The commit fixes it for me. Thanks.

Changed in exaile:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.