
在我的工作场所,我们必须切换很多网络。 这意味着,如果您想持续欣赏音乐,则每次都要切换代理设置。 可悲的是,Spotify很难做到这一点。 您需要整个单击8次,进行恶性滚动并重新启动程序才能实现此目的。 因此,必须有更好的方法。 一次简短的Google会话揭示了与2014年的代理设置有关的安全问题,在该设置中,凭据以裸文本形式保存在某些设置文件中。 知道代理设置仍然可以保存并且可以在某个地方更改的假设离我们不远了。
原来,有一个名为prefs:
的设置文件prefs:
C:\ Users \ \ AppData \ Roaming \ Spotify \ prefs
该文件如下所示:
app.last-launched-version =“ 1.0.85.257.g0f8531bd”
app.autostart-configured = true
network.proxy.addr =“ : @http”
app.autostart-banner-seen = true
storage.last-location =“ C:\\ Users \\ \\ AppData \\ Local \\ Spotify \\ Storage”
network.proxy.user =“ ”
network.proxy.pass =“ ”
core.clock_delta = 0
network.proxy.mode = 2
autologin.canonical_username =“ ”
autologin.username =“ ”
autologin.saved_credentials = ...
autologin.blob = ...
似乎我们可以只使用network.proxy.mode=X
在noProxy
和http.
之间切换http.
因此,解决方案是关闭Spotify,调整prefs
文件并重新启动应用程序。
在第一次迭代中,powershell脚本应该是概念的完美证明。 我想到了这一点,而没有想到我没有使用PowerShell的经验。 因此,可能有更好的方法可以实现这一目标,但这只是一个快速解决方案。

您可以通过订阅某些Windows网络更改事件来进一步了解该事件,在该事件上您可以更改代理设置并自动继续播放。 也许将来……到现在为止对我来说已经足够了!