2

我正在构建一个基于 Raspberry Pi 的电子管放大 MP3 播放器,安装在经过修复的威斯敏斯特收音机外壳中:

http://www.youtube.com/watch?v=oTabLcVgvwo

我想编写一个简单的免费客户端,它立即开始播放特定命名的播放列表(“Westiamp”,这是项目的名称)。它还将连接到 USB 连接的控制面板,用于在曲目之间跳过等。

将有一个简单的 Web UI,用于输入用户名和密码以登录 Spotify,以及 WiFi 详细信息。

我的问题与 API 密钥有关。我可以在这里看到几个选项:

  • 申请个人API密钥,连同源代码一起发布
  • 为项目申请API密钥,并随源码一起发布
  • 在 Web UI 中为用户提供一个选项来指定 API 密钥,并使用它

我宁愿不分发个人 API 密钥,而且我认为要求软件的任何用户申请他们自己的密钥不会有助于提高可用性。

这里有 Spotify 批准的流程吗?我已经尝试在社区论坛上发帖(沉默)并寻求支持(谁在此处指导我)。

4

1 回答 1

1

将密钥与源代码一起分发是严格违反 Spotify 服务条款的。

如果您只分发编译了 C API 密钥的二进制文件,那很好。否则,您必须要求代码的最终用户在编译时提供 C 密钥,或在运行时要求提供二进制密钥。

于 2013-04-05T09:25:18.443 回答