MM3 monkey wrote:"custom filters on the local level" means nothing to me - or, indeed, "custom filters"!
You could currently write
Filter and
SQL Filter qualifiers only on the root node level, e.g.
BlahBlah|Filter:BlahBlah\<Album>. I want to implement a possibility to write
Filter qualifier on all node levels, e.g.
BlahBlah\<Album|Filter:BlahBlah>. But this is not so simple as it looks, because I need to change
Filter syntax (as I wrote in the first post of this thread). So, if I write
<Album Artist> after
Filter qualifier instead of
Album Artist, this could mess parsing mask because in that case we have nested brackets (<>). I have one solution even for this, but maybe it will break compatibility with existing user masks.
MM3 monkey wrote:1. My biggest request by far would be an easier way to reorder the nodes.
2. Minor annoyance. Why do we have to tab twice to get to the 'enter mask' box of the create/edit nodes window?
This things will be resolved in the next major upgrade.
MM3 monkey wrote:3. What's Mask0 in the ini file? Why does it come after Mask1 in my current ini file? Do I have to leave it exactly where it is if I rejig my nodes around using the ini file?
This is a temporary mask which was last entered. You could leave it anywhere inside of the [CustomNodeMasks] section.
MM3 monkey wrote:4. In fact, is it OK to do all my editing of nodes in the ini file.
Yes, you could do all masks editing inside of the Ini file, but with next version there will be not need for this.
MM3 monkey wrote:5. Incorporating playlists into magic nodes would be wonderful, but I'm sure this has been well covered.
I am not sure that I understand what you mean with this.
MM3 monkey wrote:6. Any hep on SQL filters would be greatly appreciated.
Sorry, but this is not so simple and fast as you may think. SQL is a language for manipulation with databases and even if it is not so complex as other programming languages, it still needs some time to learn. If you want to learn, you should buy some good book about it. For the start, you could read short language reference for SQLite on
http://www.sqlite.org/lang.html, especially SELECT and expression parts.
MM3 monkey wrote:7. Is there somewhere I've missed with more examples of nodes?... I don't really understand "several new fields for displaying (Disc Number,...) and sorting (Custom,...)" for example. Are there more? Where can I find out?
You should visit Pablo's site mentioned in the first post. You could find there a tutorial with many examples. There is also a reference table where he displayed all fields which are supported by the last official version (
http://magicnodes.110mb.com/magicnodes.htm). If you want to know which fields I was added, you could open the script file in the Notepad and take a look on the FieldDict definition near the begin of the file (104-251 lines). If you want to know which fields could be used for sorting/statistic with Min/Max/Avg/Sum aggregate functions, you should take a look on DecimalsDict definition (802-825 lines).
I could re-type same fields here, but with a next major version of the script all of this will be thing of the past. It will be much more user-friendly and you wouldn't need to worry about field names. Please, just be a patient.
MM3 monkey wrote:8. Is there any problem with increasing the maximum amount of magic nodes... I've set my max to 40; is that OK?
Yes, this is OK. I set this amount to 50, but then the menu covers full screen. Next version will resolve this, but I am afraid that I am monotonous repeating same sentence all the time.
