[REQ] Magic Nodes

Get help for different MediaMonkey 5 Addons.

Moderators: jiri, drakinite, Addon Administrators

MPG
Posts: 418
Joined: Tue May 13, 2008 11:22 pm

[REQ] Magic Nodes

Post by MPG »

Hi,
I use Magic Nodes extensively to help me keep my metadata correct. Does anyone know if Magic Nodes 4.3.3 can be loaded into MM5. It's the only thing stopping me from upgrading.
TIA
MPG
Triumph - Hold On: Music holds the secret, to know it can make you whole.
Lowlander
Posts: 56451
Joined: Sat Sep 06, 2003 5:53 pm
Location: MediaMonkey 5

Re: Magic Nodes

Post by Lowlander »

No, the developer has not ported it to MediaMonkey 5. MediaMonkey 4 Addons are incompatible with MediaMonkey 5.
MPG
Posts: 418
Joined: Tue May 13, 2008 11:22 pm

Re: Magic Nodes

Post by MPG »

Thanks Lowlander,
When I say extensively...that's a bit of a misnomer. I only use it for two things, but they are critical to me.

Does MM5 offer the following:
- ability to find all files where cover storage is tagged or an image file?
- find all files where the artist doesn't match the album artist?
TIA
MPG
Triumph - Hold On: Music holds the secret, to know it can make you whole.
Andre_H
Posts: 415
Joined: Thu Jan 21, 2021 2:04 pm
Location: Germany

Re: Magic Nodes

Post by Andre_H »

MPG wrote: Wed Jun 30, 2021 12:50 pm Does MM5 offer the following:
- find all files where the artist doesn't match the album artist?

viewtopic.php?f=30&t=99158&p=482045&hilit=Field#p482045 ... Maybe we should push that a little bit? 😉
- MMW 5.0.4.2690 (non-portable, shared DB & files) on Windows 2016 # only essential addons # my 24/7 media server
- MMW MMW 5.0.4.2690 (non-portable, shared DB & files) on Windows 10 # playing, testing skins & addons # my desktop app
- MMA Pro (2.0.0.1063) on Android 10, 11, 12 Phones & Tabs # WiFi Sync # playing

- MP3Tag, MP3Diags, MP3DirectCut, IrfanView
MPG
Posts: 418
Joined: Tue May 13, 2008 11:22 pm

Re: [REQ] Magic Nodes

Post by MPG »

Thanks Andre! I just added my 2 cents.
TIA
MPG
Triumph - Hold On: Music holds the secret, to know it can make you whole.
Ludek
Posts: 4944
Joined: Fri Mar 09, 2007 9:00 am

Re: [REQ] Magic Nodes

Post by Ludek »

MPG wrote: Wed Jun 30, 2021 12:50 pm Thanks Lowlander,
When I say extensively...that's a bit of a misnomer. I only use it for two things, but they are critical to me.

Does MM5 offer the following:
- ability to find all files where cover storage is tagged or an image file?
- find all files where the artist doesn't match the album artist?
Hi,
I created this customNodes sample script that will show the nodes you are looking for:

'Tracks with Artist different from Album Artist' :
https://www.dropbox.com/s/vaf8b0ybrxj55 ... 5.png?dl=0

'Tracks with artworks stored in tag', 'Tracks with artworks stored in files' :
https://www.dropbox.com/s/4661mbcplzcvj ... 8.png?dl=0

Download the script from here: https://www.dropbox.com/s/pp79gh9m3wdqo ... .mmip?dl=0
and feel free to enhance the custom node definitions further (see customNodesDefinitions.js ) :
https://www.dropbox.com/s/rq320wahc0zmb ... 9.png?dl=0
Last edited by Ludek on Tue Jul 20, 2021 8:34 am, edited 4 times in total.
IanRTaylorUK
Posts: 536
Joined: Fri Dec 27, 2019 4:41 pm

Re: [REQ] Magic Nodes

Post by IanRTaylorUK »

Great example Ludek. I really like that this can be adapted / extended by the user:

A tried a quick couple of "Tracks" examples as your suggested to hunt down potentially mis-placed titles / artist:

title: 'Tracks with Artist same as Title',
sql: 'Songs.artist = Songs.SongTitle'
}, {
title: 'Tracks with Album Artist same as Title',
sql: 'Songs.albumArtist = Songs.SongTitle'
}, {

Quite surprised myself in that it worked! It is also useful that this also allows the "results" to be saved - as a playlist for example.

https://octoberclub-my.sharepoint.com/: ... Q?e=ni4vhX
Last edited by IanRTaylorUK on Sun Jul 11, 2021 3:38 am, edited 1 time in total.
Ian Taylor
Ludek
Posts: 4944
Joined: Fri Mar 09, 2007 9:00 am

Re: [REQ] Magic Nodes

Post by Ludek »

IanRTaylorUK wrote: Sat Jul 10, 2021 1:32 pm Great example Ludek. I really like that this can be adapted / extended by the user:

A tried a quick couple of "Tracks" examples as your suggested to hunt down potentially mis-placed titles / artist:

title: 'Tracks with Artist same as Title',
sql: 'Songs.artist = Songs.SongTitle'
}, {
title: 'Tracks with Album Artist same as Title',
sql: 'Songs.albumArtist = Songs.SongTitle'
}, {

Quite surprised myself in that it worked! It is also useful that this also allows the "results" to be saved - as a playlist for example.

Screens hot to follow...
Great! So hopefully it is going to evolve to an usable addon for everyone (going to be added to our Addons repository etc.)

Thanks!
IanRTaylorUK
Posts: 536
Joined: Fri Dec 27, 2019 4:41 pm

Re: [REQ] Magic Nodes

Post by IanRTaylorUK »

title: 'Tracks with Artist same as Title',
sql: 'Songs.artist = Songs.SongTitle'
}, {
title: 'Tracks with Album Artist same as Title',
sql: 'Songs.albumArtist = Songs.SongTitle'
}, {
title: 'Tracks with BPM of 1 or Less',
sql: 'Songs.BPM <= 1'
}, {
title: 'Tracks with BitRate of 128k or less',
sql: 'Songs.Bitrate <= 128000'
}, {
title: 'Tracks with No Lyrics',
sql: 'Songs.Lyrics = ""'

3 more Custom Node / Track queries.

Ludek, is it better to use Custom Nodes or Collections? I am guessing Custom Nodes has the edge for simple queries whereas Collections might be preferred for more complex criteria.
Ian Taylor
allwi
Posts: 67
Joined: Sun Jan 22, 2012 7:34 pm
Location: Sydney NSW

[REQ] Multi-level collection tree

Post by allwi »

For MM4, there was this great and powerful addon 'Magic Nodes'.

It allowed to create structured lists, e.g. something like

Code: Select all

+ Album Artists
  +- [ABC]
    +- Abba
    +- Air
    +- ...
  +- [DEF]
    +- Dark Star
    +- Dave Brubeck
    +- ...
This will help to navigate through a lengthy list of album artists, artists or even worse for albums.
This structuring is already part of Years which shows 1940s/1950s etc.

If would be good to include an optional level based on the grouping of the first letter (eg. ABC for all entries starting with A, B or C) to (album) artists and albums.
Post Reply