ZvezdanD wrote:RandomOracle wrote:My previous post described my idea in a little more detail.
Sorry, but I still don't understand what you want. If I have, for example:
- Code: Select all
Pink Floyd
+ Dark Side of the Moon
+ Wish You Were Here
+ Animals
why would I want to get this:
- Code: Select all
Pink Floyd
+ All
| + Dark Side of the Moon
| + Wish You Were Here
| + Animals
+ Dark Side of the Moon
+ Wish You Were Here
+ Animals
Let's say I have a tree node like this:
- Code: Select all
+ Genre
+ Original Decade
+ Mood
It could show stuff like this:
- Code: Select all
+ All
+ Hard Rock
+ Heavy Metal
+ Jazz
Open Up "Heavy Metal":
- Code: Select all
+ All
+ Hard Rock
+ Heavy Metal
+ All
+ 1970's
+ 1980's
+ 1990's
+ 2000's
+ Jazz
Open up "1980's":
- Code: Select all
+ All
+ Hard Rock
+ Heavy Metal
+ All
+ 1970's
+ 1980's
+ Acoustic
+ Cover
+ Live
+ 1990's
+ 2000's
+ Jazz
However, if I wasn't interested in limiting my songs per decade but would just like to find all Heavy Metal songs performed live, I could do this:
- Code: Select all
+ All
+ Hard Rock
+ Heavy Metal
+ All
+ Acoustic
+ Cover
+ Live
+ 1970's
+ 1980's
+ 1990's
+ 2000's
+ Jazz
Granted, I can bypass this by making a new node that simply has two levels: genre and mood. However, this can lead to me creating a lot of different nodes for different combinations, especially when I would like to have multiple levels for things like date, rating, mood, genre, length, etc.
ZvezdanD wrote:
I don't know what really helps you, but I just gave you an answer to your question "How could I go about making a magic node that can find me combinations of two or more of those tags?" which the suggested mask exactly do, i.e. it displays tracks that have two or more items in Mood field.
What I'd like to get is something like this:
- Code: Select all
+ Mood
+ Acoustic
+ Ballad
+ Cover
+ Instrumental
+ Live
You could then click, say, Ballad:
- Code: Select all
+ Mood
+ Acoustic
+ Ballad
+ Acoustic
+ Live
+ Cover
+ Instrumental
+ Live
This would give me a way of finding out all tracks that have "Ballad" and another item in the "Mood" field, in some order. By adding another level, I can find out which tracks have three specific items in the "Mood" field. I can accomplish this with a mask like this:
Mood test|Icon:Top level|Child of:Classification|MM filter:Music\<Mood>\<Multi mood|Split by:;>\<Multi mood|Split by:; >
This works perfectly, with only the slight issue that I get the Mood I selected duplicated (not that big of a deal, really):
- Code: Select all
+ Mood
+ Acoustic
+ Ballad
+ Acoustic
+ Ballad
+ Live
+ Cover
+ Instrumental
+ Live
ZvezdanD wrote:RandomOracle wrote:I mean, you can put a magic node under the playlist tree, but if I understand correctly, this node has to manually updated by refreshing it with "Refresh Magic Node"?
Yes, that's right. MM programing interface doesn't allow creating of auto-playlists by scripts.
ZvezdanD wrote:RandomOracle wrote:And "Export M3Us/Create Playlists for Child Nodes" automatically exports playlists only under "Playlists".
Yes again, but maybe that would be changed in the future with allowed automatic export of Magic nodes as well.
OK, that's good to know. Thanks for your help once again.

