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

Download and get help for different MediaMonkey Addons.

Moderators: Peke, Gurus

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

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by ZvezdanD » Fri Aug 14, 2009 12:01 am

deneuve wrote:I'm trying to make a node to list all where the genre doesnt match the tags on Custom 4

Code: Select all

Genre doesn't match Custom4|Filter:Songs.Genre <> Songs.Custom4
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

CarlitoGil
Posts: 294
Joined: Sun Sep 07, 2008 10:46 am
Location: Dominican Republic
Contact:

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by CarlitoGil » Mon Aug 17, 2009 2:24 am

How can I find nodes with the Album Artists that are not performing artists in any album?
iTunesMonkey + Acoustid – Find metadata from iTunes and Acoustid

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

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by ZvezdanD » Mon Aug 17, 2009 6:46 am

GIL wrote:How can I find nodes with the Album Artists that are not performing artists in any album?
I don't understand. Could you be more specific?
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

CarlitoGil
Posts: 294
Joined: Sun Sep 07, 2008 10:46 am
Location: Dominican Republic
Contact:

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by CarlitoGil » Mon Aug 17, 2009 7:02 am

I don't understand. Could you be more specific?
There is the 'Artist' field, here I'll call it 'Performer'
and the 'Album Artist' field

If given 'Album Artist' is not in any file in the whole library as an 'Performer' then give it a node

In other words take "Library > Album Artist" and eliminate the nodes which also apear in "Library > Artist"

For example
Maybe some albums have as 'Album Artist': Bob Marley & The Wailers
Give it a node if no file in the whole active filter has Bob Marley & The Wailers as a 'Performer', instead they may have just Bob Marley
iTunesMonkey + Acoustid – Find metadata from iTunes and Acoustid

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

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by ZvezdanD » Mon Aug 17, 2009 11:49 am

GIL wrote:In other words take "Library > Album Artist" and eliminate the nodes which also apear in "Library > Artist"
I am still unsure if I understand your requirement, but first of all - the Magic Nodes script cannot be used to modify MM built-in nodes. However, you could add your own Album Artist Magic node and hide built-in Album Artist node using MM command Choose Tree nodes. So, maybe you could try with:

Code: Select all

Album Artist not performing Artists in any Album|Child of:Artist|Filter:<Album artist> NOT IN (SELECT Artists.Artist FROM Songs, ArtistsSongs, Artists WHERE Songs.ID = ArtistsSongs.IDSong AND (ArtistsSongs.PersonType = 1 OR ArtistsSongs.PersonType IS NULL) AND ArtistsSongs.IDArtist = Artists.ID)\<Album artist>
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

CarlitoGil
Posts: 294
Joined: Sun Sep 07, 2008 10:46 am
Location: Dominican Republic
Contact:

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by CarlitoGil » Mon Aug 17, 2009 2:47 pm

Thanks ZvezdanD

Very helpful, seems that worked exactly like requested
GIL wrote:take "Library > Album Artist" and eliminate the nodes which also apear in "Library > Artist"
ZvezdanD wrote:the Magic Nodes script cannot be used to modify MM built-in nodes
I didn't mean literally, just like you did it

"NOT IN" was easy enough to understand without knowning SQL and made it "IN" for another useful node

Code: Select all

Album Artist is performing Artists in any Album|Child of:Artist|Filter:<Album artist> IN (SELECT Artists.Artist FROM Songs, ArtistsSongs, Artists WHERE Songs.ID = ArtistsSongs.IDSong AND (ArtistsSongs.PersonType = 1 OR ArtistsSongs.PersonType IS NULL) AND ArtistsSongs.IDArtist = Artists.ID)\<Album artist>
I hope those are optimized

I find they are very good and useful, seems strange nobody requested nor shared those before, at least I didn't find them
iTunesMonkey + Acoustid – Find metadata from iTunes and Acoustid

tableguy
Posts: 109
Joined: Thu Jun 30, 2005 3:15 pm

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by tableguy » Thu Aug 20, 2009 3:06 pm

Multi Custom Nodes... are they in the offing?

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

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by ZvezdanD » Fri Aug 21, 2009 12:41 pm

tableguy wrote:Multi Custom Nodes... are they in the offing?
???
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

tableguy
Posts: 109
Joined: Thu Jun 30, 2005 3:15 pm

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by tableguy » Fri Aug 21, 2009 4:41 pm

ZvezdanD wrote:
tableguy wrote:Multi Custom Nodes... are they in the offing?
???

The five user-defined fields under properties... currently they do not work like Multi Artist and so..


What is new:

