- 通过歌曲名称或专辑名称搜索
- 可选手动指定专辑名称和作曲家,提升搜索准确性
- 通过表格查看检索到的歌曲或专辑并进行选择
- 跳过已存在歌词的文件
- 跳过纯音乐(根据文件名和返回歌词内容判断)
- 混合原始歌词和翻译歌词
- 修正可能存在问题的时间码(统一为
[xx:xx.xx]
格式)
本项目依赖NeteaseCloudMusicApi作为后端,你可以使用Docker快速启动一个实例:
docker run -d -p 3000:3000 --name netease_cloud_music_api binaryify/netease_cloud_music_api
也可以手动安装或是通过其他方式部署,更多详细内容请参考项目文档
接下来安装好Python并配置好虚拟环境
克隆仓库:
git clone https://github.com/Kenxu2022/neteaselrc.git
安装依赖:
pip install -r requirements.txt
在config.conf
中的BASE_URL
处填入NeteaseCloudMusicApi实例的地址,你也可以根据需要修改其他配置项
切换到包含歌曲文件的路径,直接运行即可:
python /path/to/script/file
传入-d
或--directory
可以手动指定音乐文件夹路径
传入-ar
或--artist
可以手动指定作曲家
默认情况下,歌曲所在文件夹名称会被当作专辑名称(按专辑名称搜索时会使用这一名称),你也可以通过传入-al
或--album
手动指定专辑
示例:
python /path/to/script/file -d /path/to/music/folder -ar artist -al album
你也可以通过传入-h
或--help
打印这些帮助信息
这里使用了
alias neteaselrc='python3 /path/to/script/file'
简化输入,墙裂推荐
GNU GPLv3