
简单 SB - POD - 音乐管理器
这只是用于SBPod - BGM播放器模组的简易Windows音乐管理器。
查看大图✅ 本脚本的特点
🎵 音乐与配置管理
- 默认设置:
- 在主文件夹 C:\Music 创建一个文件夹
- 为所有预定义的音乐区域(AbyssLevoir、AltesseLevoir、大厅等)创建子文件夹
- 为每个Boss(Abaddon、Belial、Raven等)创建Boss子文件夹
- 生成一个默认的 config.ini(如果缺失的话)
- 配置文件处理:
- 加载现有的 config.ini(从您指定的路径)
- 如果缺失,会提示你浏览查找一个或自动创建一个新的配置文件
- 确保 [Global]、[MusicPath] 和 [Boss] 章节始终存在
- 当找到音乐文件时,自动更新 [Boss] 条目
⚙️ 设置选项卡(界面)
- 音量控制
- 输入自定义音量百分比(默认22)
- 工作模式
- 选择发布版或调试版
- 洗牌
- 切换随机播放模式开/关
- Boss BGM
- 切换是否使用首领战音乐
- 保存按钮
- 立即将更新后的值写入config.ini
[/list][/list]
🎼 添加音乐标签(图形用户界面)
- 文件夹选择
- 从以下选项中选择:
- 普通音乐文件夹 (MusicPath)
- Boss 文件夹 (Boss)
- 选择一项会清除另一项(以避免冲突)
- 从以下选项中选择:
- 音乐文件管理
- 使用文件选择器添加音乐文件(.mp3, .wav, .ogg, .flac)
- 如果已安装tkinterdnd2,支持拖放功能
- 自动将文件复制到选定的目标文件夹
- 文件列表显示
- 显示所选文件夹中当前的所有音乐文件
- 文件操作
- 打开文件夹(启动资源管理器)
- 删除所选文件
- 重命名选中的文件(若未输入扩展名则保留原扩展名)
🗂 文件系统处理
- 自动为普通音乐和战斗音乐创建所有缺失的文件夹
- 安全复制音乐文件(使用 shutil.copy)
- 删除有错误处理的文件
- 重命名文件时带有扩展名安全检查
🖥 用户体验
- 界面使用 Tkinter + ttk Notebook(标签页界面)构建
- 弹出提示:
- 设置已保存时的提示框
- 错误弹窗在操作失败时显示(如复制、删除、重命名等)
- 使用 Windows 消息框 显示致命错误
🔒 错误处理
- 在底部捕获任何未处理的异常
- 在消息框中显示完整的错误信息及追踪
- 防止脚本静默崩溃
🚀 这个脚本是一个 功能完备的SBPod音乐管理器,它:
- 构建完整的音乐文件夹结构
- 让你按区域和首领分别管理音乐
- 提供一个具有设置和文件操作的图形界面
- 使 config.ini 始终保持有效且为最新版本
正在加载版本记录…
正在加载评论…
评论在新手盒子客户端中发表,这里同步展示。