前言:
以下是博主的长期探索的结果,虽然看起来实现方式简单,但是由于网络上的资料参差不齐,有一部分已经过时,还有部分能解决但是门槛较高,所以此问题起初一直没有得到很好的解决,前前后后花了不少时间,发表此文也是希望大家少走点弯路。
方法一(托管)
最开始找到的办法,在网上搜了一圈,发现了一款可以托管Spotify的音乐软件,可能是受众较小,暂时还没有推广起来,不过在B站上已经有up开始宣传了,名字叫Lyricify。熟悉github的同学可以直接去搜索,考虑到部分同学无法上外网或者使用节点下载速度很慢,这里就放一下B站的推荐视频链接和云盘的分享链接(失效可以在下方评论)
B站:
【Lyricify】国内最好用&最好看的Spotify滚动歌词工具
云盘:
https://wxriw.lanzoux.com/b015qcwob
注:版本自行选择,这里的云盘也有手机版lyricify,可以自行下载。
电脑端需先打开Spotify之后,才能正常登陆lyricify使用全局快捷键
方法二(脚本)
相对于方法一,方法二高级一些,需要一定的编程基础才能理解,如果想探索的同学可以试一试。
首先,作为背景介绍一下项目的脚本语言AutoHotkey,这款Windows下的脚本语言很早就有了,但是由于受众面较小且需要一定的编程基础,所以可能很多人都没有听过。这里对于AutoHotkey不做过多介绍,直接切入我们的主题
先去AutoHotkey官网下载其最新版本的运行程序,注意下载最新2.0版本,下载之后默认安装即可。
然后在任意文件夹中右键新建一个.ahk文件或者可以在vscode里面新建一个(建议用vscode)
如图所示vscode新建了一个test.ahk文件
在弹出的文件框中定义保存的位置,我这里保存在桌面。
然后复制以下代码进去
!S::
{
if ProcessExist("Spotify.exe") ;如果Spotify在运行
{
send "{Media_Play_Pause}" ;发送媒体暂停键
}
}
保存退出vscode。
之后在你放置的文件夹下,双击运行test.ahk。这时,如果后台可以看到的图标,说明脚本已经运行。
这样,以后打开Spotify,就可以使用alt+s的全局快捷键暂停或者播放。
注:
- 此脚本实现简单,电脑如果同时有多个播放程序,可能会发生错误。
- 注意脚本应该在打开Spotify之前运行才有效,如果平时听歌频繁的可以加入开机自启项。
- 如果想要修改快捷键或者了解其他知识,可以参考AutoHotkey的中文文档Quick Reference | AutoHotkey v2。
最后,如果大家成功的话,不要忘记点赞关注哦(〃‘▽’〃)