shahid334 / sayonara-player

Automatically exported from code.google.com/p/sayonara-player
0 stars 0 forks source link

View By Album Artist Instead Of Artist In Library #64

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
What steps will reproduce the problem?
First Sorting in Library is done by the "Artist" field in music files' tags.

What is the expected output? What do you see instead?
The Info is displayed correctly, but yields some unfortunate results, as in 
attached screenshot.
Please add the ability to sort instead by the field "Album Artist" to overcome 
this problem.

What version of the product are you using? On what operating system?
Sayonara 0.3.2 r2 on Arch Linux x64.

Original issue reported on code.google.com by adam...@gmail.com on 26 Mar 2013 at 11:20

Attachments:

GoogleCodeExporter commented 8 years ago
[deleted comment]
GoogleCodeExporter commented 8 years ago
This album is considered as a sampler. All I can extract from metadata is the 
artist. I like your idea, but what is the excpected output? Everything Guns 'n' 
roses? What about samplers where every track is performed by a different artist?

Original comment by LucioCarreras@gmail.com on 26 Mar 2013 at 12:12

GoogleCodeExporter commented 8 years ago
Well, it all boils down to personal preferences.
In my case, every song in my library is tagged with both "Artist" and "Album 
Artist" fields.

"Artist" is actual artist (in this case, for example, "Guns N' Roses, Michael 
Monroe"), and may vary between different tracks from the same album.

"Album Artist" serves as a common name for exactly such grouping purposes. For 
example, every song from any Guns N' Roses album will have "Guns N' Roses" and 
nothing more as "Album Artist". In the case of album with different artists, 
all tracks will have same "Album Artist" (and obviously "Album").

I think the above is the common usage of those 2 fields.

Original comment by adam...@gmail.com on 26 Mar 2013 at 1:11

GoogleCodeExporter commented 8 years ago
Just to clarify, I think the convention is using "ALBUMARTIST" as field name.
I'm pretty sure it's an official specification in ID3 and a common agreement 
among Vorbis comments (Ogg/Flac).

Original comment by adam...@gmail.com on 3 Apr 2013 at 2:55

GoogleCodeExporter commented 8 years ago
In this is a non-standard parameter but it's common to use this for you 
purposes. For id3 please open a hex editor (e.g. ghex) and look if you find the 
album-artist there too and tell me the tag. Here is a reference: 
http://id3.org/id3v2.3.0 (4.)

But I have to think about a way and the consequences for such a big step. 
Artists, Albums and Tracks have been a central concept until now and changing 
this within one day or week is impossible.

Original comment by LucioCarreras@gmail.com on 4 Apr 2013 at 11:15

GoogleCodeExporter commented 8 years ago

Original comment by LucioCarreras@gmail.com on 4 Apr 2013 at 11:16

GoogleCodeExporter commented 8 years ago
I've tagged an MP3 file with puddletag, EasyTag and Kid3, one at a time and 
checked.
All use the TPE2 frame for "Album Artist", which corresponds to:
"The 'Band/Orchestra/Accompaniment' frame is used for additional information 
about the performers in the recording."
So yeah, seems a bit non-standard but common agreement.

Original comment by adam...@gmail.com on 7 Apr 2013 at 11:04

GoogleCodeExporter commented 8 years ago
Sorry, but TPE2 is used for "Artist" by taglib. And this is exactly what 
Sayonara does. 

Original comment by LucioCarreras@gmail.com on 7 Apr 2013 at 11:24

GoogleCodeExporter commented 8 years ago
I've just tried JuK, which comes from the same developer as taglib, and uses it.
It seems to use TPE1 for "Artist", not TPE2.
Also, if Sayonara was using TPE2 for extracting the info, considering the 
needed info is already tagged with TPE2 in my files, wouldn't I see it as I 
wanted anyway?

Original comment by adam...@gmail.com on 7 Apr 2013 at 12:29

GoogleCodeExporter commented 8 years ago
Hello again, while considering the situation again, I decided to re-tag my 
collection  to make sure I'm OK on my side (my collection is 100% Flac, so id3 
isn't relevant).
In the process I came across the following:
http://wiki.musicbrainz.org/MusicBrainz_Picard/Tags/Mapping

Which led me to think, how are the different tag types handled by Sayonara?
Considering the "Artist" tag, does it look for "TPE1" in case the file has an 
id3 tag and "ARTIST" in case the file has vorbis comment tag and so on?

If so, I suppose it should be possible to define the Artist column in the 
library to point to "TPE2", "ALBUMARTIST" and so on.

Original comment by adam...@gmail.com on 11 Apr 2013 at 1:25

GoogleCodeExporter commented 8 years ago
Update, revision 762 - still not resolved.
Seems that the artist section of the library is based on the first ARTIST tag, 
and so multiple ARTIST tags (in relation to issue 67) and ALBUMARTIST tags are 
discarded.
This is all when concerning FLAC's, as is my whole collection.

Original comment by adam...@gmail.com on 28 Aug 2013 at 10:50

gibranlp commented 5 years ago

is this going to be implemented anytime soon?