Modularised version of id3-reader.