【问题标题】:Streaming Music Service with a Public API使用公共 API 的流式音乐服务
【发布时间】:2013-09-05 19:14:42
【问题描述】:

早在 12 月,我发布了 Elpis,一个开源 Pandora Radio 客户端……然后 Pandora 迅速压制了像我这样的第三方客户端连接到该服务的能力,而无需一些非常复杂的变通方法。只要你从不跳过一首歌或换台,它仍然有些工作:P 但我几乎已经停止了对 Elpis 的支持,因为它不值得玩更难的猫鼠游戏...... 所以......那里有大量的流媒体音乐服务,我试图弄清楚是否至少有一个具有相当开放的 API,我可以通过它改造 Elpis 以使用该服务。我猜,由于许可的原因,答案肯定是否定的......但我想在放弃之前至少询问社区?

不,我不是在谈论 Last.FM 的 API 之类的东西,它只是让您获取歌曲 info,而是真正让您播放音乐的东西。我真的不在乎是否已经有 C# API……只要它有 REST、RPC 等 Web API,我就可以让它工作。

有什么建议吗?

【问题讨论】:

  • Adam,您是否能够查看 Spotify API 来解决您的问题?如果有,您的最新结果是什么?

标签: c# api


【解决方案1】:

我最终使用 wasapi 环回捕获例程在 c# 中录制了我的扬声器。它有一个网络浏览器控件,因此它知道标题、艺术家和专辑。浏览器将音乐流式传输到我的音频输出插孔,一个单独的线程从我的声卡中读取音乐。他们可以防止这种情况的唯一方法是首先停止流式传输。

【讨论】:

    【解决方案2】:

    Spotify 有一个API,可让您流式传输音乐。我从未亲自使用过它,但我的一位同事正在从事一个个人项目,该项目允许他通过网络服务更改机器上正在播放的内容;通过网络或互联网从另一台机器访问。

    注意:不过,我认为您需要拥有 Pro 帐户才能使用它进行开发。

    【讨论】:

    • 链接失效,请修复!
    • @Stunner 链接现已被替换。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-11-23
    • 1970-01-01
    • 2011-05-20
    • 1970-01-01
    • 1970-01-01
    • 2015-04-18
    • 1970-01-01
    相关资源
    最近更新 更多