v2.7 - 2009-06-29
- Added: Multi Artist, Multi Album Artist, Multi Composer, Multi Conductor, Multi Lyricist, Multi Genre, Multi Tempo, Multi Mood, Multi Occasion and Multi Quality fields (e.g., the <Artist> node could have two sub-nodes "David Bowie" and "Queen" for the song "Under Preasure" , but the <Multi Artist> node would have only one sub-node "David Bowie; Queen" for the same song; this is especially useful if you have multi-item genres and want to get the nested display of nodes with genres and sub-genres using Split by/Split part qualifiers, for example: Genres and Sub-Genres\<Multi Genre|Split by:;>\<Multi Genre|Split by:;|Split part:1>\<Multi Genre|Split by:;|Split part:2>) [MM3].

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

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by ZvezdanD » Fri Aug 21, 2009 5:19 pm

tableguy wrote:The five user-defined fields under properties... currently they do not work like Multi Artist and so..
Yes, we all know that, but I still don't understand what is your question.

You cannot have multi-Custom field with this script if it is not supported by program itself. There is many posts about that in this thread and other Forums. MN multi-fields that are added in v2.7 are only for those MM fields which have multi-item ability: Artist, Album Artist, Composer, Conductor, Lyricist, Genre, Tempo, Mood, Occasion and Quality. If you want more multi-item fields, you should post your request to the Wishlist forum - there is already a thread requesting multi-item Custom fields, use Search option on the top of page.
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

nynaevelan
Posts: 5559
Joined: Wed Feb 07, 2007 11:07 pm
Location: New Jersey, USA
Contact:

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by nynaevelan » Fri Aug 21, 2009 5:33 pm

Ok:

I warned you in the RegEx script so here I am. I am trying to create a node that identifies tracks that have info in the Custom4 field that does not match the SongID. I created this node but it is giving me every track, can you help me figure out what is wrong with it?

Code: Select all

<Group|Name:DB Adj.>\Update SongID to Custom4|Filter:Songs.ID <> Songs.Custom4|Show if empty:No\<Format|Unknown:No|All:Yes>
Nyn
3.2x - Win7 Ultimate (Zen Touch 2 16 GB/Zen 8GB)
Link to Favorite Scripts/Skins

Join Dropbox, the online site to share your files

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

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by ZvezdanD » Fri Aug 21, 2009 5:43 pm

nynaevelan wrote:I am trying to create a node that identifies tracks that have info in the Custom4 field that does not match the SongID. I created this node but it is giving me every track, can you help me figure out what is wrong with it?

Code: Select all

<Group|Name:DB Adj.>\Update SongID to Custom4|Filter:Songs.ID <> Songs.Custom4|Show if empty:No\<Format|Unknown:No|All:Yes>
Your mask is correct. Are you sure that you previously copied ID to the Custom4 field?
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

nynaevelan
Posts: 5559
Joined: Wed Feb 07, 2007 11:07 pm
Location: New Jersey, USA
Contact:

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by nynaevelan » Fri Aug 21, 2009 6:10 pm

Ok, maybe I had blundered because it is working now. :oops: :oops:
3.2x - Win7 Ultimate (Zen Touch 2 16 GB/Zen 8GB)
Link to Favorite Scripts/Skins

Join Dropbox, the online site to share your files

tableguy
Posts: 109
Joined: Thu Jun 30, 2005 3:15 pm

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by tableguy » Sat Aug 22, 2009 12:44 pm

My bad.. I have problems with this board while searching and comprehension. Also
may be it could be noted in "Whats new" that any field that does not have a drop-down field is
not supported.



ZvezdanD wrote:
tableguy wrote:The five user-defined fields under properties... currently they do not work like Multi Artist and so..
Yes, we all know that, but I still don't understand what is your question.

You cannot have multi-Custom field with this script if it is not supported by program itself. There is many posts about that in this thread and other Forums. MN multi-fields that are added in v2.7 are only for those MM fields which have multi-item ability: Artist, Album Artist, Composer, Conductor, Lyricist, Genre, Tempo, Mood, Occasion and Quality. If you want more multi-item fields, you should post your request to the Wishlist forum - there is already a thread requesting multi-item Custom fields, use Search option on the top of page.

Watari

Re: Magic Nodes 2.7 w/ 170+ masks & real GUI (2009-06-29)[MM2+3]

Post by Watari » Mon Aug 24, 2009 4:57 pm

is it possible to rearrange the items inside a node?
For example in a node displaying all genres in my collection, I'd like to organize the genre from Pop-ish to Death Metal
(example: Pop/Rock, Alternative, Alternative Rock, Alternative Metal, Metal)
Of course other "Main Genres" would be sorted in their own way; but hoping there is some way to customize the oraganization. Thanks!

Post Reply