Bug 276039

Summary: Collection browser plasters artist names all over collab albums
Product: [Applications] amarok Reporter: Alexander Peters <rainesabaal>
Component: Collection BrowserAssignee: Amarok Developers <amarok-bugs-dist>
Status: RESOLVED FIXED    
Severity: wishlist CC: ralf-engels, sebastian
Priority: NOR    
Version: 2.4-GIT   
Target Milestone: 2.4.2   
Platform: Gentoo Packages   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Alexander Peters 2011-06-19 12:21:49 UTC
Version:           2.4.1 (using KDE 4.6.4) 
OS:                Linux

On all my albums which are sorted under "Various Artists", the artist name is prepended to the track name in the collection browser. This is a terrible idea for two reasons:

1) This information is unimportant in this context. If I want to know the artist of a particular track, Amarok provides me with enough ways to find it to occupy my whole day. I have never opened a multiple-artist album and thought, "I want the track from that one guy." It's always, "I want that one track," and the artist field does far less to identify it than the track's own title. Unfortunately...

2) The title is sometimes not even visible. A few of my tracks have an artist field containing more than one person's name, and several of my artists have very long names, sometimes occupying the entire width of the collection browser. I am forced, with annoying frequency, to alter Amarok's layout just to tell these tracks apart from one another.

Reproducible: Always
Comment 1 Myriam Schweingruber 2011-06-19 17:50:14 UTC
This is not a bug but a feature. Just change the collection browser sorting to your needs.
Comment 2 Alexander Peters 2011-06-19 18:55:47 UTC
I'm confused. There does not seem to be an option to remove the track artist from the view when it appears in "Various Artists" tracks, and the issue has nothing to do with sorting. Have I missed something?
Comment 3 Myriam Schweingruber 2011-06-19 22:59:33 UTC
Just use the Sort options in the Collection Browser and set it to album in the first level, and none in the second and third level. Works fine here on all my Various Artist albums.
Comment 4 Alexander Peters 2011-06-19 23:30:18 UTC
This doesn't appear to be working for me.

http://img.photobucket.com/albums/v683/rainesabaal/Bugs/amarok_bug276039_01.png

I have the collection sorted as you describe, but the artists are still visible inline with the track titles. If they are not visible for you, I am inclined to believe something is wrong in the Gentoo ebuild or in some "hidden" settings left over from the previous Amarok version. Is there somewhere I should be looking in the source or configuration files to change this setting?
Comment 5 Myriam Schweingruber 2011-06-20 00:11:32 UTC
My bad, I was checking on a wrong album with only one artist so this was not showing. I can confirm this is not changeable with sorting differently, unlike the other albums with only on artist.
Comment 6 Myriam Schweingruber 2011-06-20 00:12:22 UTC
Setting status correctly, confirmed in current git.
Comment 7 Ralf Engels 2011-07-21 14:22:25 UTC
Seems to be a feature.
I change the severity to "wish"
Comment 8 Sebastian Frei 2011-09-03 20:11:13 UTC
If this should become implemented one day, please make it configurable. I think to have the artist shown like it is atm. is very useful.

I would like to have the artist shown also whenever a track has an artist which differs from the album artist. The current situation in the collection browser:

Situation: An album, on all files the "album artist" tag is "Artist XYZ", but on some the "artist" tag is "Artist XYZ feat. ABC". The album is shown in the collection browser in the second level beneath "Artist XYZ" (1st level is set to album artist, 2nd level to album). Unless I introduce a third level (which I don't want to, because it would be overkill for all other albums and would also mess up the track ordering), I have no way to see the whole artist tag. So to have in this case the behaviour of the tracks currently in a compilation would be nice. But I guess for this I have to open a new wish.
Comment 9 Sebastian Frei 2011-11-29 12:23:25 UTC
Just for reference: Wish filed under bug 284101:
https://bugs.kde.org/show_bug.cgi?id=284101
Comment 10 Tuomas Nurmi 2024-05-04 18:34:18 UTC
Git commit 5b43ce29c392311f06727f45d60b0d196a88c85b by Tuomas Nurmi.
Committed on 04/05/2024 at 18:24.
Pushed by nurmi into branch 'master'.

Add configuration option for showing artist in various artist cases

As demonstrated by the bug reports, this is something where one solution does not
fit all. So add a configuration option; probably - and hopefully - the users who want
to see artist in various artists compilations also want to see them when artist
differs from album artist, and vice versa. Options should be added with care, but
I think this one is definitely justified.
Related: bug 284101

M  +5    -0    src/amarokconfig.kcfg
M  +6    -0    src/browsers/CollectionTreeItem.cpp
M  +1    -0    src/browsers/CollectionTreeItem.h
M  +3    -1    src/browsers/CollectionTreeItemModelBase.cpp
M  +12   -0    src/browsers/collectionbrowser/CollectionWidget.cpp
M  +1    -0    src/browsers/collectionbrowser/CollectionWidget.h

https://invent.kde.org/multimedia/amarok/-/commit/5b43ce29c392311f06727f45d60b0d196a88c85b