# 前言

使用酷狗音乐下载的歌曲提示仅能在会员有效期内播放,并且不能使用第三方软件播放已下载的歌曲。

那么我下载的意义在哪儿呢?今天给大家分享我是如何解密酷狗音乐目前最新加密方式 .kgm.flac 的。

# 使用到的项目

MengYX 大佬的音乐解锁项目。

现在这个项目存储在:https://git.unlock-music.dev/um 应该是原作者在继续维护。仅供参考。

因为原仓库已经被 Github 封禁,并且现在狠多第三方搭建的相关站点被下架,博主自行搭建了一个原版站点。如下:

# 解锁站点(支持各大主流音乐平台)

基于如上所述项目博主自建:点击跳转

使用教程见我的这篇文章:点击跳转

如本文以及本博客有关内容侵犯您的合法权益,请给我邮箱:lihaoyun2020@foxmail.com 发送相关权利证明文件,本人于 24 小时内删除暂停相关服务的提供.

# 解锁过程

前面提到,现在的酷狗采用 .kmg.flac 加密,因为博主下载的是无损,所以后面都加了个 .flac ,导致现在的解锁站点无法识别,那么我们如何让它能正常工作呢?

经过一段思考,其实酷狗的加密方式没变,只是在后缀上做了点手脚,我们只需要把 .kgm.flac 里面的 .flac 删掉就可以继续使用这个站点解锁了。

但是我看了一眼我下载的几百首歌,这要干到猴年马月?

没关系,我们可以使用 Python 代码,让繁琐的工作自动化!

批量重命名后缀代码如下:

import os
def batch_change_suffix(folder_path, old_suffix, new_suffix):
    """
    批量更改文件后缀名
    Args:
        folder_path (str): 文件夹路径
        old_suffix (str): 旧后缀名
        new_suffix (str): 新后缀名
    """
    for filename in os.listdir(folder_path):
        if filename.endswith(old_suffix):
            old_file_path = os.path.join(folder_path, filename)
            new_file_path = os.path.join(folder_path, filename.replace(old_suffix, new_suffix))
            os.rename(old_file_path, new_file_path)
# 示例用法
folder_path = 'D:/Downloads/ms' # 需要批量修改的文件路径
old_suffix = '.kgm.flac' # 需要批量修改的后缀名,如果像我这样是.kmg.flac 的一定要写全,不能只写.flac
new_suffix = '.kgm' # 新的后缀名
batch_change_suffix(folder_path, old_suffix, new_suffix)

根据我的注释,将存储路径、需要更改的后缀这些替换成你们的实际就行。

运行 Python 代码后,我们就得到了一堆 .kgm 文件,将其放入解锁网站,成功解密。

# 后话

其他的音乐平台我没有使用,根据实际情况,这个站点应该还是可解锁的。毕竟这几年貌似这些主流音乐平台也没改啥加密之类的。

更新于

请我喝[茶]~( ̄▽ ̄)~*

叶玖洛-星尘 微信支付

微信支付

叶玖洛-星尘 支付宝

支付宝

叶玖洛-星尘 QQ

QQ