Bug 4016 - 6.5b1 (9193) missing Artists in "Browse" lists compared to 6.3.1
: 6.5b1 (9193) missing Artists in "Browse" lists compared to 6.3.1
Status: RESOLVED FIXED
Product: Logitech Media Server
Classification: Unclassified
Component: Tagging
: 6.5b1
: PC Linux (other)
: P2 normal (vote)
: ---
Assigned To: Dan Sully
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2006-08-29 09:09 UTC by rob.macgregor
Modified: 2011-03-16 04:19 UTC (History)
2 users (show)

See Also:
Category: ---


Attachments
Output from debug run of scanner (3.91 MB, application/octet-stream)
2006-09-16 03:19 UTC, rob.macgregor
Details

Note You need to log in before you can comment on or make changes to this bug.
Description rob.macgregor 2006-08-29 09:09:26 UTC
Working with the same music the 2 versions (both freshly indexed) report:

6.3.1: Your music library contains 145 albums with 2105 songs by 276 artists

6.5b1: Your music library contains 146 albums with 2106 songs by 76 artists

At a quick look through it appears that the missing artists are all from compilations.  It appears that the Artist list is only being populated with the first artist on any given Album.

Happy to do any debugging necessary to help track this down.
Comment 1 KDF 2006-08-29 10:50:27 UTC
likely somewhat related to bug 3806
Comment 2 Chris Owens 2006-08-29 11:11:31 UTC
Adding Dan to the cc: list.  These bugs are a priority for me to understand and come up with sample data for.

