Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2+]

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Wed Nov 16, 2016 7:57 am

I tried it and the second I paste into filter field it freezes up almost all the other fields from use (no message), seems regardless of whatever else I set first.
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

ZvezdanD
Posts: 3084
Joined: Thu Jun 08, 2006 7:40 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by ZvezdanD » Wed Nov 16, 2016 8:35 am

The whole masks should be copy/pasted into the Mask text box, not the Filter. Here is the excerpt from the Usage section:
"The Mask text box is located near the bottom of the Settings dialog box. It displays the whole mask and its content is automatically updated whenever you modify some of the previous controls above it. However, this works in other way as well, i.e. you could type some mask from scratch or modify some existing one in the Mask text box and the corresponding controls above it will be automatically updated. Of course, you could copy/paste masks to that text box, e.g. if you find it posted in the Forum."
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1 / 5.4  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.7 / 4.0  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.3 / 2.2.2  Inherit Child Playlists 1.0.2  Add Currently Playing/Selected Track(s) to Playlist 1.1.2

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Thu Dec 15, 2016 8:32 pm

This is just a curiosity I've noticed and thought I'd throw your way.

When I use "between" in the filter field, it includes the upper and lower limits along with what's in between, as opposed to "only" what's between.

Goal - I want bitrates of 192 - 319 to be displayed:
So I input, "<bitrate> between 191000 And 320000". In a literal sense, the only things that should show are anything from 192 - 319. However,
it also includes bitrates of 191 and 320. To get it to work I have to do "192000 And 319000"

It just seems like an oddity. Or, is there something I'm missing about the way it's supposed to work (like with time. you have to go the range from one number
to the next for it to be "one" whole measurement)?
Anyway, no problem, really. I got it to work for what I want.
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

ZvezdanD
Posts: 3084
Joined: Thu Jun 08, 2006 7:40 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by ZvezdanD » Fri Dec 16, 2016 4:22 am

MMFrLife wrote:It just seems like an oddity.
I am using the SQL operator BETWEEN and that is the way how some (many?) databases work. Here is the description from the SQLite which is used in MM3+:
"The BETWEEN operator is logically equivalent to a pair of comparisons. "x BETWEEN y AND z" is equivalent to "x>=y AND x<=z"".

The same applied in MM2 which used MS Jet database engine: "BETWEEN returns TRUE if the value of test_expression is greater than or equal to the value of begin_expression and less than or equal to the value of end_expression."
MMFrLife wrote:like with time. you have to go the range from one number
to the next for it to be "one" whole measurement)?
I don't understand. Could you be more specific?

By the way, as you could deduct from the quotes, if you want to exclude the specified boundaries, instead of x BETWEEN y AND z you could write x > y AND x < z. For example, if you want to exclude specified date/time values, you could write e.g. <Date Added> > '2016-12-15' AND <Date Added> < '2016-12-17' and you will get only '2016-12-16' as a result.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1 / 5.4  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.7 / 4.0  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.3 / 2.2.2  Inherit Child Playlists 1.0.2  Add Currently Playing/Selected Track(s) to Playlist 1.1.2

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Fri Dec 16, 2016 5:32 am

I figured there was a logical explanation for why it works that way. I guess the focus is really on the wording of "only" between. Just the sound of that
compared to what it does is a bit odd/funny "sounding". It seems, in the dropdown, the wording sould be something like, "between and including".
There probably isn't enough lateral room in the dropdown anyway.

Forget the time thing, probably not a good comparison, just grabbing at straws to understand. Anyway, would just lead to more confusion.
ZvezdanD wrote:you could write x > y AND x < z
I tried that but not realizing my numbers were slightly off, I thought something else was wrong. I figured out the reason after going back to the other.
I'll try that again now that I know how the numbers are interpreted.

Thanks
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

ZvezdanD
Posts: 3084
Joined: Thu Jun 08, 2006 7:40 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by ZvezdanD » Fri Dec 16, 2016 6:52 am

As I explained, it is not my decision or invention. There was plenty of people involved in the database engine's development in the past and it seems that they did not find the behavior of BETWEEN operator as odd/funny.

You should know that the same operator could be used to return a result based on the range of string values, not only numerical. So, let say that you want to return all artists from "A" to "E". With the current implementation it is quite possible to write something like SubStr(<Artist> , 1) BETWEEN 'A' AND 'E', because "A" would be included as well. If BETWEEN had the behavior as you suggest, you could not use it to include "A" artists.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1 / 5.4  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.7 / 4.0  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.3 / 2.2.2  Inherit Child Playlists 1.0.2  Add Currently Playing/Selected Track(s) to Playlist 1.1.2

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Fri Dec 16, 2016 7:30 am

I get it. The way it behaves is really better and more efficient (more inclusive).
Instead of odd or funny, how about a wording vs behavior paradox or kind of misnomer.

