You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Convert .ncm format audio files to flac format, providing both a Windows client and a web usage option.
7
+
A tool that converts NetEase Cloud Music's .ncm format audio files to flac format, offering both Windows client and Web usage options.
7
8
8
9
## Usage
9
10
10
-
### Client Usage:
11
-
Download and run from [releases](https://github.com/lissettecarlr/ncmdump/releases). Currently, only the Windows version is compiled; other platforms can run the code directly.
11
+
### Client Usage
12
+
13
+
Download the latest version from [releases](https://github.com/lissettecarlr/ncmdump/releases) and run it directly. Currently, only the Windows version is compiled; other platforms can run the source code directly.
12
14
13
-
Interface preview:
14
-

15
+
Operation demonstration:
16
+

15
17
16
-
----------------------
18
+
File import methods:
19
+
* Drag and drop files into the interface
20
+
* Double-click the interface to open the file selection dialog
17
21
18
22
### Web Usage
19
-
Currently deployed on Streamlit: [](https://ncmdump.streamlit.app/)
20
23
21
-
Interface preview:
22
-

24
+
Visit the Streamlit deployed version: [](https://ncmdump.streamlit.app/)
25
+
26
+
Operation demonstration:
27
+

28
+
29
+
## Environment Setup
23
30
24
-
## Environment
25
-
To run the code, you need to install the corresponding libraries.
31
+
If you need to run from source code, you'll need to install the following dependencies:
32
+
33
+
### Basic Environment
26
34
27
-
Basic environment:
28
35
```bash
29
36
pip install mutagen
30
37
pip install pycryptodome
31
38
```
32
39
33
-
GUI environment:
40
+
### GUI Environment
41
+
34
42
```bash
35
43
pip install PyQt6
36
44
pip install pyinstaller
37
45
```
38
46
39
-
Web environment:
47
+
### Web Environment
48
+
40
49
```bash
41
50
pip install streamlit
42
51
```
43
52
44
-
If you're feeling lazy, you can install everything at once:
53
+
### Docker Environment
54
+
55
+
```bash
56
+
docker build -t ncmdump .
57
+
docker run -d -p 23231:23231 ncmdump
58
+
```
59
+
60
+
If you want to install all dependencies at once:
61
+
45
62
```bash
46
63
pip install -r requirements.txt
47
64
```
48
65
49
-
## Running
66
+
## Running Instructions
50
67
51
-
### GUI
68
+
### GUI Application
52
69
53
70
You need to install both the basic and GUI environments first.
0 commit comments