这什么稀奇名字
勤劳使人懒惰~
欢迎使用99音乐下载并添加到Soundpad神器!
本程序可以全自动化将音乐平台上的音乐下载并自动导入到soundpad中
本程序使用python3编写,建议您使用python3.9及以上版本运行本程序
1. 下载python3
2. 安装好python3后,下载程序并安装本程序所需的库
pip install -r requirements.txt3. 下载并安装Google Chrome/Google Chrome官网版
请打开程序文件夹中的configs.ini,您应看到类似下方的构造
[settings]
SoundpadPath = D:\SteamLibrary\steamapps\common\Soundpad\Soundpad.exe
SavePath = D:\Temp
AddSoundPad = True
CookiePath = D:\99SoundPadAdder\cookies.json
[kugou]
target_url = https://www.kugou.com/yy/html/search.html#searchType=song&searchKeyWord=
[netcloud]
target_url = https://music.163.com请将[Settings]部分的SoundpadPath设置为您Soundpad所在的路径(包含Soundpad.exe),若您使用steam安装的soundpad,可以遵循如下步骤
- 复制
Soundpad.exe的文件绝对路径即可
请将SavePath设置为您想将音乐文件存储的路径,不要有非英文字符
AddSoundPad是一个布尔开关,当值为True时,程序会在下载完音频后自动导入soundpad,如果为False,那么程序会在下载完音频后自动准备下一轮下载
CookiePath为程序存储您的登录信息的地方
请把所有选项写入绝对路径
target_url为默认设置
打开终端,执行
python main01.py这将启动程序,请跟随程序选择您想使用的音乐平台
第一次启动时,请选择登录账号选项,跟随程序登录好后再开始下载
其余启动时,直接选择下载歌曲选项
在使用中,确保soundpad处于开启状态!
如果你的浏览器启动异常比如卡死或启动缓慢,可以尝试如下方法
-
在Chrome中输入
chrome://version -
在这里或其他地方找到对应浏览器版本的chromedriver
-
将下载下来的zip解压缩,解压出
chromedriver.exe -
在
main01.py的第19行加入如下代码
from selenium.webdriver.chrome.service import Service- 在
main01.py的第84行加入如下代码
service = Service("")在引号中写入chromedriver.exe的绝对路径
- 将
main01.py的第85行替换为如下内容
driver = webdriver.Chrome(seleniumwire_options=options,options=chrome_options,service=service)Note
如果您使用了其他浏览器比如edge,请自行寻找方案,大同小异
本程序使用GNU General Public License v2.0许可证,如果您对程序有建议或者bug反馈,欢迎fork我的仓库或向我提出Issue
参考:Mass1milian0/soundpad-python-youtube-adder
玩的开心=)

