Kioshilol
@Kioshilol
Student

Ссылка на профиль исполнителя в SoundCloud из плеера javafx?

Я считываю мп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();
        }

    }
  • Вопрос задан
  • 36 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы