gpt4 book ai didi

arduino - 通过 Processing/Arduino 控制 Spotify

转载 作者:行者123 更新时间:2023-12-04 19:12:25 24 4
gpt4 key购买 nike

我正在使用 Arduino 微 Controller 为 Spotify 制作一个有形的 Controller (就像来自 Jordi Parra 的 Controller ,http://vimeo.com/21387481#at=0)。

我有一个正在运行的处理草图,它使用来自 Arduino 的数据进行所有计算。我希望这个处理草图能够控制 Spotify 中的不同选项,例如:下一个、上一个、播放/暂停、音量增大/减小、随机播放。

现在我使用一个额外的 Arduino Leonardo 来模拟按键,而 AutoHotKey 会监听这些按键并将它们发送到 Spotify。它效果不佳,我只有有限的选择。

我很想在获得更多控制权的同时摆脱那个额外的 Arduino。
我正在处理 Windows 的事情,所以 Apple 脚本不起作用(对我来说)。

是否有可能从 Processing 控制 Spotify 应用程序?或者是否可以使用该库在 Processing 中创建新的 Spotify 应用程序?

提前谢谢了!

保罗

最佳答案

免责声明:我在 Spotify 工作

目前还没有跨平台的方式来控制 Spotify 应用程序。在 Linux 上,Spotify 将响应 dbus 命令,这意味着一些黑客可以发送播放/暂停/下一个/上一个。我听说也可以通过 applescript 控制 Mac OSX 上的 Spotify,但我不是 100% 确定这一点。谷歌快速搜索“control spotify mac os x applescript”产生了一些有趣的结果,但我不确定它们中的任何一个的当前或相关性。至于 Windows,我不确定是否/如何完全控制应用程序。

否则,您最好的选择是 libspotify ,为此您需要编写一个处理库来与之通信。根据一些快速研究,处理库似乎是用 Java 编写的,这意味着您要么需要使用包装器,例如 jlibspotify或为 libspotify 手动滚动您自己的 JNI 包装器。

我不确定 jlibspotify 的当前情况,因为他们正在包装一个相当旧版本的库。如果您进行任何 libspotify hacking,最好使用最小的 JNI 包装器在 C/C++ 中完成,但所有这些工作可能比您打算为该项目做的工作多得多。

关于arduino - 通过 Processing/Arduino 控制 Spotify,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13602658/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com