native getID3() by James Heinrich