【问题标题】:Gracenote Rhythm API - is it possible to stream it with web audio?Gracenote Rhythm API - 是否可以通过网络音频流式传输?
【发布时间】:2014-07-12 11:42:35
【问题描述】:

我刚刚开始发现有趣的 Gracenote Rhythm API - https://developer.gracenote.com/rhythm-api

它说它包括元数据、音乐识别和 Internet Radio API,但我没有发现任何可能使用例如 Web Audio API 流式传输它,响应中没有 MP3OGG 网址:

{
"RESPONSE": [{
    "STATUS": "OK",
    "RADIO": [{
        "ID": "1ce6bca226a53326e7bf343dcd168001"
    }],
    "ALBUM": [{
        "ORD": "1",
        "GN_ID": "19878820-CE6C56D99EC0AAE76E9CAE6BE78DF1C9",
        "TRACK_COUNT": "11",
        "ARTIST": [{
            "VALUE": "The Strokes"
        }],
        "TITLE": [{
            "VALUE": "Is This It?"
        }],
        "TRACK": [{
            "TRACK_NUM": "7",
            "GN_ID": "19878827-EBD633D92DFF541BE3DAAF1256F89E93",
            "TITLE": [{
                "VALUE": "Last Night"
            }]
        }]
    }, {
        "ORD": "2",
        "GN_ID": "254058859-822479DA624C6A3C36345E571D395017",
        "TRACK_COUNT": "11",
        "ARTIST": [{
            "VALUE": "The Black Keys"
        }],
        "TITLE": [{
            "VALUE": "El Camino"
        }],
        "TRACK": [{
            "TRACK_NUM": "1",
            "GN_ID": "254058860-5E702E9D83A960AB46E5A6EEDB21D9DD",
            "TITLE": [{
                "VALUE": "Lonely Boy"
            }]
        }]
    },
...

也许我遗漏了一些东西.. 有没有办法播放这个所谓的“互联网广播”?

附:我在谷歌上搜索了一些与互联网广播相关的 node.js 模块,我发现的所有东西都是像 https://github.com/fwg/node-radio-stream 这样与 Icecast 和 Shoutcast 一起使用的模块。

谢谢!

【问题讨论】:

  • 为文档 Kosmetika 道歉。 Gracenote TechPubs 团队已经接管了这方面的责任,并将在第二天左右在网站上提供专业文档。请继续关注。

标签: api audio web-audio-api gracenote internet-radio


【解决方案1】:

感谢您查看。 Rhythm API 生成个性化的广播频道,这些频道被定义为一系列歌曲。它本身不提供播放功能。

您可以查看流式音频 API,例如 Spotify (http://developer.spotify.com)、Rdio (http://developer.rdio.com)、Beats Music (http://developer.beatsmusic.com) 和其他用于音频播放的 API。

【讨论】:

  • 感谢您的回复,我必须承认,gracenote 文档很糟糕.. 非常过时,它不仅与节奏有关,还与 webapi 有关..