我一直在互联网上寻求对此的某种支持,但我似乎找不到很多,因此我不得不提出一个问题。
我有一个项目,要在单独的物理显示器上显示曲目标题,艺术家姓名和其他基本歌曲信息,就像您在商店中看到的那些LED标志一样。为了执行此操作,我必须打开某种管道,从Spotify应用程序(我将要创建的应用程序)到客户端计算机上的串行端口,最终将其传输到显示器。
Spotify应用程序在基本的Web设计语言(Javascript,HTML,CSS)上运行,因此我认为我可以使用socket.io之类的东西,尽管它似乎更多地是用于浏览器,而不是使用该应用程序的通用javascript。那么,有没有办法让我使用能够与Spotify和客户端进行交互的基本JavaScript打开从服务器到客户端的管道?
对于这个问题的抽象性,我深表歉意,但我觉得我已经解释得足够好了
最佳答案
Apps API很好地支持WebSocket,因此您可以编写在localhost
上运行的服务器应用程序,并使Spotify App连接到它。或者,您可以跳过套接字并编写一些REST API来在localhost
上运行,并在每次歌曲更改时通过Spotify应用程序调用带有相关详细信息的。
但是,请注意,Spotify Apps不会永远运行。如果您的应用程序在屏幕上不可见(例如,如果您已在Spotify中导航到其他地方),则几分钟后它将被暂停。
关于javascript - 通过Spotify发送歌曲信息,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/18939109/