私は最近、ShoutCast ラジオ プロジェクトに取り組んでいます。streamscrapper ライブラリを使用することで、現在の曲名と現在のアーティストを取得できます。これが問題です。アプリを開くと、曲名とアーティスト名が取得されますが、それ以降は更新されません。タイマーでやってみましたがわかりませんでした。
そして、現在の曲IDを取得する方法は次のとおりです。
private void initializeMediaPlayer() {
player = new AACPlayer();
scraper = new ShoutCastScraper();
try {
streams = scraper.scrape(new URI("http://sunucu2.radyolarburada.com:5000/"));
String str = "asd";
for (Stream stream: streams) {
str = stream.getCurrentSong();
currPlayView.setText("Now Playing: " + str);
}
} catch (ScrapeException e) {
// TODO Auto-generated catch block
e.printStackTrace();
} catch (URISyntaxException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}