AlbumWallpaper是一款基于python开发的,跨平台的专辑墙壁纸生成器。
- 输入歌单链接,自动批量下载歌单中每一首歌曲的封面(目前仅支持网易云音乐)。
- 根据文件夹中的所有图片生成一个专辑墙封面。
- 可以自己设定图片,不限定于歌曲封面,只需将图片存放在指定文件夹下即可。
- 可以自己调整生成壁纸的分辨率、长宽比。
直接在Release中下载对应平台的App即可
- 输入歌单链接:目前仅支持网易云音乐
- 输入最大下载歌曲数量:默认为空,即全部下载(如果太多图片,制作出来的壁纸也不好看)
- 选择下载路径:歌曲的信息和封面会保存的该文件夹中
- 选择封面制作路径:在点击【制作壁纸】按钮时,App获取此路径下所有的图片,用来制作壁纸
- 壁纸宽度和高度:默认为1920x1080,单位是像素
- 环境:python3.10
- 拉取:
git clone https://github.com/YanTianlong-01/AlbumWallpaper.git
- 创建虚拟环境:
python -m venv venv
- 激活虚拟环境:Windows
.\venv\Scripts\activate
macOSsource ./venv/bin/activate
- 安装依赖:
pip install -r requirement.txt
- 运行App:
python UIMain.py
,弹出UI界面,按上述操作即可。 - 退出虚拟环境:
deactivate
爬虫部分参考了 Flowing-CD-Wall