Я считываю мп3 теги и хочу по исполнителю переходить на старничку в soundcloud, как это мне реализовать?
public void readFiles(File baseDirectory) {
try {
Iterator<File> iterator = FileUtils.iterateFiles(baseDirectory, new String[]{"mp3"}, true);
while (iterator.hasNext()) {
fileloop = iterator.next();
InputStream input = new FileInputStream(fileloop);
InputStream input2 = new FileInputStream(fileloop);
BodyContentHandler handler = new BodyContentHandler();
Metadata metadata = new Metadata();
Mp3Parser parser = new Mp3Parser();
ParseContext parseCtx = new ParseContext();
String digest = DigestUtils.md5Hex(input2);
parser.parse(input, handler, metadata, parseCtx);
input.close();
Mp3data track = new Mp3data();
track.setArtist(metadata.get("xmpDM:artist"));
track.setAlbum(metadata.get("xmpDM:album"));
track.setTitle(metadata.get("title"));
track.setDuration(toMinutes(metadata.get("xmpDM:duration")));
track.setPath(fileloop.getAbsolutePath());
track.setHashCode(digest);
mp3data.add(track);
mediafile = new Media(fileloop.toURI().toString());
mp3files.add(mediafile);
}
Collections.sort(mp3data);
} catch (IOException | SAXException | TikaException e) {
e.printStackTrace();
}
}