It's possible "filter" the list of songs?


#1

I would like to filter the songs or artist with some requeriments, for example: all the songs that the artist were: Paul Simon, is possible to do it?

Greetings. Pachu.


#2

You can use the syntax for variables in MP3tag, e.g.:
%artist% HAS "Paul Simon"
You open the filter input box with F3. It appears at the bottom of the window.
You can find more variables if you press the arrow button on the right of the filter text box.
The filter understands the operators
MATCHES
IS
HAS
Please write these words always in UPPER CASE.


#3

Thanks. I will try it.


#4

It works fine, really is what I want to do... I don't know mp3tag could do it.

Greetings. Pachu.


#5

What would be the difference, and different application, of MATCHES and IS? Just intuitively, I would interpret those to be the same thing, but I'm sure there must be some reason they are separate operators.

(Seems like a negative operator might be handy....something that excludes a string, like NO MATCH or NOT.)


#6

Oh, yes: I forgot the NOT as prefix.
And I forgot the AND as connector between a chain of filter arguments as well.

For a deeper explanation:
IS means that the contents of the named field is exactly like the entered string (except the case)
MATCHES uses the syntax of regular expressions to filter like "%_FILENAME%" MATCHES "(?-i)\l\u"
HAS shows entries where the search string is part of the named field.

If you want to combine some of the filter arguments see the following example:
%_covers% IS "" AND NOT %album% IS ""
To find all the albums which still lack an album cover.

But all this and more can be read in the online help