2022-04-14 21:49:54 +08:00
|
|
|
NeteaseMusicLyricDownloader
|
|
|
|
===========================
|
|
|
|
**English**|[简体中文](./README_cn.md)
|
2022-04-02 22:46:41 +08:00
|
|
|
|
2022-07-20 13:29:12 +08:00
|
|
|
A simple tool to download lyrics in Netease Music
|
|
|
|
|
|
|
|
## How does it work?
|
|
|
|
It uses the module `requests` to fetch the lyric on music.163.com
|
2022-04-14 21:50:20 +08:00
|
|
|
|
2022-04-14 21:49:54 +08:00
|
|
|
Netease Music supply us an api that we can get the lyric of the current song, so I make this program...
|
2022-04-14 21:50:20 +08:00
|
|
|
|
2022-07-20 13:29:12 +08:00
|
|
|
## Installation
|
2022-08-13 03:27:15 +08:00
|
|
|
First, you need a python(>=3.10) environment, and use `pip` to install these packages: `requests` `mutagen` `pycryptodome`
|
2022-08-13 03:07:10 +08:00
|
|
|
>Feel complex? just copy this command to your terminal: `python3 -m pip install requests mutagen pycryptodome`
|
2022-07-20 13:29:12 +08:00
|
|
|
|
2022-08-13 03:07:10 +08:00
|
|
|
Second, clone the entire project and run the command `python3 main.py` in the project folder.
|
2022-07-20 13:29:12 +08:00
|
|
|
|
|
|
|
## What can it do?
|
|
|
|
Just download lyrics.
|
|
|
|
|
|
|
|
You need to provide the id or the share link of the song, and the program will download the lyrics automatically.
|
|
|
|
|
|
|
|
Now it can recognize 163 key in music files that download from Netease Cloudmusic client.
|
|
|
|
|
2022-08-13 03:07:10 +08:00
|
|
|
- 2022/8/13 Now it has the function from `ncmdump`, it can decrypt the ncm files and fetch the specific lyric.
|
|
|
|
|
2022-07-20 13:29:12 +08:00
|
|
|
## Todo
|
2022-04-14 21:50:20 +08:00
|
|
|
|
2022-04-14 21:49:54 +08:00
|
|
|
Add more functions like searching...
|
2022-04-14 21:50:20 +08:00
|
|
|
|
2022-07-20 13:29:12 +08:00
|
|
|
## Others
|
2022-04-14 21:50:20 +08:00
|
|
|
|
2022-04-14 21:49:54 +08:00
|
|
|
Just a easy program...
|
2022-04-14 21:50:20 +08:00
|
|
|
|
2022-04-14 21:49:54 +08:00
|
|
|
I haven't much time to focus on it...
|