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

dypsis
Posts: 1362
Joined: Wed Apr 30, 2008 9:51 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by dypsis »

I started MM today, and I was asked if I wanted to add additional Magic Nodes. I hope it won't ask me again in another weeks time. :o
mortis42
Posts: 5
Joined: Sun Jul 20, 2008 2:27 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by mortis42 »

I have been trying to download this for the last couple of days and can not connect to the server.

Is there an alternate location to get this script, or another means for me to obtain it?

Thanks
hintergrundrauschen/

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by hintergrundrauschen/ »

No problem downloading here...
mortis42
Posts: 5
Joined: Sun Jul 20, 2008 2:27 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by mortis42 »

hintergrundrauschen/ wrote:No problem downloading here...
Must be something on my end then, ISP or maybe OpenDNS? I dunno. I was able to get it using my Tor-enabled browser on my USB stick.

Thanks
Danne
Posts: 10
Joined: Thu Apr 19, 2007 12:42 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by Danne »

Hi!

If I would want to create a Magic Node identical to the standard "Year" node in MM (that is sorting by century, and then by year), but instead using "Original Year" what would the mask look like?

I know I probably should be able to work that out for myself, but I'm extremely stupid, and can't make it work. :)
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by ZvezdanD »

Danne wrote:If I would want to create a Magic Node identical to the standard "Year" node in MM (that is sorting by century, and then by year)
It could be displayed by century or by decades, but not on the same node level as it is displayed with the built-in MM node. (Anyway, I don't know if it is a bug or a feature, but century nodes don't work as expected in the built-in Year node.) Displayed captions are somewhat different, but you could try it:

Code: Select all

Centuries|Icon:Top level\<Year|Trim:2>\<Year>

Code: Select all

Decades|Icon:Top level\<Year|Trim:3>\<Year>
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
Danne
Posts: 10
Joined: Thu Apr 19, 2007 12:42 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by Danne »

Thanks a lot, it was something like that I had in mind!
danhackley
Posts: 317
Joined: Fri Aug 31, 2007 6:43 am
Location: Scotland
Contact:

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by danhackley »

Hi, can anyone help me with a magic node for recently added albums ? By recently added I mean the last 50 albums added, with newer ones displacing older ones in the list. It must recognise new albums when I add them to the library by going to file>add/rescan tracks to the library and then adding just the new albums.

I don't need it to recognise the last 50 I have already added (though this would be useful), but once it is activated it should recognise all newly added albums.
Sony Vaio Laptop
Thecus N5200B NAS
Windows 7
MM3 Gold 3.2
Looking for jukebox software that manages a large collection, has good album art integration and plays flac as well as MP3
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by ZvezdanD »

danhackley wrote:can anyone help me with a magic node for recently added albums ?
You really expect to much from this script: 1. you cannot automatically refresh the content of some node after e.g. Add/Rescan Tracks to the Library (however, you could do this manually after this command is applied by collapsing/expanding a node); 2. you cannot "recognise the last 50" "once it is activated", instead you could add a filter condition to exclude tracks added before some specific date, for example:

Code: Select all

Filter:<Date added> > '2008-07-22'
Here is what you could try:

Code: Select all

Oldest added albums|Icon:Top level|SQL filter: Songs.IDAlbum IN (SELECT IDAlbum FROM Songs GROUP BY IDAlbum HAVING Count(TrackNumber) = Max(Cast(TrackNumber As integer)) AND Count(TrackNumber) > 3 ORDER BY Min(DateAdded) LIMIT 50)\<Album|Sort by:Max(Days since added)|Sort order:Desc>
Last edited by ZvezdanD on Tue Jul 22, 2008 4:53 pm, edited 1 time in total.
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
Guest

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by Guest »

ZvezdanD - thank you very much for your input - it is much appreciated.

I tried your suggestion. Here is what I found:

A magic node appears called "recently added albums". On opening the node I am present with a list of 50 items. The format of the items seems to be:
"152 days ago - [album title]"

This list is, as far as I can tell, not the latest 50 albums added. The list comprises albums from 3 particular genres - I am not sure why this is. Also, I do not remember adding all these particular albums 152 days ago.

However, the important thing is that it remembers new albums added. I added a new album by going to "file>add/rescan tracks to the library", locating the album and ticking the box next to it before clicking OK. I see that the album has been added to the library. However, when I refresh the "recently added albums" node, this new one does not appear in the list. I tried restarting MM3 but this made no differece.

