Album Artist & Track Artist

Bug #372963 reported by Mehdi Abaakouk
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Listen
New
Wishlist
Unassigned

Bug Description

I wish Listen can handle and differentiate between "album artist" and "track artist" in ID3 tag. Sometimes, in a song, the album artist can be different from the track artist (esp. compilation album or when an album artist invite another artist to perform in the song). So better library handling can be achieved if "album artist" and "track artist" are handled differently.

This ticket was migrated from the old trac: re #679
Originally reported by: golvin

Tags: library
Revision history for this message
Mehdi Abaakouk (sileht) wrote :

It could be done by adding support for Composer-Tag. Because "Artist" is mostly already used. Would be cool to support as much Tags as possible. Most important for me: Composer, Disc.

Originally reported by: ezTol

Revision history for this message
Mehdi Abaakouk (sileht) wrote :

I realized that some players in Windows (e.g. Winamp and Windows Media Player (sorry to say)) uses the 'band' tag to indicate album artist. Most of my music, if not all, are filled with album artists in their 'band' tags.

Originally reported by: golvin

Revision history for this message
Mehdi Abaakouk (sileht) wrote :

There is a version of listen that supports "Album Artist". Have a look at the patch of ticket #663. Sadly, it is against old listen 0.5 (Revision 758) and has not been completely merged into current svn.

I use this patch to change the second browser column to "Album Artist" (mapped to TPE2/BAND id3-tag in config.py, see below). In my library, compilations with multiple artists have this tag uniformly set to "Various Artists", so they sort nicely below this one entry imitating iTunes' "Compilations" folder. The "Artist" of a song remains untouched.

Any chance to get this really really cool behavior for 0.6 ??

in config.py
{{{
            "num8_frame2":"",
            "num8_frame":"TPE2",
            "num8_label":_("Album Artist"),
            "num8_tag":"album artist",
}}}

Side note: you might need this patch for local.py (fixed in current svn version!)

{{{
class ImportFolderJob(Job):
    __message = _("Loading...")
    def __init__(self,dirs,message=_("Reading directories...")):
        if not dirs:
            dir = WinDir().run()
            if dir: dirs = [ dir ]

        if dirs:
            self.message = _("Reading directories...")
            self.dirs = dirs
            super(ImportFolderJob,self).__init__()
}}}

Originally reported by: gato

Changed in listen:
assignee: nobody → Mehdi Abaakouk (theli48)
importance: Undecided → Wishlist
Rhys (rimmington)
tags: added: library
Mehdi Abaakouk (sileht)
Changed in listen:
assignee: Mehdi Abaakouk (sileht) → nobody
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.