Bug 4238 - Search finds some songs by title but not by artist
: Search finds some songs by title but not by artist
Status: CLOSED WORKSFORME
Product: Logitech Media Server
Classification: Unclassified
Component: Database
: 6.5.1
: PC Fedora
: P2 normal (vote)
: ---
Assigned To: Chris Owens
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-09-27 13:18 UTC by Richard Harnwell
Modified: 2009-01-29 09:47 UTC (History)
1 user (show)

See Also:
Category: ---


Attachments
One of the source MP3 files (The Race) (4.49 MB, application/octet-stream)
2006-10-10 15:57 UTC, Richard Harnwell
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Richard Harnwell 2006-09-27 13:18:39 UTC
There are some songs that will be found via a song title search, but not by searching for the relevant artist. 

An example: 

I do a song search for word "race", and find "The Race" by "Yello".
I do an artist search for "Yello" and just get "Empty".


Also, if I search for title "race" from the web front end, it shows details of the required song. If I then click on the link to the artist (Yello), it just shows:

      Home / Artists / Yello
      0 albums with 0 songs by 0 artists. 

If I click on the link to the album, it is displayed as expected (and shows the above track).


I have done a delete & rescan of my music database, but this doesn't change the situation. 

This may relate to the thorny issues with compilation albums, as this is from one of them. The track (and all tracks from that album) have the "Compilation" flag set. My relevant settings are "Group comilation albums together" and "List albums by all artists for that album". I have used various tagging tools to look at the tags against the track in question and all other tracks from the same album. I cannot see anything wrong with them.



I had previously logged this as an issue against the lazysearch bug tracking system (as this is where I thought the fault was):

http://hickinbottom.demon.co.uk/lazysearch/ticket/44

Stuart was very helpful, even after discovering the problem lay in the slimserver database rather than that of lazysearch. A quote from Stuart is:

"Looking at your database it appears that there are problems with compilation albums where each track might have a different artist - looking at "The Race", the album it appears on only seems to say that there are tracks by "Soft Cell" on it - this isn't right as my compilation albums say there are tracks by all appropriate artists." 

This is a problem in 6.5.0, but was also happening in 6.5b3.

Please let me know if I can provide any further info that would be useful in investigating this.

Thanks,

Richard
Comment 1 Richard Harnwell 2006-09-27 13:21:52 UTC
I have tried disabling all non-standard plugins then rescanning. This made no difference.

Comment 2 Chris Owens 2006-10-10 13:27:33 UTC
What kind of tracks are these, Richard?
Comment 3 Richard Harnwell 2006-10-10 15:57:44 UTC
Created attachment 1630 [details]
One of the source MP3 files (The Race)
Comment 4 Richard Harnwell 2006-10-10 15:59:24 UTC
(In reply to comment #2)
> What kind of tracks are these, Richard?

It looks like this is happening to all songs from a compilation album "The Eighties Mix". They are all MP3s in one directory for the first disc of the album. All the tracks have the compilation flag set.

If I navigate to the album via the web interface, the track in question shows as so:

 1-14. The Race  from The Eighties Mix (CD 1) (Disc 1 of 2)  by Yello  

When I click on "The Race" it shows:



Title:  The Race
Artist: Yello
Album:  The Eighties Mix (CD 1) (Disc 1 of 2)
Genre:  Pop 1980s Remix
Disc:   1
Track:  14
Compilation: Yes
File Format: MP3
Duration: 2:53
Volume Adjustment: -10.31 dB
Year:  1998
File Length: 4,708,523 Bytes
Bitrate:     217kbps VBR
Sample Rate: 44.1 kHz
ID3 Tag Version: ID3v2.3.0
Location:      /public/audio/music/Various/The Eighties Mix (Disc 1)/1-14 The Race.mp3 (Download)
Date Modified: Sunday, 24 September 2006, 20:35


As mentioned, when I click on "Yello" from the above line, it just shows:


Home / Artists / Yello
   0 albums with 0 songs by 0 artists. 



This is the same situation for all tracks in this album. I have attached "The Race" MP3.
Comment 5 Chris Owens 2006-10-12 14:58:13 UTC
I'm not seeing this symptom (although I'm not using the 6.5.1 nightly build) using the track you supplied.  Have you tried it with a newer nightly?  Or shall I go back and try it with the 6.5.0 release to see if I can see it there (and verify it has gotten fixed for 6.5.1)?
Comment 6 Richard Harnwell 2006-10-14 01:47:31 UTC
Excellent news!

The lastest nightly (6.5_v2006-10-13) fixed this.

Thanks very much for your help,

Richard
Comment 7 Martin Chamberlain 2006-11-07 11:34:25 UTC
I think I solved this problem, I encountered something very similar.  After scanning about 6300 songs in my music collection, there were 17 from about 4 CDs that showed up under "No Artist" and "No Album".  I downloaded the MP3TAG from http://www.mp3tag.de/en/download.html, and examined all the tags in all my music files.
I have only MP3 files.  They contained a variety of tags, but I couldn't see anything suspicious in the said 17 files.  So I nuked all the tags in the 17 files and recreated them as ID3v2.3 tags.  Then I rescanned my library, and everything was fine.
Comment 8 Chris Owens 2008-03-07 09:03:51 UTC
This bug is being closed since it was resolved for a version which is now released!  Please download the new version of SqueezeCenter (formerly SlimServer) at http://www.slimdevices.com/su_downloads.html

If you are still seeing this bug, please re-open it and we will consider it for a future release.