I'd like to find out if the user has adjusted the bass or treble setting (I'm less interested in the actual value). So far I've been using a comparison that looks like this:
%?if(%St(bass), !=, 7)<>
which works on an iPod 4G where the bass and treble settings each go from -6 dB to 9 dB. For some reason, while an unadjusted bass setting will print out 0 like you would expect, the tag returns a value of 7 when used in the context of a logical comparison.
Unfortunately I've now realized that on the iPod 1/2/3 the scale goes from -24 dB to +24 dB, which means I'd have to use
%?if(%St(bass), !=, 25)<>
to do the same check.
On the iRiver H1x0 devices, the scale is once again different.
Unfortunately the themes automatically show up for these other devices, even though they only work correctly on the iPod 4G.
Does somebody have an idea how to circumvent this issue?