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

Download and get help for different MediaMonkey for Windows 4 Addons.

Moderators: Peke, Gurus

willyvds
Posts: 439
Joined: Tue Feb 24, 2009 3:30 pm

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

Post by willyvds »

I updated the virus scanner, reinstalled MN and ran a scan. All is fine now!
I only installed this scanner yesterday as a new customer. I assumed it would install the newest version, but obviously is doesn't.
Well, anyway: all is fine now. Thanks again for your fast and excellent support!
willyvds
Posts: 439
Joined: Tue Feb 24, 2009 3:30 pm

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

Post by willyvds »

Sorry but after a few hours, the worm issue has returned. The virus scanner has removed magicnodes.vbs again.
Here's the info on the virusscanner:

Common Component Framework 2.50 build 214

CCF CUIF 10.05 build 275
CCF DAAS2 1.10 build 565
CCF Guts2 2.02 build 225
CCF Upstream 2.02 build 402
CCF Diagnostics 9.02 build 172
CCF Scanning 1.72 build 115.709
CCF Network 1.04 build 119
CCF Reputation 2.0 build 1337

Let me know if it helps if I also report this issue.
ZvezdanD
Posts: 3257
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 »

willyvds wrote:Sorry but after a few hours, the worm issue has returned.
I don't understand how it has returned if nothing was changed. The anti-virus should work and report consistently.
willyvds wrote:Let me know if it helps if I also report this issue.
Please try to install the freely available version of the add-on to see if the same thing will happen with it as well, then submit that version to F-Secure:
https://www.f-secure.com/en/web/labs_gl ... t-a-sample
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.1 / 5.4.1  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.8 / 4.0.1  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.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
willyvds
Posts: 439
Joined: Tue Feb 24, 2009 3:30 pm

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

Post by willyvds »

I removed the MN version with the extra features, and installed the free version. The same happens: I run a manual scan of the pc, this scan reveals no problems, I start MM with MN and it is fine, but when I restart MM with MN an hour later the scanner gives an error message and removes the MN file.
By the way if I scan the MagicNodes-4.3.2.mmip file manually, the scanner also reports an issue. So they did not resolve the issue as reported.
I did submit this as you requested and will keep you posted.
ZvezdanD
Posts: 3257
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 »

I have uploaded all my free add-ons to F-Security and here is their answer:
"We downloaded the files from dropbox, and few of those files are indeed detected.
We have white-listed those detected files, and a new database update will be released to resolve this issue as well.

For the meantime, you may exclude this file from Real-time Scanning.Instructions for exclusions can be found here:

Internet Security 2013/2014:
https://community.f-secure.com/t5/Secur ... ta-p/15398

Internet Security 2015:
https://community.f-secure.com/t5/Secur ... ta-p/56363

Policy Manager and PSB Workstation:
https://community.f-secure.com/t5/Manag ... ta-p/66013

For the latest database updates please visit this page:
https://www.f-secure.com/en/web/labs_gl ... l/view/140

We apologize for any inconveniences that this may have brought you."
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.1 / 5.4.1  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.8 / 4.0.1  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.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
willyvds
Posts: 439
Joined: Tue Feb 24, 2009 3:30 pm

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

Post by willyvds »

I have had a similar reply from them. Thanks!
willyvds
Posts: 439
Joined: Tue Feb 24, 2009 3:30 pm

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

Post by willyvds »

I have received a message that the fasle positive issue would be resolved. I have checked but unfortunately it isn't resolved. I have let them know.
Will keep you posted.
ZvezdanD
Posts: 3257
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 »

The problem with their "solution" is that they are not updating their algorithm for recognizing malicious code, but they just added my files to their white-list instead, which is something that you could do by yourself if you follow the links from my previous post with their instructions for exclusions. Which is also kind of bummer because, if I understand correctly, when I release any new versions of my add-ons someone should submit these updated files to them again, so they could put such files to their white-list over and over.

I don't want to imply anything, but here is the part of message that I got from one user having the same problem with their anti-virus:
"After your first response to my concern, I ran two Web-based scans from major anti-virus solutions. Neither of them found fault with MagicNodes.vbs. Clearly, F-Secure had reported a false alarm. It's ratings had slid since I chose F-Secure, so I changed to another anti-virus solution."
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.1 / 5.4.1  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.8 / 4.0.1  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.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
Haaden2
Posts: 23
Joined: Thu Sep 09, 2010 12:03 pm

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

Post by Haaden2 »

I cannot say enough about how great Magic Nodes is and ZvezdanD's support of it! The Adjust Magic Nodes capability in the enhanced version 5.x has made a huge difference in how I interact with my 190k tracks of music. Maybe I've overdone it, but over time I've developed an adjustable Magic Node that now won't fit in the dialog box, even when I maximize it on my screen.

Is there any way to get more lines to display in the Adjust Magic Node dialog box, maybe with a scroll bar or some other means?
ZvezdanD
Posts: 3257
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 »

