获取 Spotify 桌面播放器状态

Posted

技术标签:

【中文标题】获取 Spotify 桌面播放器状态【英文标题】:Getting spotify desktop player status 【发布时间】:2014-12-27 01:55:15 【问题描述】:

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

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

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

提前致谢。

【问题讨论】:

【参考方案1】:

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

【讨论】:

以上是关于获取 Spotify 桌面播放器状态的主要内容,如果未能解决你的问题,请参考以下文章

获取Spotify当前播放的曲目

获取Spotify当前播放的曲目

Spotify web api 在获取播放列表请求时返回状态 500

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

如何使用 Spotify Web API 获取当前播放/最近播放的歌曲

Spotify API 播放器更新事件