【问题标题】:Play spotify from powershell从 powershell 播放 Spotify
【发布时间】:2012-05-29 18:39:51
【问题描述】:

我和我的女朋友共享一个 Spotify 帐户。您可能知道只有一个人可以同时收听。这导致了无休止的“播放-暂停-战斗”。问题是我在工作中听Spotify,所以我没有时间点击播放超过15分钟,所以她赢了。

因此,当我面临重复性任务时,我想像往常一样做一个脚本。我在 powershell 中找到了一个名为 PSSpotify 的 spotify 模块。在那里我可以打电话:

Invoke-Spotify -play

但这实际上是-playpause,所以在我的循环中:

while ( $true ){ sleep 1; invoke-spotify -play }

我每秒都会暂停我的曲目,这有点烦人。所以我的问题:

我可以运行一个命令来检查 spotify 是否正在播放吗?

【问题讨论】:

  • 看来你的脚本可能会导致一些女朋友问题。
  • 哈哈,我先把我的编程问题集中起来,我可以把女朋友的问题放在另一个网站上。
  • 我在评论中希望你们中的一位优秀绅士仍然将PSSpotify 代码藏在某个地方并愿意分享它。
  • 你能分享一下脚本吗?我想让它与 Cortana 一起添加

标签: powershell spotify


【解决方案1】:

您的意思是要检查 Spotify 应用程序是否进程?

Get-Process -Name *spotify*

这会告诉你 spotify 进程是否正在运行。我的意思是,如果进程正在运行,它将返回有关该进程的详细信息。

所以,你可以这样做:

if (Get-Process -Name spotify) { #Do something }

更新: 如果您想知道 Spotify 是否正在播放,答案在 PSSpotify 模块中:

Get-SpotifyStatus

这会告诉您 Spotify 当前是否正在播放歌曲

【讨论】:

  • 感谢您的快速答复。我的问题是错误的,我要检查 spotify 是否正在播放。我现在会更正它。
  • 太棒了!谢谢,我怎么能错过这个?
猜你喜欢
  • 2021-11-27
  • 1970-01-01
  • 2012-05-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-07-21
  • 2019-02-08
相关资源
最近更新 更多