这是一个随机请求,但无论如何这都是很酷的事情;当我开始播放 YouTube 视频时,有没有什么方法可以让 Spotify(可能还有 iTunes 等)暂停,然后在视频结束或我暂停后重新启动?
有没有什么软件可以让我实现这个功能?或者有什么语言可以实现这个功能?
64位 Windows 7
答案1
我创建了 mute.fm (http://www.mutefm.com/) 来解决这个问题。它适用于 iTunes、Spotify 和许多其他音乐播放器,并将为 YouTube 或任何其他视频或前景声音静音/暂停。
答案2
还没有测试过,但我认为这是可行的。
首先,将这个包装器添加到你的 spotify:https://github.com/johanlindquist/jahspotify。这将为您提供一个 REST 界面来控制播放。
现在,创建一个适用于 YouTube 域上所有内容的 chrome 扩展程序(我假设这是您正在使用的。如果没有,其他浏览器可能也有类似的选项),并添加以下内容: https://stackoverflow.com/q/8152814/1456578. 更改代码以在 YT 播放器上发生某个事件时暂停/恢复 spotify。
由于我自己也对解决方案感兴趣,我可能会很快尝试一下,然后用结果更新这个答案。很可能会创建/使用一个轻量级的节点服务器来包装 Spotify,因为 Tomcat 似乎有点大材小用,而你(我)真正需要的只是播放/暂停功能。
答案3
Opera GX 现在有此功能。内置的音乐播放器支持 Spotify、YouTube Music 和 Apple Music,当您开始观看视频时会自动暂停音乐,然后在您观看结束后自动恢复。
答案4
这个 python 脚本在 Linux 上运行得很好
https://gist.github.com/engelmarkus/fd81cd95775ffa365a58958e24829bd3
首先确保安装 pulsetlpip install pulsectl