我对这类事情真的很陌生,而且我在大多数情况下使用JavaScript,但我发现了一个非常酷的Ruby应用程序,它将有助于我正在尝试构建的内容。
https://github.com/davidgaya/youtube_rb包含一些用于获取流URL的ruby代码,我打算使用EchoNest为Youtube视频创建一个简短的音乐指纹识别应用程序。
无论如何,这就是我想做的事,也许你们可能有更好的解决方案。
Obtain the stream URL for a youtube video. Use that video to either stream the video or
the audio feed in the background while processing it with EchoNest's API to
determine the artist.
我如何将GitHub应用程序添加到我的heroku?
答案 0 :(得分:1)
这不是一个Ruby应用程序 - 它只是一个小lib。根据自述文件,它也不完整。
假设它可用,你首先必须决定如何创建一个Ruby应用程序以使用这个库。我建议Sinatra,因为它是轻量级的,并允许你轻松设置GET或POST路由,以便ping应用程序并返回URI。 Heroku的docs解释how to deploy a Sinatra app。
另外,由于您更习惯使用JavaScript,那么为什么要设置Ruby应用呢?通过快速搜索,我找到了promising looking JavaScript library来获取YouTube视频的源URI。