我来自电子背景,有一个项目,我希望能够获得有关桌面播放器状态的各种信息,例如
- 当前曲目名称
- 现任曲目艺术家
- 在歌曲中的位置
- 播放/暂停状态
是否有有效的 API 或其他方法可以让我获取此信息并将其从桌面应用程序本身中取出,以便我可以通过 COM 端口发送该信息?
提前致谢。
我来自电子背景,有一个项目,我希望能够获得有关桌面播放器状态的各种信息,例如
是否有有效的 API 或其他方法可以让我获取此信息并将其从桌面应用程序本身中取出,以便我可以通过 COM 端口发送该信息?
提前致谢。
你可以使用我的 .NET 库SpotifyAPI .NET
它结合了 spotify-local 和 spotify-web API。
此外,它提供了您所需的所有信息,并且易于使用。小例子:
SpotifyLocalAPIClass spotify = new SpotifyLocalAPIClass();
if(!spotify.Connect())
return;
SpotifyMusicHandler mh = spotify.GetMusicHandler();
SpotifyEventHandler eh = spotify.GetEventHandler();
Console.WriteLine(mh.GetCurrentTrack().GetTrackName());