由于喜马拉雅官方客户端下载的音频文件为加密格式,无法在普通播放器中播放,所以我写了这个小工具来解密喜马拉雅下载的音频文件。本工具参考@aynakeya的博文,并加入了批量解密的功能。我还写了一个程序Ximalaya-Downloader,用于直接爬取未加密的喜马拉雅音频文件。本工具作为Ximalaya-Downloader的补充,当每日下载vip音频达到上限时,可以使用客户端下载加密的xm文件并使用本工具解密。
在使用该软件时,请确保xm_encryptor.wasm文件与主程序文件处在同一目录下,最好是一个单独的文件夹。
brew install libmagic
pip3 install -r requirements.txt
python3 main.py