Open doronbehar opened 7 years ago
It's because we enabled 'Group albums by folder' which I think would have been better if turned off. That's not so bad but it's not ideal IMO.
Every album we list has an unique ID: what 'group album by folder' does is to change how we calculate unique id's for albums: The default is to hash the album name found in tags. Enabling the 'group album by folder' option changes this to instead hash the path of the file (Well: its parent folder).
that's because Vanilla Music is filtering with the artist tag and not the albumartist.
Yes, this is correct: The Limiter (= the gray filter at the bottom) does not really track your 'journey': Selecting any album will always create a Limiter with the selected album AND its primary artist (See #652). This wasn't an issue when we didn't expose the album_artist, but now is super confusing to users of this tab.
Vanilla Music assumes that my music library is organized in a
/ / structure, I'm not sure though..
Vanilla Music doesn't care much about the library folder layout (apart from the album grouping, as explained above). I'm not sure whats the best thing to do, but IMO we should just fix how the Limiter gets created: Selecting an Album while an Album Artist limiter is active, should probably re-use this filter instead of just silently switching it to an Artist limiter.
Also see #659 which describes (almost) the same issue.
Ideally, I would have preferred to keep the option 'Group albums by folder' disabled, and perhaps make the 'Limiter' actually follow the filters I'm pressing. I think that's the natural feeling users get when they see the behavior of that gray line..
I seem to be seeing something related to this. When doing album shuffling, all of my "Greatest Hits" albums (from ~7 artists) got grouped together. They also all share album art in the playlist view (which ends up being inconsistent with the art in the notification…sometimes). Is this basically this issue or is it a new one?
[x]
):Description
Just like in #584, I encountered the same problem but the solution suggested didn't work and here's why:
All my music library on my PC and on my android device (synced with rsync) is sorted and organized with beets. With it, I configured that (besides multi disc albums,) all my albums will be on the main music directory. Besides that, beets is using
albumartist
for tagging the whole album's artist and not just theartist
tag. It uses theartist
tag in addition to thealbumartist
tag. And when an album has multiple artists performing in it, it's tracks'artist
tag will be different from thealbumartist
tag when a foreign artist performing a specific track. IMHO, it's a much better approach towards a correct organization of the music library and Vanilla Music should follow it as well. Besides that, if a release album is divided to multiple discs, beets will tag all of the tracks with the same value for thealbum
tag even though it has divided to multiple discs.Steps to reproduce the issue
albumartist
andartist
tag with the valueartist1
and theiralbum
tag with the valueGreatest Hits
.albumartist
andartist
tag with the valueartist2
and theiralbum
tag with the valueGreatest Hits
.Yet another album by artist3
's 2 subdirectories, put some music files and fill theiralbumartist
andartist
tag with the valueartist3
and theiralbum
tag with the valueYet another album by artist3
.albumartist
(notartist
) tag with the valueartist4
, fill theiralbum
tag with the valueThe Best of artist4
and theirartist
tag withartist4
for most of the tracks and for some tracks use the valueartist1
for the tagartist
.With 'Group albums by folder' setting disabled (Setting -> Media Library)
With 'Group albums by folder' setting enabled (Setting -> Media Library)
artist
tag value and thealbum
tag value. The problem appears when we press the Back button: we see not only the albums by 'artist4' but also the album 'Greatest Hits - artist1' - that's because Vanilla Music is filtering with theartist
tag and not thealbumartist
.Solution suggestion
Generally, it seems that Vanilla Music is not consistent when choosing to read the
albumartist
's tag value and thealbum
's tag value. Or it could be, that even when 'Group albums by folder' setting is enabled, Vanilla Music assumes that my music library is organized in a<artists>/<albums>/<tracks>
structure, I'm not sure though..I think we should add options to choose what tags will automatically create those filters. Thus it enabling users to adopt Vanilla Music to their tagging habits.