Compare commits

4 Commits

Author SHA1 Message Date
aa5c31c257 feat(NFLmusic): 添加酷狗音乐支持
- 新增酷狗音乐的歌曲搜索和播放功能- 更新音乐搜索逻辑,支持酷狗音乐的接口
- 优化歌曲信息获取,包括歌名、歌手和歌词
- 版本升级到 4.3.2
2025-09-06 21:30:53 +08:00
7e30ddb51a feat(version_info): 更新版本信息和功能
- 版本号从 v4.3.1 升级到 v4.3.2
- 发布日期从 2025.8.31 更新为 2025.9.6
- 新增酷狗音乐下载源,扩展了音乐下载的渠道
- 修复部分已知问题,提升软件稳定性
2025-09-06 21:30:39 +08:00
a7b76fb2fe feat(ifm_json): 添加酷狗音乐支持
- 在音质字典中添加酷狗音乐的音质选项
- 在音乐平台列表中增加酷狗音乐的 API地址和音质映射
2025-09-06 21:30:26 +08:00
a237e3d73d build: 更新版本信息和下载链接
- 版本号从4.3.1 修改为4.3.2
- 更新 NFLmusic 软件的下载链接
2025-09-06 21:30:15 +08:00
4 changed files with 31 additions and 7 deletions

View File

@ -91,7 +91,6 @@ def detect_change():
jsondata["theme"] != tmla.get(la)[var1.get()] or jsondata["theme"] != tmla.get(la)[var1.get()] or
jsondata["path"] != var2.get() jsondata["path"] != var2.get()
): ):
changed = True changed = True
@ -187,6 +186,18 @@ def download_music(song_name, choose):
music_name = resp.json()["data"]["song_name"] music_name = resp.json()["data"]["song_name"]
singer = resp.json()["data"]["song_singer"] singer = resp.json()["data"]["song_singer"]
music_url = resp.json()["data"]["music_url"] music_url = resp.json()["data"]["music_url"]
elif choice == "KUGOU":
song_name = song_name.replace(" ", "")
resp = requests.get(f"{url}?msg={song_name}&n={choose}&num=60&type=json&br={br}&key=Dragon5B887C2DC41AD03C93F06BAF4B7888C3")
resp.close()
try:
lrc = resp.json()["lyrics"]
except Exception as e:
print(f"download_kg_lrc: {e}")
lrc = ""
music_name = resp.json()["title"]
singer = resp.json()["singer"]
music_url = resp.json()["music_url"]
else: else:
lrc = "" lrc = ""
lrc = lrc.replace("\\n", "\n") lrc = lrc.replace("\\n", "\n")
@ -299,6 +310,8 @@ def get_data_without_blocking(song_name):
url1 = f"{url}?gm={song_name}&num=60&type=json&key=Dragon5B887C2DC41AD03C93F06BAF4B7888C3" url1 = f"{url}?gm={song_name}&num=60&type=json&key=Dragon5B887C2DC41AD03C93F06BAF4B7888C3"
elif choice == "QQ": elif choice == "QQ":
url1 = f"{url}?msg={song_name}&num=60&type=json&key=Dragon5B887C2DC41AD03C93F06BAF4B7888C3" url1 = f"{url}?msg={song_name}&num=60&type=json&key=Dragon5B887C2DC41AD03C93F06BAF4B7888C3"
elif choice == "KUGOU":
url1 = f"{url}?msg={song_name}&num=60&type=json&key=Dragon5B887C2DC41AD03C93F06BAF4B7888C3"
resp = requests.get(url1) resp = requests.get(url1)
jsondata = resp.json()["data"] jsondata = resp.json()["data"]
resp.close() resp.close()
@ -316,6 +329,10 @@ def get_data_without_blocking(song_name):
full_name = jsondata[index]["song_title"] full_name = jsondata[index]["song_title"]
artist = jsondata[index]["song_singer"] artist = jsondata[index]["song_singer"]
album = "" album = ""
elif choice == "KUGOU":
full_name = jsondata[index]["title"]
artist = jsondata[index]["singer"]
album = ""
songlist.insert("", "end", values=(full_name, artist, album)) songlist.insert("", "end", values=(full_name, artist, album))
except requests.exceptions.JSONDecodeError: except requests.exceptions.JSONDecodeError:
resp_text = resp.text resp_text = resp.text
@ -1279,7 +1296,7 @@ def search_local_song():
time.sleep(1) time.sleep(1)
version = "4.3.1" version = "4.3.2"
poem = "" poem = ""
appdata = os.getenv("APPDATA") appdata = os.getenv("APPDATA")
make_resource() make_resource()
@ -1641,8 +1658,9 @@ themeLabel.place(x=10, y=25)
# 基本设置 # 基本设置
repo_dict = { repo_dict = {
"酷我音乐": "KUWO", "酷我音乐": "KUWO",
"网易云音乐": "WANGYIYUN",
"QQ音乐": "QQ", "QQ音乐": "QQ",
"网易云音乐": "WANGYIYUN",
"酷狗音乐": "KUGOU",
} }
repo_dict_reverse = {} repo_dict_reverse = {}
for repo in repo_dict: for repo in repo_dict:

View File

@ -6,6 +6,7 @@ usercache = {
"QQ": "HQ高音质", "QQ": "HQ高音质",
"KUWO": "高品音质", "KUWO": "高品音质",
"WANGYIYUN": "极高音质", "WANGYIYUN": "极高音质",
"KUGOU": "高品音质"
}, },
"choice": "KUWO", "choice": "KUWO",
"auto_update": True, "auto_update": True,
@ -38,6 +39,11 @@ api_data = {
"超清母带": 7 "超清母带": 7
} }
], ],
"KUGOU": ["https://sdkapi.hhlqilongzhu.cn/api/dgMusic_kugou/",
{
"高品音质": 1
}
]
} }

View File

@ -1,3 +1,3 @@
4.3.1 4.3.2
http://pan.nanfengling.cn/f/4Qc2/update.exe http://pan.nanfengling.cn/f/4Qc2/update.exe
http://pan.nanfengling.cn/f/ZD0U4/NFLmusicv4.3.1.exe http://pan.nanfengling.cn/f/pvdsV/NFLmusicv4.3.2.exe

View File

@ -1,5 +1,5 @@
v4.3.1 - 2025.8.31 v4.3.2 - 2025.9.6
新增QQ音乐标准音质 新增酷狗音乐下载源
修复部分已知问题 修复部分已知问题
本产品是南凤科技旗下的音乐下载器 本产品是南凤科技旗下的音乐下载器