小编aer*_*ith的帖子

Elixir 从shoutcast 中获取元数据

我想制作一个程序,该程序将显示来自互联网广播流(SomaFM)的当前正在播放的歌曲。我在 Elixir 中使用 HTTPoison 库。但我没有得到回应。它只是挂起。

我正在使用以下代码:

HTTPoison.start
url = "http://ice1.somafm.com/lush-128-mp3"
headers = [{"Icy-Metadata", "1"}]
with {:ok, %HTTPoison.Response{body: body}} <- HTTPoison.get(url, headers) do
  body |> Poison.decode! |> IO.inspect
  else
    {:error, %HTTPoison.Error{reason: reason}} ->
      IO.inspect reason  
  end
end
Run Code Online (Sandbox Code Playgroud)

我实际上对 elixir 很陌生,所以如果有人能帮助我,我将非常感激。

shoutcast elixir httpoison

4
推荐指数
1
解决办法
298
查看次数

标签 统计

elixir ×1

httpoison ×1

shoutcast ×1