Thanks a lot for your suggestion, but I guess what I am looking for is
1) for the format to be "Album artist - Album (x days ago)" (ideally)
2) for the node to recognise newly added albums and keep a list of the last 50

Thanks for your help so far,
Dan
danhackley
Posts: 317
Joined: Fri Aug 31, 2007 6:43 am
Location: Scotland
Contact:

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by danhackley »

The above message is from me (as you have probably guessed) - I forgot to log in ! And "present" should read "presented".
And point 1) should read:
1) for the format to be "Album artist - Album (added x days ago)" (ideally)

Thanks
Sony Vaio Laptop
Thecus N5200B NAS
Windows 7
MM3 Gold 3.2
Looking for jukebox software that manages a large collection, has good album art integration and plays flac as well as MP3
ZvezdanD
Posts: 3270
Joined: Thu Jun 08, 2006 7:40 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by ZvezdanD »

Guest wrote:This list is, as far as I can tell, not the latest 50 albums added.
Sorry, I don't know what I was thinking :) This was for oldest added albums (I edited my previous post to reflect that) and here is the correct one:

Code: Select all

Recently added albums|Icon:Top level|SQL filter: Songs.IDAlbum IN (SELECT IDAlbum FROM Songs GROUP BY IDAlbum HAVING Count(TrackNumber) = Max(Cast(TrackNumber As integer)) AND Count(TrackNumber) > 3 ORDER BY Min(DateAdded) DESC LIMIT 50)\<Album|Sort by:Max(Days since added)>
Guest wrote:1) for the format to be "Album artist - Album (x days ago)" (ideally)
2) for the node to recognise newly added albums and keep a list of the last 50
As I already said, this script cannot automatically "recognise" when you add some new album, you need to do this manually by collapse/expand this node. Speaking about a format, only you can do is to replace <Album|...> with:

Code: Select all

<Album artist with Album|Sort by:Max(Days since added)|Sort key:0|Statistic:Max(Days since added)>
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
danhackley
Posts: 317
Joined: Fri Aug 31, 2007 6:43 am
Location: Scotland
Contact:

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by danhackley »

Many thanks ZvezdanD - your lastest code has given me exactly what I was looking for, as far as I can tell. This code should be standard with MM as when albums are regularly updated it's easy to forget about recently added ones without such a list.
I've added the code |Child of:Artist| so that the node appears with all the others rather than as a magicnode subnode.

I'll keep informed on this thread of how I get on.
Dan
Sony Vaio Laptop
Thecus N5200B NAS
Windows 7
MM3 Gold 3.2
Looking for jukebox software that manages a large collection, has good album art integration and plays flac as well as MP3
hhggrr
Posts: 15
Joined: Thu Aug 24, 2006 5:33 pm
Location: Honduras
Contact:

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by hhggrr »

Been trying to create a new node unsuccesfully. What I am trying to achieve is to generate a list of artists in my library with just one song ... perhaps by genre. Any help with this would be appreciated.
Robokopi
Posts: 20
Joined: Sun Aug 03, 2008 1:20 pm

Re: Mod. Magic Nodes 1.7.7 w/ installer & 50 masks [MM2+3]

Post by Robokopi »

hello,

i have questioned Zvezdan befor and he told me to put the question in here. so before i come to the remaining question, i give you the original mail:
Robokopi wrote:i would like to have to most easiest code: albums and interprets, each for their own, listed from A to Z.
someone gave me the code for it:

Code: Select all

Artist|child of:library\<artist|trim:1>\<artist|trim:2>\<artist>\<album>
but then, the new folder isn't listed into the library but stands on the same hierarchy. i would like to have it INTO the library-folder (as alternative to the original artist-folder). so i found one of your codes, which is installed into the library-folder. its:

Code: Select all

<Group|Name:Problematic tracks|Show tracks:No|Child of:Library|Position:Last child>\Tracks without lyrics|Filter:<Lyrics> = ''\<Title>
i now tried to combine both - the location of the new folder with the function i would like to have. unfortunately i can't do it. i don't know why, but mm says it's an invalid code:

Code: Select all

<Group|Name:Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\<artist|trim:2>\<artist>\<album>
would you please tell me where the error is?

the next thing i would do is to sort the various albums for the single interpret not after alphabetical order but after year. can you give me a hint how to do this?

