getID3 and audio duration detection

Audio uploads have duration detected and stored in model.