Display Artist instead of Album Artist for compilation

Got an idea? Missing something? Post your feature request here.

Moderator: moderators

Display Artist instead of Album Artist for compilation

Postby sheldonIsAfk » Thu Sep 06, 2012 1:04 pm

Hello,

Is it possible to display Artist Field for compilation instead of Album Artist? "Album Artist" Field often contains "Various Artists" like in Itunes library.

Only one change to do in getRawMetaData of net.sourceforge.subsonic.service.metadata.JaudiotaggerParser class, replace :

Code: Select all
String songArtist = getTagField(tag, FieldKey.ARTIST);
String albumArtist = getTagField(tag, FieldKey.ALBUM_ARTIST);
metaData.setArtist(StringUtils.isBlank(albumArtist) ? songArtist : albumArtist);


by :

Code: Select all
Boolean isCompilation = getTagField(tag, FieldKey.ARTIST).compareTo("1");
String songArtist = getTagField(tag, FieldKey.ARTIST);
String albumArtist = getTagField(tag, FieldKey.ALBUM_ARTIST);
if(isCompilation)
metaData.setArtist(StringUtils.isBlank(songArtist) ? albumArtist : songArtist);
else
metaData.setArtist(StringUtils.isBlank(albumArtist) ? songArtist : albumArtist);



Optionally, why did you overwrite Artist (or Album Artist) in setMetaData of the same class?
sheldonIsAfk
 
Posts: 1
Joined: Thu Sep 06, 2012 12:54 pm

Re: Display Artist instead of Album Artist for compilation

Postby MemphisFoundry » Tue Sep 18, 2012 4:10 pm

Yes -- this is a great idea!

Here's my use case. I have a lot of "tribute" albums where a number of artists cover the songs of a different artist that they're paying tribute to. I set the "Artist" field on each track to the name of the artist covering the song, and plug in the name of the artist being paid tribute to in the "Album Artist" field. Using the 4.7 rules, tribute albums tagged this way display the name of the "Album Artist" (the artist being paid tribute to) rather than the "Artist" (the artist actually performing the song) when browsing, searching, or playing tracks.

This suggestion would give us the ability to fix the "Album Artist"/"Artist" issue for our collections just by making sure that the "Compilation" tag is properly set. It would not require a new setting to enable/disable this behavior to be coded in Subsonic, and it would also give me the proper incentive to make sure my library is correctly tagged.

Excellent suggestion.
MemphisFoundry
 
Posts: 1
Joined: Tue Sep 18, 2012 3:48 pm

Re: Display Artist instead of Album Artist for compilation

Postby guptaas » Tue Sep 18, 2012 11:50 pm

Different tagging softwares and file types handle the TPE2 field differently. Most of us probably don't use it for the original intended use for BAND/ORCHESTRA. A common use is to use it for the ALBUM ARTIST in a compilation which seems to be the intent in Subsonic 4.7. That is fine but it makes no sense to me to extend that to translating TPE2 into the TRACK ARTIST. That undermines the primary artist field, on which there is no disagreement whatsoever.

The original system of treating a folder as an album was fine by me. But if tags have to be used in defining an "ALBUM", it would seem the best practice to handle TPE2 tags would be to leave the choice up to the user:
1) Choice to treat it as ALBUM ARTIST or BAND/ORCHESTRA
2) If TPE2 is blank and all tracks in one folder share the album name and artist, then ALBUM ARTIST = ARTIST
3) If TPE2 is blank and all tracks in one folder with the same album name don't have the same artist, then ALBUM ARTIST = Various Artists (or whatever the user chooses)
guptaas
 
Posts: 7
Joined: Mon Aug 02, 2010 11:05 pm

Re: Display Artist instead of Album Artist for compilation

Postby odt » Wed Sep 19, 2012 11:15 am

