最近在微博上看到有一位科技博主推荐了一款Visual Studio Code插件,名字叫做 VSC Netease Music。
Visual Studio Code的插件真是越来越多样化,看漫画、看小说,现在连聼音乐也都有了。
这款插件对我来说最吸引的,应该就是无地区版权限制了。毕竟因为版权原因,网易云音乐早就把我拒之门外了。
插件简介
插件是一位叫做nondanee的第三方开发者开发的。
image插件github地址: https://github.com/nondanee/vsc-netease-music
插件marketplace: https://marketplace.visualstudio.com/items?itemName=nondanee.vsc-netease-music
插件功能
- 发现音乐 (歌单 / 新歌 / 排行榜)
- 搜索 (单曲 / 歌手 / 专辑 / 歌单)
- 用户登录 (手机号 / 邮箱)
- 用户收藏 (歌单 / 歌手 / 专辑)
- 每日歌曲推荐 / 推荐歌单 / 私人 FM
- 喜欢音乐 / 收藏音乐
- 播放模式切换 / 音量调节
- 逐行歌词
- 热门评论
- 快捷键支持
- 听歌记录 (不确定有效)
- 无海外限制
插件需求
我在电脑上可以正常地使用
image
但是Github上看到可能需要替换一些文件才可以正常使用。
Github原文:
VS Code for Windows 自 1.31.0 起自带完整的 ffmpeg 动态链接库 (可能是 bug),无需替换;macOS 与 Linux 平台仍需替换。
VS Code 使用的 Electron 版本不包含 ffmpeg,需替换自带的 ffmpeg 动态链接库才能正常播放 (每次更新 VS Code 都需重新替换)
手动替换
通过 VS Code 版本在 https://raw.githubusercontent.com/Microsoft/vscode/%version%/.yarnrc 查看其使用的 Electron 版本,并于 https://github.com/electron/electron/releases/tag/%version% 下载对应的 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
一边编程,一边听歌,是一种很享受的行为,不用另外开多一个音乐软件。
不过涉及到音乐版权问题,这款插件感觉命不久矣。
网友评论