The creators of it (I didn't think it was you) had to be smart enough to recognize something like, "192 and 320 are not 'between' 192 and 320".
But it was intended to have a greater purpose, as you showed. And with greater purposes, sometimes, come difficulty in wording/describing things in a particular way.
That's fine. I don't have a problem per se. It just threw me off a bit, until I figured to adjust the numbers. :wink:
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Sat Dec 17, 2016 9:15 am

Can MM simple search be used to search collections in Magic Nodes like it does with native collections?

When you click on a native collection, that collection shows up in the simple search dropdown menu. Although, when you click on a
Magic Nodes collection/caption simple search does not detect it.

Thanks
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Sat Dec 17, 2016 9:20 am

Nevermind. I guess you just use file list. Although, I'm still curious if the other is possible, whether currently or not.
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

ZvezdanD
Posts: 3084
Joined: Thu Jun 08, 2006 7:40 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by ZvezdanD » Sat Dec 17, 2016 10:19 am

No, it is not possible. There is no such thing as "Magic Nodes collection". A collection is not a synonym for a node. The Search dropdown menu cannot display any Magic node, as it cannot display any other node from the media tree (beside of collections), automatically or programmatically. The MM API doesn't allow putting some new item in its dropdown list.

As you guessed, if you want to search for a file that is contained in some Magic node, you could just select that node and choose File list.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1 / 5.4  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.7 / 4.0  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.3 / 2.2.2  Inherit Child Playlists 1.0.2  Add Currently Playing/Selected Track(s) to Playlist 1.1.2

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Thu Dec 22, 2016 9:13 am

Is 'Unknown' possible like with MM Collections?

ex., Disc # is unknown (I don't see it in the filter dropdown and I tried writing it in)
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

MMFrLife
Posts: 2774
Joined: Fri Oct 26, 2012 9:04 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by MMFrLife » Thu Dec 22, 2016 9:21 am

Nevermind. I figured it out. You can just use show unknown setting with simple node like Disc#.
MM user since 2003 (lifetime since 2012) "Trying to imagine life without music gives me a headache"
track properties; dir/fn mask configurations; check out ZvezdanD's scripts
MMW 4.1.18.1842b; fav scripts > RegExp Find & Replace 5.1.0; Magic Nodes 5.1.0; Advanced Duplicate Find & Fix 3.8.2;
Backup 6.0; Clear Now Playing Button 1.2
...always back it up, especially before doing anything major!!!
Win. explorer alt. for power users [free]; great file/folder renamer [used by nasa]

jgt1942
Posts: 64
Joined: Mon Feb 04, 2013 12:53 am

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by jgt1942 » Mon Dec 26, 2016 7:22 pm

Sorry but I'm totally lost regarding Magic Nodes. After reading through the tread I was convinced that Magic Nodes would help me remove a leading blank in the title of several of my music entries.
In the post by thefaceman (http://forum.mediamonkey.com/viewtopic. ... le#p321414) he stated
NOTE: Go to EDIT > MAGIC NODES SETTINGS > Click NEW button and then cut and paste the text shown in this post between the two
I have MM Gold v4.1.14.1813 installed and when I go to Edit I don't see an entry for Magic Nodes Settings. While I've had MM installed for a couple of years I've been using it at a very basic level and I'm not an expert user by any means. Because of this I need the dummies version of any help and documentation.

Currently I'm assuming Magic Nodes is an addon or extension but so far I have failed to find anything about Magic Nodes outside of the forum post I referenced above. In the forum I failed to find details about adding Magic Nodes to my MM install. I expected to see a full description in the Addons section of the MM website.

jgt1942
Posts: 64
Joined: Mon Feb 04, 2013 12:53 am

How do you use Magic Nodes in MM 4.1.14.1813

Post by jgt1942 » Tue Dec 27, 2016 12:33 am

How in the heck do you use Magic Nodes in MM 4.1.14.1813 all of the references I have found so far are not insync with the latest version of MM or Magic Notes v4.3.2 and I become totally confused and lost.

ZvezdanD
Posts: 3084
Joined: Thu Jun 08, 2006 7:40 pm

Re: Magic Nodes 4.2 w/ 380 masks & real GUI (2011-07-01)[MM2

Post by ZvezdanD » Tue Dec 27, 2016 2:04 am

The first post of this thread contains the Installation section and the link to the Web page of the add-on from where it could be downloaded.
Magic Nodes 4.3.3 / 5.2 RegExp Find & Replace 4.4.9 / 5.2  Invert Selection/Select None 1.5.1  Export/Create Playlists for Child Nodes 4.1 / 5.4  Expand Child Nodes/Expand All 1.1.2  Event Logger 2.7  Filtered Statistics Report 1.6  Track Redirection & Synchronization 3.4.2  Restore/Synchronize Database 3.1.7 / 4.0  Find Currently Playing Track 1.3.2  Queue List 1.2.1  Add to Library on Play 1.0.1  Tree Report for Child Nodes 1.1.1  Update Location of Files in Database 1.4.3 / 2.2.2  Inherit Child Playlists 1.0.2  Add Currently Playing/Selected Track(s) to Playlist 1.1.2

Post Reply