Skip to content

windows99-hue/99SoundpadAdder

Repository files navigation

99音乐下载并添加到Soundpad神器

这什么稀奇名字

勤劳使人懒惰~

欢迎使用99音乐下载并添加到Soundpad神器!

本程序可以全自动化将音乐平台上的音乐下载并自动导入到soundpad中

安装

本程序使用python3编写,建议您使用python3.9及以上版本运行本程序

1. 下载python3

2. 安装好python3后,下载程序并安装本程序所需的库

pip install -r requirements.txt

4. 设置程序

请打开程序文件夹中的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,可以遵循如下步骤

  1. 在steam库中打开soundpad页面并点击齿轮图标

    1

  2. 将鼠标悬停在管理选项卡中,点击浏览本地文件

2

  1. 复制Soundpad.exe的文件绝对路径即可

请将SavePath设置为您想将音乐文件存储的路径,不要有非英文字符

AddSoundPad是一个布尔开关,当值为True时,程序会在下载完音频后自动导入soundpad,如果为False,那么程序会在下载完音频后自动准备下一轮下载

CookiePath为程序存储您的登录信息的地方

请把所有选项写入绝对路径

target_url为默认设置

使用

打开终端,执行

python main01.py

这将启动程序,请跟随程序选择您想使用的音乐平台

第一次启动时,请选择登录账号选项,跟随程序登录好后再开始下载

其余启动时,直接选择下载歌曲选项

在使用中,确保soundpad处于开启状态!

疑难解答

如果你的浏览器启动异常比如卡死或启动缓慢,可以尝试如下方法

  1. 在Chrome中输入chrome://version

  2. 这里或其他地方找到对应浏览器版本的chromedriver

  3. 将下载下来的zip解压缩,解压出chromedriver.exe

  4. main01.py第19行加入如下代码

from selenium.webdriver.chrome.service import Service
  1. main01.py第84行加入如下代码
service = Service("")

在引号中写入chromedriver.exe的绝对路径

  1. 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

玩的开心=)

About

This is a tool to let you download some music from Kugou or NetEase and add them into your soundpad easily

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages