The new version of the Custom Node script is available. It incorporates most of the suggestions received. The code is already over 700 lines, so I'm not posting it here. You can find the help file, including what's new and instructions, here:
http://students.washington.edu/~shmerki ... omNode.htm. You can download the script here:
http://students.washington.edu/%7Eshmer ... de.0.9.vbs.
Here are some examples to give you an idea of what the new version can do:
(shows first 25 characters of the comment field. Doesn't show the All node. You'd be surprised of how many tracks have comments you weren't aware of!)
Code: Select all
Album Artist\<album artist|trim:1|all:no>\<album artist>\<album|sort by:first(year)>
(similar to Octopod's Artist by year node. Thanks to Dipinto and Octopod for coming up with the idea. Shows the all node at all but the first level).
Code: Select all
Album by avg bitrate\<album|sort by:avg(bitrate)>
(Show all of your albums sorted by its average bitrate)
Code: Select all
Playlist by artist\<artist>\<playlist>
(for each artist, shows the playlists which contain tracks from that artist. Only works for regular playlists).
Code: Select all
Country\<country>\<album artist>\<album|sort by:max(year)>
(assumes that one of your custom fields have been renamed to "country")
(The program informs there's an error and allows editing to correct it)
Code: Select all
Artists by rating\<artist|all:no>\<rating>
(If you want to play only highly rated tracks from a given artist)