Haaden2 wrote:Is there any way to get more lines to display in the Adjust Magic Node dialog box, maybe with a scroll bar or some other means?
Thanks for the kind words. Unfortunately, there is no way to add more controls to the dialog box than they could fit on the screen (actually, you could add them, but they will be invisible outside of the screen). The limiting factor is the program API - I already suggested to MM developers to add an ability for scripts to add the scroll bars, but they haven't responded at all.

However, I think you really overdone it. The height of each control is 30 pixels including the empty space between them; now, if you have a screen with 1080 pixels vertical resolution and the task bar with 100 pixels height, and let say that the title bar of dialog box is 100 pixels and the bottom row with OK/Cancel buttons is 40 pixels, this all means that you could have (1080 - 100 - 100 - 40) / 30 = 28 controls. I think more adjusting variables than that would be really too much for just a single node.

Currently, the adjustment dialog box could have the spin/slider controls for numbers and the edit controls for strings. I had an idea to add a possibility for users to add the drop-down combo box control(s) to the adjustment dialog box as well. Such control would allow a choice between several options for a single variable and maybe it could simplify some layouts of that dialog box. However, I am not sure how easy would be to implement that thing in the script. Besides, I think that RegExp Find & Replace add-on would have more benefits with added combo boxes than Magic Nodes.
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.1 / 5.4.1  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.8 / 4.0.1  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.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
Haaden2
Posts: 23
Joined: Thu Sep 09, 2010 12:03 pm

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

Post by Haaden2 »

Yes, there may be room for 28 controls, but I can't see how to use fewer than 2 controls for 1 variable in my situation. For example, I have an Artists node for which I want to choose optional variables such as Rating, Year, Genre, Occasion, etc. The mask is quite simple, with the filter being strings of parameters for each variable, one after the other. Each variable has a check box to indicate whether the variable is to be applied and then a text or number box for the value to be applied. For instance, the filter contains this string for a Genre option:

Code: Select all

<If|Caption:Specific Genre|Value:0|ID:20>AND <Genre> Like '%<String|Caption:Genre|Value:Pop/Rock|ID:21>%'<End If> 
If there was a way to reduce the controls from 2 to 1 for each variable, I would have enough space to fit everything into the dialog box. But I haven't figured out a way to construct my mask and filter to use just 1 control for each optional variable.
ZvezdanD
Posts: 3257
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 »

The problem with your request is that the <If> tag represented with the check box could affect not just one nested tag/control/variable, but it could affect/contain two or more nested tags/controls between <If> and <End If>. If you tick on/off such check box, then all nested controls would be enabled/disabled. Even more, you could have <If> ... <End If> construction without any nested tags. So, the Value argument of the <If> tag could be also considered as one variable which could be 0 or 1.

In another words, there is no direct correspondence between your <If|Caption:Specific Genre...> tag and <String|Caption:Genre...> tag and their related controls.

However, maybe I could modify the script to display the nested spin/edit control on the same line with its parent check box when:
1. the Caption of the check box is empty and
2. there is just one Number/String tag inside of the <If> ... <End If> construction represented by that check box.
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.1 / 5.4.1  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.8 / 4.0.1  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.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
Haaden2
Posts: 23
Joined: Thu Sep 09, 2010 12:03 pm

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

Post by Haaden2 »

I think I understand your point. The potential modification you mention would look a lot less clumsy, be more intuitive (at least to me), and save limited space in the dialog box. I would be really pleased if you decide that's what you want to do!

Thanks again for this and the other add-ons you bring to the MM community!
ZvezdanD
Posts: 3257
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 »

MN5 mask (http://www.mediamonkey.com/forum/viewto ... 59#p429159):

Code: Select all

<Group|Name:Artists...>\Artists that begin with the same <ID:1> characters|Icon:Top level|Filter:Songs.ID IN (SELECT Songs.ID FROM Songs INNER JOIN ArtistsSongs ON Songs.ID = ArtistsSongs.IDSong AND IfNull(ArtistsSongs.PersonType, 1) = 1 INNER JOIN Artists ON ArtistsSongs.IDArtist = Artists.ID WHERE SubStr(Artists.Artist, 1, <Number|Caption:Number of characters|Value:7|MinValue:1|MaxValue:100|ID:1>) IN (SELECT SubStr(Artist, 1, <ID:1>) AS sLeft FROM Artists WHERE ID IN (SELECT IDArtist FROM ArtistsSongs WHERE IfNull(ArtistsSongs.PersonType, 1) = 1) GROUP BY sLeft HAVING Count(sLeft) > 1))\<Artist|Unknown:No>
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.1 / 5.4.1  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.8 / 4.0.1  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.5 / 2.3  Inherit Child Playlists 1.0.3  Add Currently Playing/Selected Track(s) to Playlist 1.2
ditc
Posts: 4
Joined: Tue Nov 15, 2016 3:47 pm

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

Post by ditc »

Thank you very kindly for this! Sadly, I don't know where I should input this info. I tried to input it in the SQL area of making a new MagicNode, but it said "Mask is not valid".
Post Reply