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 ]
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!)
{{{ (Job): _(self, dirs,message= _("Reading directories...")):
class ImportFolderJob
__message = _("Loading...")
def __init_
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