了解桌面播放器状态

时间:2014-10-30 20:44:57

标签: spotify spotify-desktop

我来自电子背景,有一个项目,我希望能够获得有关桌面播放器状态的各种信息,例如

  • 当前曲目名称
  • 当前曲目艺术家
  • 歌曲中的位置
  • 播放/暂停状态

是否有活动的API或其他方法可以让我获取此信息并将其从桌面应用程序本身中取出,以便我可以通过COM端口发送该信息?

提前致谢。

1 个答案:

答案 0 :(得分:0)

您可以使用我的.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());