Would some clever HiJack thing make this possible?
Hm, Mark typically evaluates Hijack features based on how easy they are to do from a user app (since the kernel *could* theoretically do anything a user app can, but the kernel's memory footprint is very important.) I would say that based on some stuff I already have coded up and *almost* ready to release, EQ presets per song is very very doable from a user application. Once I get my first release out the door, I will strongly consider EQ presets per song.
One thing, though... Instead of database fields, would ID3 tag values be okay? I haven't cracked the player database yet, and as far as I know, PIN and BPM aren't available from FID files, so as of right now if I were to use a field for EQ, it'd have to be an ID3 field (and most likely an ID3v2 field.)