Just signed up to add my support for this. All my compilations and soundtracks have VA shown instead of the track artist. It screws up search and scrobbling :( At the least it cculd be a toggle in settings for people who really want it to behave differently.
odt
 
Posts: 30
Joined: Wed Sep 19, 2012 11:09 am

Re: Display Artist instead of Album Artist for compilation

Postby hakko » Wed Sep 19, 2012 12:07 pm

workarounds until Sindre has fixed it: viewtopic.php?f=4&t=10236&start=15#p46008
MusicCabinet developer
hakko
 
Posts: 1416
Joined: Tue Apr 17, 2012 7:05 pm
Location: Sweden

Re: Display Artist instead of Album Artist for compilation

Postby rezsbc » Wed Sep 26, 2012 4:51 pm

Thanks for the post hakko a few options there. This is definitely not good, given the music I listen too I've lots and lots of compilations with "ALBUM_ARTIST" set to 'Various' as discussed.
rezsbc
 
Posts: 10
Joined: Tue Jul 19, 2011 12:44 am

Re: Display Artist instead of Album Artist for compilation

Postby skapocalypse » Thu Feb 07, 2013 3:38 pm

I would also like to cast my vote to request showing "Artist" tag instead of "Album Artist." As another poster mentioned, this not only hides the artist name on compilations, it also prevents the track from scrobbling to last.fm. A minor quibble I suppose, but for anyone as anal as I am about tracking my plays on last.fm it is quite irritating!
skapocalypse
 
Posts: 7
Joined: Thu Feb 07, 2013 3:25 pm

Re: Display Artist instead of Album Artist for compilation

Postby guygg » Thu Feb 21, 2013 9:59 am

Add another to the list that wants this changed. I haven't messed with doing a workaround as yet, but had fallen back to 4.6 after discovering this in 4.7 a while back.
guygg
 
Posts: 7
Joined: Thu Oct 25, 2012 7:47 am

Re: Display Artist instead of Album Artist for compilation

Postby mockingbrd » Thu Mar 28, 2013 4:54 pm

I really wish this would have been fixed by now. I've been patiently waiting since last year. All of my VA releases have "Various" in the Album Artist field. That field is great for grouping albums in media players like foobar, but a complete step backward in this instance. I'm tired of waiting and at the point where I'm going the mod route or downgrading to 4.6. Is it possible do downgrade without having to reset all my users?
mockingbrd
 
Posts: 49
Joined: Wed Feb 23, 2011 4:09 pm

Re: Display Artist instead of Album Artist for compilation

Postby pir8radio » Sat May 25, 2013 10:47 pm

yea same here. thinking of downgrading, sucks...
pir8radio
 
Posts: 79
Joined: Mon Apr 23, 2012 10:44 pm

Re: Display Artist instead of Album Artist for compilation

Postby piethein » Thu May 30, 2013 7:10 pm

At least the search should be able to find artists based on all possible artist fields. I have some tracks by artists on their own albums and on compilations and the latter are not found with a query on their name.

And I would agree it makes sense for compilation albums to list the individual track artists in the interfase.

This really should be improved.
piethein
 
Posts: 35
Joined: Fri Dec 03, 2010 5:58 pm

Re: Display Artist instead of Album Artist for compilation

Postby thothstopher » Sat Jul 27, 2013 5:16 pm

Yes, I also would really like this fixed. If you listen to a lot of electronic music, you have many compilations where the 'album artist' is a DJ while the tracks are produced independently. This feature in subsonic of defaulting to the album artist on *all* the tracks basically makes it unusable in this context. It makes correct last.fm scrobbles an impossibility, ruins search, and improperly displays metadata.

Is this planned on getting fixed, or is it a permanent feature? If it's staying, it would be nice to know, so we can make a decision on whether or not to move to something else.
thothstopher
 
Posts: 4
Joined: Sat Jul 27, 2013 5:05 pm

Re: Display Artist instead of Album Artist for compilation

Postby kyomi7502 » Sun Jul 28, 2013 6:50 pm

I've "fixed" this without any recompiling of subsonic but it's basically retagging your library.

See http://forum.subsonic.org/forum/viewtopic.php?f=2&t=10284#p56586 for the details

It only requires that you are using Musicbrainz Picard for tagging :)
User avatar
kyomi7502
 
Posts: 69
Joined: Mon May 21, 2012 2:13 pm

Re: Display Artist instead of Album Artist for compilation

Postby skapocalypse » Mon Jul 29, 2013 4:14 pm

Yeah, I'd still rather this get fixed on Subsonic's end than for me to have to do some sort of crazy manipulation on my end. Considering it's been 10 months since the original post though, I'm not holding my breath. Really wish this would get addressed through, I hate not being able to scrobble any of the thousands of compilation tracks I own.
skapocalypse
 
Posts: 7
Joined: Thu Feb 07, 2013 3:25 pm

Re: Display Artist instead of Album Artist for compilation

Postby thothstopher » Sun Aug 04, 2013 7:51 am

I'd retag my perfectly tagged music collection to work around a subsonic bug over my cold, dead body.

I've moved to using Ampache until this gets fixed.
http://en.wikipedia.org/wiki/Ampache
thothstopher
 
Posts: 4
Joined: Sat Jul 27, 2013 5:05 pm

Next

Return to Feature Requests

Who is online

Users browsing this forum: No registered users and 6 guests