Rob, what kind of files are they?  MP3?  Flac?  wav?  Some of all?  Do you use CUE files?
Comment 3 rob.macgregor 2006-08-29 15:21:28 UTC
Apologies for the lack of detail in the initial report.  Same problem seen with 6.5b1 - 9232 (though I expect that's no surprise :>).

All the files are MP3 (VBR) ripped by iTunes.  There is one WMA file (which I suspect may be the extra album and song detected by 6.5 over 6.3.1).  The only other files in the directory tree are thumbnails (literally 4 or 5) and some desktop.ini files (about 10).  I don't use any CUE files and all the playlists are in another directory tree.

Taking slightly more time to look through I'm pretty certain that it's only the first track on an Album that has the Artist added to the list.  Every one I've checked has the Artist for the first track in the list, but none of the others.

Adding to the confusion, the top level view says (having added another CD) 77 artists.  The "Browse Albums" view says 118.  Both the Genres and Years views say 77.
Comment 4 Dan Sully 2006-09-02 17:20:33 UTC
Rob - would it be possible to get a login on your machine to debug further?

Also - what are some of the names of the missing artists?

Thanks
Comment 5 rob.macgregor 2006-09-03 10:06:57 UTC
I can't provide a login I'm afraid, but I'm happy to provide a sample showing the problem (or the database files for both 6.3.1 and 6.5b1, which use the same music share).  Alternatively if you can give me a list of commands I'm happy to run a copy-n-paste (not ideal I know).

One album in question is "Power Ballads", where "The Cars" is the only listed artist (ignoring "Cutting Crew", "T'Pau" etc).  There's also "The Best Air Guitar Album in the World Ever", which only lists Queen (ignoring "Bryan Adams etc").

Further checks show that for any album with multiple artists, only the artist for the last track is indexed.  None of the other artists are indexed as far as I can tell.
Comment 6 Dan Sully 2006-09-11 23:14:01 UTC
Rob - could you first update to the latest nightly build?

Start slimserver up, and then in another shell, run: ./scanner.pl --wipe --d_import --d_scan --d_info --logfile=slimlog.txt

Thanks
Comment 7 rob.macgregor 2006-09-12 03:49:58 UTC
Subject: Re:  6.5b1 (9193) missing Artists in "Browse" lists compared to 6.3.1

On 9/11/06, Slim Devices Bugzilla <bugs@bugs.slimdevices.com> wrote:
> https://bugs-archive.lyrion.org/show_bug.cgi?id=4016
>
> ------- Comment #6 from dan@slimdevices.com  2006-09-11 23:14 -------
> Rob - could you first update to the latest nightly build?
>
> Start slimserver up, and then in another shell, run: ./scanner.pl --wipe
> --d_import --d_scan --d_info --logfile=slimlog.txt

I'm not able to do that before the weekend I'm afraid.  I'll forward
the relevant logfile once it's done.

Comment 8 rob.macgregor 2006-09-16 03:19:51 UTC
Created attachment 1542 [details]
Output from debug run of scanner

Output of debug run of scanner under 6.5b3.
Comment 9 Dan Sully 2006-09-17 14:51:35 UTC
Rob - is that the entire log file? I didn't see the scan complete.

If you browse into Power Ballads - is the album marked as a compilation?

You can turn off that behavior:

Settings -> Behavior -> Group Various Artist Albums (set to off).



Unfortunately MP3 doesn't have a way to explictly mark an album as 'not a compilation'
Comment 10 rob.macgregor 2006-09-17 15:29:01 UTC
Subject: Re:  6.5b1 (9193) missing Artists in "Browse" lists compared to 6.3.1

On 9/17/06, Slim Devices Bugzilla <bugs@bugs.slimdevices.com> wrote:
> https://bugs-archive.lyrion.org/show_bug.cgi?id=4016
>
>
> dan@slimdevices.com changed:
>
> ------- Comment #9 from dan@slimdevices.com  2006-09-17 14:51 -------
> Rob - is that the entire log file? I didn't see the scan complete.

That's the entire log.  It could have been that the shell timed out,
the server has some annoying auto-logout settings that I've never got
around to changing.  I'll do another run with a nohup and provide that
one.

> If you browse into Power Ballads - is the album marked as a compilation?

It is by iTunes.  Don't know how the slimserver interface shows it,
but 6.5b3 does list all the artists against the album (whereas 6.3.1
doesn't).

Hopefully the re-run of the scanner will provide you with more.

(While the re-scan is going on, I note that the "Artists" page on
6.5b3 now lists 375 artists, vs the 405 that 6.3.1 lists, but still
significantly more than before).

> You can turn off that behavior:
>
> Settings -> Behavior -> Group Various Artist Albums (set to off).

Currently set to "List compilation albums under each artist", exactly
as my 6.3.1 install has.

> Unfortunately MP3 doesn't have a way to explictly mark an album as 'not a
> compilation'

That would be too useful to be a standard :)

Thanks

Comment 11 Dan Sully 2006-09-27 17:06:22 UTC
Rob - any luck?

You might also be able to set the Album Artist (TPE2 / Band) to 'Various Artists', and change the setting under Behavior.
Comment 12 rob.macgregor 2006-09-28 02:39:19 UTC
Subject: Re:  6.5b1 (9193) missing Artists in "Browse" lists compared to 6.3.1

On 9/28/06, Slim Devices Bugzilla <bugs@bugs.slimdevices.com> wrote:
> https://bugs-archive.lyrion.org/show_bug.cgi?id=4016
>
> ------- Comment #11 from dan@slimdevices.com  2006-09-27 17:06 -------
> Rob - any luck?

Ak, sorry - it's been manic lately and I'd forgotten.

> You might also be able to set the Album Artist (TPE2 / Band) to 'Various
> Artists', and change the setting under Behavior.

I'll try that and then run the scanner.  Once it completes I'll forward the log.

Comment 13 rob.macgregor 2006-09-28 04:37:40 UTC
Subject: Re:  6.5b1 (9193) missing Artists in "Browse" lists compared to 6.3.1

On 9/28/06, Rob MacGregor <rob.macgregor@gmail.com> wrote:
>
> I'll try that and then run the scanner.  Once it completes I'll forward the log.

Attached.  Looks like there was a problem towards the end, but
hopefully it worked enough for you to see what was going on.

TPE2 tags set for all the compilations.

Comment 14 Dan Sully 2007-01-08 16:50:24 UTC
Rob - can you try the latest 6.5.1 nightlies?

Thanks
Comment 15 Dan Sully 2007-03-22 11:56:57 UTC
Change 11663 should fix this.