无法使用libshout更新icecast元数据

时间:2017-01-11 21:20:17

标签: java icecast

我已经使用libshout(使用java bindings)创建了自己的源流以转换为icecast(2.4.2)。我可以很好地流式传输音乐,但是我无法更新挂载的元数据(当我使用我自己的Java实现时,我可以做的事情。)

使用libshout功能更新时

libshout.setMeta("song", "song-title-here");

我得到一个例外,说“"没有错误" (讽刺的是,但是消息并没有真正帮助。)

我设法使用http请求更新元数据 - 但仅在请求来自the same IP as the source 时才有效。作为参考,请求看起来像这样。

curl --user admin:hackme -X "GET" "http://localhost:8000/admin/metadata?mode=updinfo&song=xyz&charset=UTF-8&mount=%2Ftest"

能够通过libshout发送请求会很好(但很高兴我不再卡住)

0 个答案:

没有答案