Bug 4957 - A number of artists missing from my browser artists list
: A number of artists missing from my browser artists list
Status: CLOSED WORKSFORME
Product: Logitech Media Server
Classification: Unclassified
Component: Web Interface
: 6.5.2
: PC Debian Linux
: P2 normal with 1 vote (vote)
: ---
Assigned To: Squeezebox QA Team email alias
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2007-05-02 02:14 UTC by Andy Hawkins
Modified: 2008-12-18 11:12 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Andy Hawkins 2007-05-02 02:14:51 UTC
Hi,

I have a number of artists missing from my browse list. One example of these is Sam Brown. All her albums are ripped as a single FLAC file for the entire album.

If I browse albums, her albums are all listed. If I select one of these albums, then click on her name in the track lists, I am taken to a list of all of her albums. However, if I browse by artist, her name does not appear.

This is a relatively recent problem, as up until now all of my artists showed up correctly. I haven't made any tagging changes to the files.

From the database:

mysql> select count(*) from contributors;
+----------+
| count(*) |
+----------+
|     1123 |
+----------+
1 row in set (0.98 sec)

mysql> select count(*) from albums;
+----------+
| count(*) |
+----------+
|      518 |
+----------+
1 row in set (0.01 sec)

mysql> select count(*) from tracks;
+----------+
| count(*) |
+----------+
|     7885 |
+----------+
1 row in set (0.02 sec)

However, the web interface shows:

Your music library contains 518 albums with 7503 songs by 195 artists.

As you can see from this, there a number of artists missing. All of the albums are listed, and a few of the tracks are not being recognised (but I'm less concerned by this, as that could be a tagging issue with those tracks). 

Sam Brown does not appear on any compilation album. None of her albums include a COMPOSER tag.

I am running from the 6.5 branch of SVN:

andy@gently:/usr/lib/slimserver/server$ svn info
Path: .
URL: http://svn.slimdevices.com/repos/slim/branches/6.5/server
Repository Root: http://svn.slimdevices.com/repos/slim
Repository UUID: 60ad55ce-86ed-0310-8cf8-f9d879be5ea1
Revision: 11872
Node Kind: directory
Schedule: normal
Last Changed Author: kdf
Last Changed Rev: 11872
Last Changed Date: 2007-05-01 15:25:20 +0100 (Tue, 01 May 2007)

Others have mentioned this problem on the forums. If I can provide any further info, please let me know.
Comment 1 KDF 2007-05-09 07:21:22 UTC
since you are using svn, try svn update -r11661 and see if that repairs the problem.  It might be linked to the same code behind bug 4925.

Please also attach a sample track so that someone can try to reproduce the problem.
Comment 2 Andy Hawkins 2007-05-09 08:46:08 UTC
Hmm, Sam Brown has now appeared, but there are still lots of artists missing:

Slimserver's web interface reports:

513 albums with 7461 songs by 198 artists

(that's three more than last time I checked, it's possible I've ripped some more music since then though).

A query in mysql shows:

mysql> select count(*) from contributors;
+----------+
| count(*) |
+----------+
|     1127 |
+----------+
1 row in set (0.00 sec)

Is the difference that artists on compilation albums don't appear in the artists list?

svn info:

andy@gently:/usr/lib/slimserver/server$ svn info
Path: .
URL: http://svn.slimdevices.com/repos/slim/branches/6.5/server
Repository Root: http://svn.slimdevices.com/repos/slim
Repository UUID: 60ad55ce-86ed-0310-8cf8-f9d879be5ea1
Revision: 11661
Node Kind: directory
Schedule: normal
Last Changed Author: mherger
Last Changed Rev: 11644
Last Changed Date: 2007-03-18 20:14:11 +0000 (Sun, 18 Mar 2007)

Any thoughts appreciated.

Andy
Comment 3 Andy Hawkins 2007-05-09 09:26:15 UTC
Ok, I think this is related to the ALBUMARTIST tag. Due to bug #4582, I have removed ALBUMARTIST tags from all of my albums with the exception of Sam Brown (so that I can see when this other bug is fixed). It appeared that Sam Brown was in fact the only artist that was missing (all the others are artists that only appear in compilation albums, and hence aren't shown).

So, here's what I did:

1. Update to latest subversion - Sam Brown disappears
2. Remove ALBUMARTIST tags from all Sam Brown albums - Sam Brown re-appears
3. Put the ALBUMARTIST tags back in to all Sam Brown albums - Sam Brown disappears again

This does seem to tie up with the other bug kdf mentioned (#4925), I'm assuming that ALBUMARTIST is another contributor role, and that is what's messing up the search.

Hopefully the fix for the other bug (once it makes it into Subversion) will also fix the problem I'm seeing.

Make sense?

Andy
Comment 4 KDF 2007-05-09 10:10:20 UTC
makes sense to me.  There is a patch included in bug 4925 to remove the bit of code that clears the contributor roles.  It's intended to prevent duplication during a rescan, but try it out and see if this affects your case as well. As is often the case, one "bug" can show up in many ways. 
Comment 5 Michael Herger 2008-01-08 10:52:33 UTC
bug 4925 has been closed (as dupe of bug 4482 - which is fixed). Can we close this bug, too?

Andy - can you still reproduce this issue?
Comment 6 Andy Hawkins 2008-01-08 11:08:03 UTC
I updated to 7.0 recently, and as one of the other bugs related to this was marked as "Won't fix" (I think) I removed all the 'ALBUMARTIST' tags.

I haven't seen anything like this in 7.0. Would you like me to try putting the 'ALBUMARTIST' tags back?

Andy
Comment 7 Michael Herger 2008-01-08 11:27:34 UTC
We can close this issue and re-open when someone is re-encountering this issue.
Comment 8 Ross Levine 2008-01-10 17:52:19 UTC
Alright then. Anyone who sees this again please feel free to re-open. 
Comment 9 Chris Owens 2008-03-07 09:04:49 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.