欧稽里得
命题 II — 机器学习

【Python小工具】从BeatSaber歌单文件夹中提取自己喜欢的歌曲

最近搬运了大佬的226G BeatSaber曲包,附上链接 https://share.wgzeyu.vip

但是曲包文件过大,非常冗余,导致每次进入游戏加载曲包文件夹要很久,于是写了这个小工具。

用途是从茫茫曲海中选择自己个人歌单里有的歌曲,选出自己喜欢的歌曲,并提取到一个文件夹里,做成一个独立的属于自己的曲包。

食用方法

  • 准备BeatSaber曲包的主目录,目录结构为

  • 以我自己为例,需要准备红圈圈出来这个路径

            ![](https://ele-yufo-blog.oss-cn-beijing.aliyuncs.com/blog/11/9a1733adbd8c781dd940cdaa65c54515.png)
    
  • 准备自己歌曲的文件夹,所有歌曲文件要直接放在这个路径下,不支持文件夹嵌套

  • 准备一个空的文件夹给新曲包用

  • 需要mutagen包处理音频文件,如果没有请pip install自行安装

  • 运行之后根据提示输入三个路径,即“自己的个人歌曲文件夹”“BeatSaber曲包主路径”和“用于复制歌曲的空文件夹”即可完成。

  • 用BeatSaber路径管理器添加新文件夹,就能创造一个都是自己喜欢歌曲的歌单了。

下载链接:

BeatSaber歌单中查询自己喜欢的歌曲

运行__init__就行,11点多写的,现在2点多了。估计没人用,就不封装了。