Skip to main content

Notice

Please note that most of the software linked on this forum is likely to be safe to use. If you are unsure, feel free to ask in the relevant topics, or send a private message to an administrator or moderator. To help curb the problems of false positives, or in the event that you do find actual malware, you can contribute through the article linked here.
Topic: How to filter using different types of tags (Read 1882 times) previous topic - next topic
0 Members and 1 Guest are viewing this topic.

How to filter using different types of tags

Hey guys. This small problem's been bothering me for the longest time and I never managed to find an answer anywhere on Internet, even though I'm sure the information must exist somewhere, so I'll just ask.

Is it possible to make a filter that filters based on different types of tags?
Let me explain myself. I've got my genre tags, and I also created a subgenre tag because, I don't know, I guess I'm a maniac. Now, I'd like to filter my music based on both of those tags at the same time.

For example, let's say I want to see all of my library's Post-Rock, then I'd just have to chose the Post-Rock tag in the filter list, and it'd show me all the tracks that have this as either genre or subgenre. Here's what I've tried to do.



By using "Subgenre;Genre", it just gives me the Subgenre(s) if one exists, and if not it gives me the genre. I tried multiple syntaxes but nothing seemed to work, and I can't find any documentation about how to set up properly filter, as incredible as it may be.

So, here's my question : how would I go around making a filter list that uses two different types of tags, and show all the tracks that have the filtered tag as either one of them?

Thanks in advance, people!

How to filter using different types of tags

Reply #1
What's the point of maintaining two tags if you are just going to pour them together at the end? I don't think what you are asking (listing all possible values from two separate fields merged within a single Filter panel) is possible to begin with, anyway.

I'd rather go with something like this:
Quote from: Daeron link=msg=0 date=
I personally use a single, multivalue tag that contains all relevant information about the song (e.g. 'keyword1; keyword2; keyword3; ...') with multiple, identical (Columns UI or facets) filters panels to list its values. The hierarchy between these views means selecting one attribute (Japanese) will only show the available combinations in the next panel ([Japanese] power metal, [Japanese] rock, [Japanese] electronic etc.) which sounds similar to what you'd like to have. This means I can quickly generate a playlist with the elements I'd like to have (e.g. Japanese + power metal + instrumental). The order of selection does not matter either: 'Japanese -> power metal -> instrumental' is the same as 'instrumental -> Japanese -> power metal'.

Songs are not only very dynamically sorted this way but the tags take minimal effort to maintain. You quickly listen to a song and decide it's: 'power metal; instrumental'. Later you find out that it's from Japan also, so: 'power metal; instrumental; japanese' and done, the order of the values does not matter. As long as you fill at least 2-3 attributes you should be able to easily backtrack most of your songs/artists. For crowded genres you simply use more and more keywords to differentiate each artist. This should result in a more natural growth instead of having half of your tags missing because for a good number of artists you don't know or don't care about details.

There's the possibility that you use so many attributes that they end up cluttering the first view. In that case you could still use a generic GENRE tag to make the first 'cut' as, for example, a lot of keywords to describe electronic music probably do not apply to something like metal. Another way is to make sure the very first value of your KEYWORDS tag refers to the primary genre and everything else is used to further classify it. Then the first view can use the titleformatting '$meta(keywords,0)' to retrieve the first value and the first value only.

 

How to filter using different types of tags

Reply #2
What's the point of maintaining two tags if you are just going to pour them together at the end?

I don't know, I guess I'm a maniac.


Anyway, thanks for the answer. I'll think about your suggestions, but if I can't filter both at the same time, I think I'll just use a genre filter and a subgenre filter.