Author Topic: Anyway to check which albums are being read for <ARTISTSORT>  (Read 1732 times)

theta_wave

  • Hero Member
  • *****
  • Posts: 679
Version: 3.3.7367 P

I know that some old albums of mine include <ARTISTSORT> tags from way back when. Every so often, it gets read into Musicbee's sorting list wreaking havoc on my autoplaylists. I'm trying to hunt them down to get rid of unwanted autoreading of <ARTISTSORT> into Musicbee's sorting list/rules (i.e. deleting <ARTISTSORT> from their tags). Is there a way to query <ARTISTSORT>? Querying <Sort Artist> displays every artist in my collection despite my library only having the two sorting rules: [.que] -> Que; {{{ Sunset }}} -> Sunset. Just one album having <ARTISTSORT> affects the rest of the artist's albums that do not have <ARTISTSORT> in their tags.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 33473
I will have a look at changing that as it should be consistent with the treatment for other enhanced fields such as album artist


edit:
its addressed for v3.4:
http://www.mediafire.com/file/rkx9mn38mybdpaa/MusicBee.zip/file
unzip and replace the existing musicbee application files
Last Edit: April 03, 2020, 08:31:22 AM by Steven

hiccup

  • Hero Member
  • *****
  • Posts: 6367
I know that some old albums of mine include <ARTISTSORT> tags
I'm trying to hunt them down

This is not a way to actually find populated <Sort Artist> tags, but it may help to mark those who are likely to be empty:
$If(<Sort Artist>=<Artist>,NoSort,Sort)

In the past it was also not possible to find tracks without <Album Artist> tags. But after some requests there was a change so that $IsNull(<Album Artist>,-,<Album Artist>) would work.
Perhaps it could be made possible to make that work for other tags like this one too.

Steven

  • Administrator
  • Hero Member
  • *****
  • Posts: 33473
In the past it was also not possible to find tracks without <Album Artist> tags.
There was a bug in one older official release of musicbee where queries with <AlbumArtist> is null was using the displayed value and hence never returning any matches. But thats been fixed for some time.

theta_wave

  • Hero Member
  • *****
  • Posts: 679

This is not a way to actually find populated <Sort Artist> tags, but it may help to mark those who are likely to be empty:
$If(<Sort Artist>=<Artist>,NoSort,Sort)

In the past it was also not possible to find tracks without <Album Artist> tags. But after some requests there was a change so that $IsNull(<Album Artist>,-,<Album Artist>) would work.
Perhaps it could be made possible to make that work for other tags like this one too.
I used the following formula to do a check in the past: $If(<Sort Artist>!=<Artist>,EDIT,<Artist>) and it didn't yield the desired results. All of my <Album Artist> fields are populated.

EDIT: Adding an additional parameter in my autoplaylist to check for ARTISTSORT (the condition "does not contain "The"") seems to have brought up the albums that have <ARTISTSORT> tags.