I beg to diferPablo wrote:I'm of the philosophy that having duplicate information is a receipt for disastersadao wrote:
I think that the only way to handle this so that it will work quickly enough is by having a sister table to the songs table (i'm saying this cuz i'm dealing with about 30K tracks)., so I would try to avoid sister tables at all costs. In any case, your idea cannot currently be implemented through scripting (tracks can be added to the Library and updated independently of the scripting system).

... this is all moot anyway. Maybe the Devs will want to implement this. I guess the ease with which this can be implemented depends on whether changes to the songs table are always carried out by the same method/function (in which case it's easy to add the maintenance code for the sister table).Pablo wrote:In any case, your idea cannot currently be implemented through scripting (tracks can be added to the Library and updated independently of the scripting system).
Pablo wrote: If you want to learn about the scripting model (especially as it relates to creation of nodes), I would suggest you to look at the sample lyricist node script and other scripts created by jmaver and octopod first. Magic nodes is already over 1200 lines and may not be the easiest one to read.
I'll do that then.