Macos 订阅Spotify活动
有人知道在Spotify应用程序中订阅事件的方法吗?要订阅iTunes事件,只需向通知中心添加一个观察员,如下所示:Macos 订阅Spotify活动,macos,cocoa,spotify,Macos,Cocoa,Spotify,有人知道在Spotify应用程序中订阅事件的方法吗?要订阅iTunes事件,只需向通知中心添加一个观察员,如下所示: [[NSDistributedNotificationCenter defaultCenter]添加观察者:自选择器:@selector(changedTrack:)名称:@“com.apple.iTunes.playerInfo”对象:nil] 因此,所有事件都将以NSNotification的形式发送到changedTrack: 我似乎找不到类似的(或任何方式)为Spotif
[[NSDistributedNotificationCenter defaultCenter]添加观察者:自选择器:@selector(changedTrack:)名称:@“com.apple.iTunes.playerInfo”对象:nil]代码>
因此,所有事件都将以NSNotification
的形式发送到changedTrack:
我似乎找不到类似的(或任何方式)为Spotify做这件事,但我知道有一些应用程序在做这件事,例如显示当前播放的歌曲的应用程序。Spotify的NSDistributedNotification
名称是com.Spotify.client.PlaybackStateChanged
使用NSDistributedNotificationCenter
订阅,您将收到与iTunes非常类似的通知 您知道(甚至怀疑)Spotify事件使用分布式通知吗?如果是这样的话,那就开火看看它们是什么。如果它在做其他事情……你有没有找过SpotifyAPI或其他什么?我不知道那个应用程序。我一定会试试的。我查看了SpotifyAPI,但它似乎只允许与服务器通信。这不是我真正想要的。如果你不知道其他应用程序发送的是什么,那么浏览它们的分布式通知非常容易,只需添加一个没有过滤器的观察者即可。(如果不清楚,请查看NotificationWatcher的来源。)因此,下次遇到类似的情况时,您可以比您要求的更快地找到答案。