Duration isn't much better than filesize. VBR MP3s get a duration of -1. We don't fill in their duration until they are loaded to a deck. This is because we don't have a good way to estimate the duration of a VBR MP3 without doing a lot of work (which we don't want to do in the library scanner).