admin commited on
Commit
65004e0
·
1 Parent(s): b02246d
Files changed (7) hide show
  1. app.py +2 -2
  2. modules/kuwo.py +2 -2
  3. modules/lizhi.py +2 -2
  4. modules/meta.py +6 -3
  5. modules/netease.py +3 -3
  6. modules/qq.py +2 -2
  7. utils.py +1 -1
app.py CHANGED
@@ -4,7 +4,7 @@ from modules.qq import qmusic_parser
4
  from modules.kuwo import kuwo_parser
5
  from modules.lizhi import lizhifm_parser
6
  from modules.meta import music_meta_editor
7
- from utils import LANG
8
 
9
  ZH2EN = {
10
  "本站不提供任何音频存储服务,仅提供最基本的解析服务,请勿滥用": "This site does not provide any audio storage services, only provide the most basic parsing services, please DO NOT abuse",
@@ -17,7 +17,7 @@ ZH2EN = {
17
 
18
 
19
  def _L(zh_txt: str):
20
- return ZH2EN[zh_txt] if LANG else zh_txt
21
 
22
 
23
  if __name__ == "__main__":
 
4
  from modules.kuwo import kuwo_parser
5
  from modules.lizhi import lizhifm_parser
6
  from modules.meta import music_meta_editor
7
+ from utils import EN_US
8
 
9
  ZH2EN = {
10
  "本站不提供任何音频存储服务,仅提供最基本的解析服务,请勿滥用": "This site does not provide any audio storage services, only provide the most basic parsing services, please DO NOT abuse",
 
17
 
18
 
19
  def _L(zh_txt: str):
20
+ return ZH2EN[zh_txt] if EN_US else zh_txt
21
 
22
 
23
  if __name__ == "__main__":
modules/kuwo.py CHANGED
@@ -2,7 +2,7 @@ import os
2
  import re
3
  import requests
4
  import gradio as gr
5
- from utils import download_file, TIMEOUT, API_KUWO, TMP_DIR, LANG
6
 
7
  ZH2EN = {
8
  "请输入酷我音乐 ID 或 URL 链接": "Please enter Kuwo music ID or URL Link",
@@ -21,7 +21,7 @@ ZH2EN = {
21
 
22
 
23
  def _L(zh_txt: str):
24
- return ZH2EN[zh_txt] if LANG else zh_txt
25
 
26
 
27
  def parse_id(url: str):
 
2
  import re
3
  import requests
4
  import gradio as gr
5
+ from utils import download_file, TIMEOUT, API_KUWO, TMP_DIR, EN_US
6
 
7
  ZH2EN = {
8
  "请输入酷我音乐 ID 或 URL 链接": "Please enter Kuwo music ID or URL Link",
 
21
 
22
 
23
  def _L(zh_txt: str):
24
+ return ZH2EN[zh_txt] if EN_US else zh_txt
25
 
26
 
27
  def parse_id(url: str):
modules/lizhi.py CHANGED
@@ -3,7 +3,7 @@ import gradio as gr
3
  from tqdm import tqdm
4
  from pydub import AudioSegment
5
  from datetime import datetime, timedelta
6
- from utils import timestamp, extract_fst_int, rm_dir, mk_dir, TMP_DIR, LANG
7
 
8
  ZH2EN = {
9
  "输入声音页 URL": "Enter the sound page URL",
@@ -16,7 +16,7 @@ ZH2EN = {
16
 
17
 
18
  def _L(zh_txt: str):
19
- return ZH2EN[zh_txt] if LANG else zh_txt
20
 
21
 
22
  def get_prev_day(date_str):
 
3
  from tqdm import tqdm
4
  from pydub import AudioSegment
5
  from datetime import datetime, timedelta
6
+ from utils import timestamp, extract_fst_int, rm_dir, mk_dir, TMP_DIR, EN_US
7
 
8
  ZH2EN = {
9
  "输入声音页 URL": "Enter the sound page URL",
 
16
 
17
 
18
  def _L(zh_txt: str):
19
+ return ZH2EN[zh_txt] if EN_US else zh_txt
20
 
21
 
22
  def get_prev_day(date_str):
modules/meta.py CHANGED
@@ -4,7 +4,7 @@ import gradio as gr
4
  from mutagen.mp3 import MP3
5
  from mutagen.flac import FLAC
6
  from mutagen.id3 import USLT, PictureType
7
- from utils import insert_meta, clean_dir, TMP_DIR, LANG
8
 
9
  CACHE_DIR = f"{TMP_DIR}/meta"
10
  ZH2EN = {
@@ -24,7 +24,7 @@ ZH2EN = {
24
 
25
 
26
  def _L(zh_txt: str):
27
- return ZH2EN[zh_txt] if LANG else zh_txt
28
 
29
 
30
  # outer func requires try except
@@ -161,7 +161,10 @@ def music_meta_editor():
161
 
162
  with gr.Column():
163
  status_bar = gr.Textbox(label=_L("状态栏"), show_copy_button=True)
164
- output_audio = gr.Audio(label=_L("下载输出音频"))
 
 
 
165
 
166
  input_audio.upload(
167
  fn=extract_metadata,
 
4
  from mutagen.mp3 import MP3
5
  from mutagen.flac import FLAC
6
  from mutagen.id3 import USLT, PictureType
7
+ from utils import insert_meta, clean_dir, TMP_DIR, EN_US
8
 
9
  CACHE_DIR = f"{TMP_DIR}/meta"
10
  ZH2EN = {
 
24
 
25
 
26
  def _L(zh_txt: str):
27
+ return ZH2EN[zh_txt] if EN_US else zh_txt
28
 
29
 
30
  # outer func requires try except
 
161
 
162
  with gr.Column():
163
  status_bar = gr.Textbox(label=_L("状态栏"), show_copy_button=True)
164
+ output_audio = gr.Audio(
165
+ label=_L("下载输出音频"),
166
+ show_share_button=False,
167
+ )
168
 
169
  input_audio.upload(
170
  fn=extract_metadata,
modules/netease.py CHANGED
@@ -11,7 +11,7 @@ from utils import (
11
  API_163,
12
  TIMEOUT,
13
  TMP_DIR,
14
- LANG,
15
  )
16
 
17
 
@@ -40,7 +40,7 @@ ZH2EN = {
40
 
41
 
42
  def _L(zh_txt: str):
43
- return ZH2EN[zh_txt] if LANG else zh_txt
44
 
45
 
46
  def download_audio(
@@ -120,7 +120,7 @@ def infer(url: str, level: str):
120
  params={
121
  "id": song_id,
122
  "type": "json",
123
- "level": level if LANG else ZH2EN[level],
124
  },
125
  timeout=TIMEOUT,
126
  )
 
11
  API_163,
12
  TIMEOUT,
13
  TMP_DIR,
14
+ EN_US,
15
  )
16
 
17
 
 
40
 
41
 
42
  def _L(zh_txt: str):
43
+ return ZH2EN[zh_txt] if EN_US else zh_txt
44
 
45
 
46
  def download_audio(
 
120
  params={
121
  "id": song_id,
122
  "type": "json",
123
+ "level": level if EN_US else ZH2EN[level],
124
  },
125
  timeout=TIMEOUT,
126
  )
modules/qq.py CHANGED
@@ -10,7 +10,7 @@ from utils import (
10
  KEY_QQ_1,
11
  TIMEOUT,
12
  TMP_DIR,
13
- LANG,
14
  )
15
 
16
  ZH2EN = {
@@ -30,7 +30,7 @@ ZH2EN = {
30
 
31
 
32
  def _L(zh_txt: str):
33
- return ZH2EN[zh_txt] if LANG else zh_txt
34
 
35
 
36
  def parse_id(url: str):
 
10
  KEY_QQ_1,
11
  TIMEOUT,
12
  TMP_DIR,
13
+ EN_US,
14
  )
15
 
16
  ZH2EN = {
 
30
 
31
 
32
  def _L(zh_txt: str):
33
+ return ZH2EN[zh_txt] if EN_US else zh_txt
34
 
35
 
36
  def parse_id(url: str):
utils.py CHANGED
@@ -10,7 +10,7 @@ from mutagen.mp3 import MP3
10
  from mutagen.flac import FLAC, Picture
11
  from mutagen.id3 import TIT2, TPE1, TALB, USLT, APIC
12
 
13
- LANG = os.getenv("language")
14
  API_163 = os.getenv("api_music163")
15
  API_KUWO = os.getenv("api_kuwo")
16
  API_QQ_2 = os.getenv("api_qmusic_2")
 
10
  from mutagen.flac import FLAC, Picture
11
  from mutagen.id3 import TIT2, TPE1, TALB, USLT, APIC
12
 
13
+ EN_US = os.getenv("LANG") != "zh_CN.UTF-8"
14
  API_163 = os.getenv("api_music163")
15
  API_KUWO = os.getenv("api_kuwo")
16
  API_QQ_2 = os.getenv("api_qmusic_2")