どのように私はオーディオスクロブラーAPIから現在再生中の曲を得ることができますか?

StackOverflow https://stackoverflow.com/questions/717602

質問

私は、オーディオスクロブラーAPIから情報を取得するためにZendのフレームワークを使用しています。応答の形式はこのようなものです。

  <recenttracks user="RJ">
  <track nowplaying="true">
    <artist mbid="2f9ecbed-27be-40e6-abca-6de49d50299e">Aretha Franklin</artist>
    <name>Sisters Are Doing It For Themselves</name>
    <mbid/>
    <album mbid=""/>
    <url>www.last.fm/music/Aretha+Franklin/_/Sisters+Are+Doing+It+For+Themselves</url>
    <date uts="1213031819">9 Jun 2008, 17:16</date>
    <streamable>1</streamable>
  </track>
  ...
</recenttracks>

私のような要素にアクセスしています:

$track->name

どのように私はnowplaying値を得ることができますか?

役に立ちましたか?

他のヒント

あなたはこれらを試してみることができます:

$track['nowplaying']

または

$track->getAttrib('nowplaying')

または

$attributes = $track->attributes();
echo $attributes['nowplaying']

私はどこにもかかわらず、ドキュメントでそれを見ることはありません。

本当にトリックを行う必要があり、その$track->getAttribute("nowplaying")を示すように見えるためにグーグルで、(オーディオスクロブラープロトコルを除く)このテーマについて多くを知りません。 HTHます。

scroll top