Visual Studio Code 插件推荐 VSC Netease Music

3,701 阅读2分钟

image

最近在微博上看到有一位科技博主推荐了一款Visual Studio Code插件,名字叫做 VSC Netease Music。 Visual Studio Code的插件真是越来越多样化,看漫画、看小说,现在连聼音乐也都有了。 这款插件对我来说最吸引的,应该就是无地区版权限制了。毕竟因为版权原因,网易云音乐早就把我拒之门外了。

插件简介

插件是一位叫做nondanee的第三方开发者开发的。

插件github地址: github.com/nondanee/vs… 插件marketplace: marketplace.visualstudio.com/items?itemN…

image

插件功能

  • 发现音乐 (歌单 / 新歌 / 排行榜)
  • 搜索 (单曲 / 歌手 / 专辑 / 歌单)
  • 用户登录 (手机号 / 邮箱)
  • 用户收藏 (歌单 / 歌手 / 专辑)
  • 每日歌曲推荐 / 推荐歌单 / 私人 FM
  • 喜欢音乐 / 收藏音乐
  • 播放模式切换 / 音量调节
  • 逐行歌词
  • 热门评论
  • 快捷键支持
  • 听歌记录 (不确定有效)
  • 无海外限制

插件需求

我在电脑上可以正常地使用

image
但是Github上看到可能需要替换一些文件才可以正常使用。

Github原文:

VS Code for Windows 自 1.31.0 起自带完整的 ffmpeg 动态链接库 (可能是 bug),无需替换;macOS 与 Linux 平台仍需替换。

VS Code 使用的 Electron 版本不包含 ffmpeg,需替换自带的 ffmpeg 动态链接库才能正常播放 (每次更新 VS Code 都需重新替换)

手动替换

通过 VS Code 版本在 raw.githubusercontent.com/Microsoft/v… 查看其使用的 Electron 版本,并于 github.com/electron/el… 下载对应的 Electron 完整版本进行替换

Windows

下载 electron-%version%-win32-%arch%.zip
替换 ./ffmpeg.dll

macOS

下载 electron-%version%-darwin-x64.zip
替换 ./Electron.app/Contents/Frameworks/Electron\ Framework.framework/Libraries/libffmpeg.dylib

Linux

下载 electron-%version%-linux-%arch%.zip
替换 ./libffmpeg.so

自动替换

使用 Python 脚本替换 (Python 2/3 均可,绝大部分发行版自带环境)

默认安装位置下 Linux 和 Windows 需要以管理员身份运行,macOS 不需要

Windows Powershell

Invoke-RestMethod https://gist.githubusercontent.com/nondanee/f157bbbccecfe29e48d87273cd02e213/raw | python

Unix Shell

curl https://gist.githubusercontent.com/nondanee/f157bbbccecfe29e48d87273cd02e213/raw | python

如果 VS Code 使用默认配置安装,脚本会自动寻找并替换,若自定义了安装位置,请自行修改 installation

插件用法

F1或者Ctrl Shift P打开命令面板

输入命令前缀 网易云音乐NeteaseMusic就可以使用。

image
image
image

界面底部还会显示歌词和操作栏

image

一边编程,一边听歌,是一种很享受的行为,不用另外开多一个音乐软件。 不过涉及到音乐版权问题,这款插件感觉命不久矣。