在 Spotify 上放慢和循环播放部分歌曲

Posted

技术标签:

【中文标题】在 Spotify 上放慢和循环播放部分歌曲【英文标题】:slowing down and looping portions of songs on spotify 【发布时间】:2013-01-26 22:49:39 【问题描述】:

我使用 Spotify 来满足我所有的音乐需求,并且想知道是否有某种方法可以编写一个应用程序,让我可以从 Spotify 访问音乐并减慢歌曲速度并循环播放部分歌曲。我是一名音乐家,这样的事情有助于练习。

如果可以的话,我将不胜感激。

另外,这合法吗?

【问题讨论】:

很好的问题,很高兴您添加了您的用例。请加入并在community.spotify.com/t5/Live-Ideas/… 投票,其中已请求 Spotify 功能来重复曲目的一部分(尽管没有智能减速选项)。 【参考方案1】:

您必须使用 libspotify 自己编写该应用程序。但是,我相当确定 libspotify 的服务条款不允许修改音频。我不确定放慢速度是否算作“修改”——这可能是律师的问题。

【讨论】:

我是否必须申请密钥才能访问图书馆? 是的。您可以在 Spotify 的开发者网站上完成,这是一个即时过程(无需人工干预)。【参考方案2】:

@iKenndac 是正确的,但我只想补充一点,修改 libspotify 提供的 PCM 流在技术上违反了法律条款和条件。但是,如果您不重新分发此类应用程序(即仅供个人和私人使用),您不会遇到任何法律问题。

(免责声明:我为 Spotify 工作,但不是律师)

【讨论】:

【参考方案3】:

您可以为此使用 Djay。 Djay 有一个功能,因此您可以在 spotify 中以较慢或较快的速度播放歌曲。该功能称为键锁定/时间拉伸,它似乎适用于运行 OSX 10.9 或更高版本、iphone 4s 或更高版本、ipad 2 的 mac或连接设备。希望它很快就会适用于更多设备。它不是世界上最便宜的应用程序,但它应该可以工作。

这里是 ipad 版本的链接。

djay 2 - algoriddim GmbH

手机

djay 2 for iPhone - algoriddim GmbH

和mac

djay Pro - algoriddim GmbH

【讨论】:

以上是关于在 Spotify 上放慢和循环播放部分歌曲的主要内容,如果未能解决你的问题,请参考以下文章

无法播放歌曲 Spotify SDK

如何在 Spotify APi 上获取播放列表的歌曲推荐

如何在 spotify api 上播放完整的歌曲?

通过 Web API 在 Spotify 播放器上排队歌曲

在 iPhone 上使用 API 无需登录即可Spotify 播放歌曲

持续实时获取当前在 Spotify 上播放的歌曲