是否可以编写一个 CLI 来播放来自 Soundcloud 的音乐而无需以可视方式(在浏览器中)打开 Soundcloud?

Is it possible to write a CLI that plays music from Soundcloud without opening Soundcloud visually (in a browser)?

所以我想编写一个 CLI,您可以在其中将 soundcloud 歌曲的播放列表放在一起。我想在终端 (cli) 中播放音乐,所以它不应该只打开浏览器并将 URL 放入。有没有可能解决这个问题的方法?

Soundcloud API reference 说:

Yep, you can also play sounds from your application.Depending on your needs, you can embed a player widget, use the JavaScript SDK to stream audio content in the browser, or feed a stream url into your own audio player.

我想这就是你想要的。

  • 使用 API 检索 URL
  • 将 URL 传递给 CLI 播放器

这里有一个 post,它提供了从命令行播放音频的各种方法(一旦您通过 Soundcloud 的 API 检索到它)。

https://askubuntu.com/questions/115369/how-to-play-mp3-files-from-the-command-line

我不确定 Soundcloud 是否可以流式传输 MP3,但示例应该仍然有用。