Skip to content

hezengliang/Ximalaya-XM-Decrypt

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

38 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

喜马拉雅xm文件解密工具

Ximalaya-XM-Decrypt

说明

由于喜马拉雅官方客户端下载的音频文件为加密格式,无法在普通播放器中播放,所以我写了这个小工具来解密喜马拉雅下载的音频文件。本工具参考@aynakeya的博文,并加入了批量解密的功能。我还写了一个程序Ximalaya-Downloader,用于直接爬取未加密的喜马拉雅音频文件。本工具作为Ximalaya-Downloader的补充,当每日下载vip音频达到上限时,可以使用客户端下载加密的xm文件并使用本工具解密。

在使用该软件时,请确保xm_encryptor.wasm文件与主程序文件处在同一目录下,最好是一个单独的文件夹。

使用方法

python 3.8 环境实测可以使用。

  1. 创建 python 虚拟环境
python -m venv env_xmdec
source env_xmdec/bin/activate
  1. 安装必要的库
pip install -r requirements.txt
  1. 运行程序
python main.py

About

喜马拉雅xm文件解密工具

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%