写代码的时候听歌:vscode + VSC Netease Music 扩展

1,417 阅读1分钟

导言

由于之前,没事儿刷简书,看到了visual studio code 上这样一款插件:

VSC Netease Music

就像着来折腾折腾,于是就开始了这篇文。

1. 安装扩展

安装扩展完之后

2. 安装 Electron

采用 homebrew 安装: brew cask install Electron

brew cask install Electron

3. 替换 FFmpeg

requirements

mac 还是要自己替换一下的。

可访问项目的地址:github.com/nondanee/vs…

作者提供的 py文件的地址:gist.githubusercontent.com/nondanee/f1…

我采用 wget 下载之后用脚本进行自动替换。具体步骤是:

  1. 先执行一遍作者的脚本得到版本信息:

    执行作者的脚本
    然后你会发现下载很慢,甚至完全停住。 果断 ctrl + c。

  2. 手动下载所需的完整包。

urllib.urlretrieve('https://github.com/electron/electron/releases/download/v{version}/electron-v{version}-{system}-{arch}.zip'.format(version = electron_version, system = system, arch = vscode_version[-1]), electron_temp)
print('download well')

分析原代码得到下载链接,使用wget 下载:

wget -t 0 -c -O electron.temp.zip https://github.com/electron/electron/releases/download/v3.1.6/electron-v3.1.6-darwin-x64.zip

-c 表示断点续传,-t 表示超时重连(重试次数为0表示无穷次)-O 表示重命名文件

wget 命令的详细用法见:Linux的wget命令详解【转载】

手动替换:

**Manual Replacement** > - 通过 VS Code 版本在 `https://raw.githubusercontent.com/Microsoft/vscode/%version%/.yarnrc` 查看其使用的 Electron 版本,并于 `https://github.com/electron/electron/releases/tag/%version%` 下载对应的 **Electron 完整版本**进行替换 [](https://github.com/nondanee/vsc-netease-music#windows) > - Windows 下载 **electron-%version%-win32-%arch%.zip** 替换 `./ffmpeg.dll` [](https://github.com/nondanee/vsc-netease-music#macos) > - macOS 下载 **electron-%version%-darwin-x64.zip** 替换 `./Electron.app/Contents/Frameworks/Electron\ Framework.framework/Libraries/libffmpeg.dylib`[](https://github.com/nondanee/vsc-netease-music#linux) > - Linux 下载 **electron-%version%-linux-%arch%.zip** 替换 `./libffmpeg.so`
  1. 更改原脚本文件

将脚本复制到本地,命名为 test.py,然后注释掉脚本中的下载的语句:

# 注释该下载语句

  1. 保存后执行 test.py

python3 test.py

  1. 开始听歌咯

按下 F1 或 Ctrl Shift P 打开命令面板

输入命令前缀 网易云音乐 或 NeteaseMusic 开始探索 :D

Command Key
静音 / 恢复 Alt M
上一首 Alt ,
下一首 Alt .
播放 / 暂停 Alt /