Skip to content

Latest commit

 

History

History
48 lines (30 loc) · 1.92 KB

README.md

File metadata and controls

48 lines (30 loc) · 1.92 KB

AlbumWallpaper

功能

AlbumWallpaper是一款基于python开发的,跨平台的专辑墙壁纸生成器。

  • 输入歌单链接,自动批量下载歌单中每一首歌曲的封面(目前仅支持网易云音乐)。
  • 根据文件夹中的所有图片生成一个专辑墙封面。
  • 可以自己设定图片,不限定于歌曲封面,只需将图片存放在指定文件夹下即可。
  • 可以自己调整生成壁纸的分辨率、长宽比。

壁纸展示

album_wall

album_wall

应用展示

image

使用方法

UI界面

直接在Release中下载对应平台的App即可

  • 输入歌单链接:目前仅支持网易云音乐
  • 输入最大下载歌曲数量:默认为空,即全部下载(如果太多图片,制作出来的壁纸也不好看)
  • 选择下载路径:歌曲的信息和封面会保存的该文件夹中
  • 选择封面制作路径:在点击【制作壁纸】按钮时,App获取此路径下所有的图片,用来制作壁纸
  • 壁纸宽度和高度:默认为1920x1080,单位是像素

Python运行

  • 环境:python3.10
  • 拉取:git clone https://github.com/YanTianlong-01/AlbumWallpaper.git
  • 创建虚拟环境:python -m venv venv
  • 激活虚拟环境:Windows .\venv\Scripts\activate macOS source ./venv/bin/activate
  • 安装依赖:pip install -r requirement.txt
  • 运行App:python UIMain.py,弹出UI界面,按上述操作即可。
  • 退出虚拟环境:deactivate

致谢

爬虫部分参考了 Flowing-CD-Wall