Last question: Where can I define the bands with "the" are sort under "T" and not under their firts main letter?
he answered
ZvezdanD wrote:
Robokopi wrote:the new folder isn't listed into the library but stands on the same hierarchy. i would like to have it INTO the library-folder (as alternative to the original artist-folder).
There are two ways for this - you could use Child of:Library|Position:Last child or just Child of:Artist.
i don't know why, but mm says it's an invalid code:

Code: Select all

<Group|Name:Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\<artist|trim:2>\<artist>\<album>
You didn't specified a global level node, i.e. node which is not surrounded by angled brackets. Instead you tried to create a new group. A correct mask could be like this:

Code: Select all

<Group|Name:My Artist|Show tracks:No|Child of:Library|Position:Last child>\Artist|Show tracks:No\<artist|trim:1>\<artist|trim:2>\<artist>\<album>
But if you want it without additional group node level, you could write just like this:

Code: Select all

Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\<artist|trim:2>\<artist>\<album>
I am just curious, why you want two trimmed level, one with the first character and next with two first characters? It is usual to use just trim:1 without trim:2, like this:

Code: Select all

Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\<artist>\<album>
the next thing i would do is to sort the various albums for the single interpret not after alphabetical order but after year.
You know, there is already a mask included with the script which has almost all what you want, except of the node position - it is called "Album Artist [A-Z], Album (by Year)". For sorting by year you should add Sort by:Max(Year) to the album node like this:

Code: Select all

Artist|Show tracks:No|Child of:Artist>\<artist|trim:1>\<artist>\<album|Sort by:Max(Year)>
You should know that with the Magic Nodes script you could add new nodes, but you could not remove existing built-in MM nodes. So, if you enter mentioned mask you would have two Artist nodes inside of the Library node. If you want to remove built-in Artist node, you should uncheck Artist check box in Tools/Options - Library/Filters and Views - None (Show all Tracks)/Configure/Default View Options. Alternatively there is a faster way to get this dialog box: right click on any node and select Options/Choose Tree nodes.
Where can I define the bands with "the" are sort under "T" and not under their firts main letter?
This is not possible through a MN mask, but if you want such display permanetly you could clear a text box in Tools/Options - Library/Appearance/Ignore prefixes when sorting by Artist.
now to what it had led

--------------------------------------

i don't know if i am to dumb, but the codes you gave me don't work. there is always the info: The mask is not correct.

The only one which work is:

Code: Select all

<Group|Name:My Artist|Show tracks:No|Child of:Library|Position:Last child>\Artist|Show tracks:No\<artist|trim:1>\<artist|trim:2>\<artist>\<album>
but you are right: then i have a subnode "main artist" (like i want it) and a sub-sub-node "artist" (which i don't want). and furthermore, i have e.g. in letter A another sub-sub-sub-node "A", "Ad", "Am". I suppose, this is what you was wondering about - the second trim order.

these codes don't work and i don't know where the error is

Code: Select all

Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\<artist|trim:2>\<artist>\<album>

Code: Select all

Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\<artist>\<album>
i would thought, that if i don't want the second sub-node (before the letters) and the second trim-order, i just delete it, that it will look like:

Code: Select all

 <Group|Name:My Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\>artist>\<album> 
does'nt work.

you gave that proposal, it doesn't work either.

Code: Select all

Artist|Show tracks:No|Child of:Library|Position:Last child>\<artist|trim:1>\<artist>\<album>
but if i leave

Code: Select all

|Child of:Library|Position:Last child>

out, i habe a valid entry with

Code: Select all

Artist|Show tracks:No\<artist|trim:1>\<artist>\<album>
But I don't have it into the library as well as in the beginning of this post. So there seems to be a problem with the "group" and "child of:" order.

Nevertheless, to sum it up, I now have achieved to put it into the library folder, to sort it after A-Z, to show the tracks in every level (by leaving the "show tracks: no" order out) and to sort the albums of every artist by year, newest upside.

Code: Select all

<Group|Name:My Artist|Child of:Library|Position:Last child>\Artist\<artist|trim:1>\<artist>\<album|Sort by:max(Year)|Sort order:desc>
i need a hint how to take the first sub-node "artist" out for having the "trim"-order after "my artists". maybe the grouping is useless. i don't understand that function at all. and i don't understand, why, when i left the <group> order out and have only <child of:> it won't work.

additional question: for saving some space, can i sort the albums like above, but hide the year? now it says: "2008 - XYZ" but it should be without the year. I know for myself, that the newest is on top.

thanks a lot.

regards,
rob
Post Reply