View Issue Details

IDProjectCategoryView StatusLast Update
0018877MMW 5Tracklistpublic2023-01-22 23:09
Reporterbarrym Assigned To 
PrioritynoneSeveritymajorReproducibilityalways
Status closedResolutionunable to reproduce 
PlatformWindowsOS-OS Version10
Target Version5.0Fixed in Version5.0 
Summary0018877: MM5 Genre sub-node ignore tracks assigned with multiple Genre tags
DescriptionIf tracks are assigned multiple genre tags, these tracks are not visible in MM5 genre sub-nodes
In MM4 such tracks where visible in each of their genre sub-nodes.
Steps To Reproduce1> assign each track belonging to an album with multiple genre tags. Eg. Rock; Classical Rock
2> The album will not be visible in the Genre sub-node within either of those Genres ... ie. the album is invisible in the Genre sub-node
3> The album was visible in both Genres in MM4

Tested using Grid (Genres) View
Version 2609
Additional Informationhttps://www.mediamonkey.com/forum/viewtopic.php?t=101462
Ticket 3836
TagsNo tags attached.
Fixed in build

Activities

michal

2022-02-28 13:20

developer   ~0067121

I cannot reproduce, it works the same like in MM4, I can see the album in all relevant genre sub-nodes. Please check, that you have correctly set multiple-value field separator. I.e. for "Rock; Classical Rock" that separator is really "; ", so it is really separated to two genres and not one with this whole string.

barrym

2022-02-28 13:48

updater   ~0067122

The genre tag is World; Taped
I created a ticket with download links to my MM5.db and my json file.
The ticket identifies the album with the issue.
[Ticket 0003836]

barrym

2022-02-28 13:50

updater   ~0067123

The MediaTree node that I was testing was EntireLibrary

lowlander

2022-02-28 16:01

developer   ~0067128

I can't reproduce either on 2609, Entire Library > Genres > Soundtrack shows files with multiple Genres assigned.

barrym

2022-03-01 07:39

updater   ~0067143

I am unable to replicate today either.
I still think that there may be a problem in this area

try using a filter genre:xxx
where xxx is a tag that is used with tracks with multiple genre tags
in MM4 this filter found all tracks using this genre tag, including those with multiple genre tags
in MM5 this filter does not work reliably

I have 1458 tracks which contain the taped genre (ie. audience taped)
all of those tracks have multiple genre tags, ie. taped and something other genre, joined by a semi colon
today MM5 is returning just one album, with 13 tracks, from the filter genre:taped

After some digging I see your query in the debug log
SELECT Songs.* FROM Songs WHERE Songs.ID IN (SELECT rowid FROM SongsText WHERE SongsText MATCH ' genre: taped* ')

that is only going to select tracks where taped is the first of multiple genre tags that are assigned to a track, isn't it?
This is verified by looking at the album that is chosen. Unlike all the other tracks it has Genre as its first tag

Yesterday I am fairly certain that I also saw an anomaly in the Genre node. It said I had 82 albums with the genre world
But today it shows the full 83 albums
Maybe I made a mistake.
I was verifying what I was seeing by checking against filters, and they are unreliable in 2609.
There is the above issue.
And I still think that 2609 has introduced a problem when Diacritics are set to be ignored.
See my comment in Mantis 18883 after it was closed, because I think that it may have been closed prematurely.

michal

2022-03-01 08:16

developer   ~0067144

Well but you skipped to different issue, filter/search is something else than original "sub-node tracks". Assigning to Ludek to check the filter/search in case of multiple values and probably insert new issue and close this, if needed.

barrym

2022-03-01 09:02

updater   ~0067145

Ok, suggest you close it now.
I will create a new issue now to save Ludek from having to do it. New Mantis Issue: 18888
Apologies about the false report.

peke

2023-01-22 23:08

developer   ~0070972

Reviewed 2690

Original issue is fixed/resolved, new issues should bi filed under new bug.