View Issue Details

IDProjectCategoryView StatusLast Update
0008361MMW v4DB/FileMonitorpublic2013-08-29 21:37
Reporterrusty Assigned To 
PriorityurgentSeveritymajorReproducibilityalways
Status closedResolutionfixed 
Product Version4.0 
Target Version4.0Fixed in Version4.1 
Summary0008361: Artist node fails to display Albums without an 'Album Artist'
DescriptionMM4 incorrectly displays the content of the Artist node for tracks that have an Artist, Album, and no Album Artist, failing to display Album nodes for Albums containing tracks by the Artist.

e.g. for a Track with <Artist>, and <Album>, but Album Artist=""

MM3:
- Artist Node: contains a node for <Artist> with the track by <Artist>, and a subnode for the <Album> that contains the Track by <Artist>
- Album Artist: there's no node for the <Album> within the Album Artist node (and Album Artist='Unknown' contains the track).
- Artist & Album Artist: contains the track by the <Artist>, but there's no subnode for the <Album> that contains the track

MM4:
- Artist Node: contains a node for <Artist> with the track by the <Artist>, but no subnode for the <Album> --BUG!!
- Album Artist: there's no node for the <Album> within the Album Artist node (and Album Artist='Unknown' contains the track).
- Artist & Album Artist: contains the track by the <Artist>, but there's no subnode for the <Album> that contains the track
Additional Informationhttp://www.mediamonkey.com/forum/viewtopic.php?f=6&t=60405

This issue has been raised by UI (dutch translator) as well.
TagsNo tags attached.
Attached Files
Fixed in build1654

Relationships

related to 0008377 closedLudek Expansion of some tree nodes triggers 1-minute freeze 
related to 0005461 feedbackrusty Inconsistent / Erroneous handling of Artist/Album Artist properties in the Tree 
related to 0008423 closedpetr File Monitor doesn't use same logic as Add/Rescan 
related to 0011148 closedLudek Artist & Album Artist -> Artist subnode lists only albums of Album Artist (reverted) 

Activities

jiri

2011-09-13 08:41

administrator   ~0027654

Fixed in build 1432.
 - It was incorrectly re-reverted fix from 0005461.

rusty

2011-09-14 21:27

administrator   ~0027706

This issue doesn't seem to be completely resolved. I can't figure out why, but some tracks with Album Artist=Various display <Album> as a subnode to <Artist>, but others don't.

This can easily be seen by visiting the Artist node, and examining the Artists that don't have an expansion indicator next to them.

jiri

2011-09-15 09:04

administrator   ~0027740

I don't see any issue, please let me know the exact node, or possibly upload a track which can be scanned in order to reproduce.

stephen_platt

2011-09-15 16:23

developer   ~0027750

I think what Rusty is referring to is that under the 'Artist' node:

1. If the artist appears only as an Artist in the database, (not an Album artist) then the node will not expand to show the album

2. If the artist appears as both an Artist _and_ Album artist in the database, then all albums will show as a sub-node to that artist (even for tracks where the "Album artist" is 'Various' or similar

You can see examples in my DB:
http://www.4shared.com/file/nuGnUkgG/MM_online.html

1. Regular Music > Artists > Abbie Mitchell
(node does not expand, so no Album sub-node. Album artist is various, and the artist does not appear as an album artist in the DB).
Also seen for any Artist in the Artist node without an expansion indicator

2. Regular Music > Artists > matt pond PA
(node expands. For the sub node "Guilt by Association, Volume 2" the album artist is Various but the album still shows)
Also seen for several other artists:
Max Vernon > Guilt By Association, Volume 2
Michelle Branch > Shaman

rusty

2011-09-16 15:29

administrator   ~0027765

Last edited: 2011-09-16 15:31

See 3 images above for differences between MM3 and MM4. Bascically, in MM4, any time there's a difference between the Artist and Album Artist (multiple artist tracks, multiple artist albums, album artist=""), the Album subnode doesn't display.

stephen_platt

2011-09-16 15:42

developer   ~0027768

>Bascically, in MM4, any time there's a difference between the Artist and Album Artist, the Album subnode doesn't display.

No, not any time. If the Artist/Album artist fields are different but the Artist is also an Album artist for other tracks in the library, then the Album subnode does display.

rusty

2011-09-16 16:21

administrator   ~0027769

Last edited: 2011-09-19 15:52

So there are 2 possible approaches to fixing this:

1) Revert to the behavior of MM3 (i.e. show <Album> subnodes to <Artists> even though it's not a containment relationship, and thus has some of the problems outlined in 0005461.

2) Tweak the current behavior so that <Album> subnodes never appear when Artist|=Album Artist. But this makes it more difficult to get to compilation Albums/Albums in which all tracks are by the same artist_s_ but have a different Album Artist.

I expect that most users would prefer the first option.

jiri

2011-09-19 15:32

administrator   ~0027837

Fixed in build 1434.
 - Implemented 1), i.e. it should work as in MM3. Note, that the change results in slower opening of Artists node (some 50-100%) depending on DB size.

stephen_platt

2011-09-20 22:26

developer   ~0027874

verified 1434

Ludek

2013-08-21 12:57

developer   ~0037220

Re-opened, this issue re-appears in version 4.1

Fixed in build 4.1.0.1654

peke

2013-08-29 21:37

developer   ~0037376

Verified 1656