I confirm that I see the same, and i believe it has been like this for ages.

If an album is tagged without an ALBUM ARTIST tag (irrespective of COMPILATION 
tag presence), LMS assigns ARTIST contributors.

If an album is tagged with an ALBUM ARTIST tag but no COMPILATION, LMS assigns 
TRACK ARTIST contributors, rather than ARTIST contributors.

However, if an album is tagged with an ALBUM ARTIST and COMPILATION tag, LMS 
assigns ARTIST contributors to the tracks, not TRACK ARTIST contributors.


The web UI Now Playing shows the ARTISTS + ALBUM ARTIST associated with the 
currently playing song.
The web UI Current Playlist suppresses ARTISTS for songs, instead overriding 
the display with the ALBUM ARTIST.

A few years back I wrote some SQL that converts ARTIST contributors to TRACK 
ARTIST contributors for compulation albums so everything was more consistent.  
I ran the SQL after any library rescan.  Seemed to do the job.  Haven't run it 
in a while, thanks for reminding me!

        update contributor_album
        set role=6
        where role=1 and exists (select 1 from albums a where a.id = 
contributor_album.[album] and a.compilation = 1);

        update contributor_track
        set role=6
        where role=1 and exists (select 1 from tracks t join albums a on 
t.[album] = a.[id] where t.id = contributor_track.[track] and a.compilation = 
1);

This makes the Current Playlist display songs the same way as the Now Playing 
song panel, however it still shows ALBUM ARTIST + TRACK ARTIST.
This is different to the display when browsing to the album, which shows only 
the track artists in the track listing.

I don't like that the ALBUM ARTIST is shown as well as TRACK ARTISTS (as the 
context of now playing display is a song), to me it should list the song 
artists (TRACK ARTIST contributors) only.

eg. For the Peter Gabriel album "... and I'll scratch yours", I have tagged 
this with ALBUM ARTIST = Peter Gabriel, but he doesn't actually sing on any 
song; all songs are covers by other albums, but I like it to appear in the list 
of Peter Gabriel albums.  When a song plays, it appears with the album artist + 
track artists, such as "I Don't Remember by Peter Gabriel, David Byrne".

I haven't got a solution to that one, just have to live with it I think.
_______________________________________________
beta mailing list
[email protected]
http://lists.slimdevices.com/mailman/listinfo/beta

Reply via email to