Spaces:
Running
Running
import gradio as gr | |
from modules.netease import parser163 | |
from modules.qq import qmusic_parser | |
from modules.kuwo import kuwo_parser | |
from modules.lizhi import lizhifm_parser | |
from modules.meta import music_meta_editor | |
from utils import EN_US | |
ZH2EN = { | |
"本站不提供任何音频存储服务,仅提供最基本的解析服务,请勿滥用": "This site does not provide any audio storage services, only provide the most basic parsing services, please DO NOT abuse", | |
"网易云音乐": "Music163", | |
"QQ音乐": "QQ", | |
"酷我音乐": "Kuwo", | |
"荔枝FM": "LizhiFM", | |
"元信息编辑器": "MetaEditor", | |
} | |
def _L(zh_txt: str): | |
return ZH2EN[zh_txt] if EN_US else zh_txt | |
if __name__ == "__main__": | |
with gr.Blocks() as demo: | |
gr.Markdown(_L("本站不提供任何音频存储服务,仅提供最基本的解析服务,请勿滥用")) | |
with gr.Tab(_L("网易云音乐")): | |
parser163() | |
with gr.Tab(_L("QQ音乐")): | |
qmusic_parser() | |
with gr.Tab(_L("酷我音乐")): | |
kuwo_parser() | |
with gr.Tab(_L("荔枝FM")): | |
lizhifm_parser() | |
with gr.Tab(_L("元信息编辑器")): | |
music_meta_editor() | |
demo.launch() | |