Betanin 使用攻略:自动整理音乐库的神器,让下载的音乐瞬间变整齐

10 months ago

这是什么?

简单来说,Betanin 就像是你的音乐管家。当你用 BT 客户端(比如 qBittorrent、Transmission)下载完音乐后,它可以帮你整理音乐库,让你的音乐收藏瞬间变得井井有条。:

  • 🏷️ 自动识别音乐信息:通过 MusicBrainz 数据库自动识别歌手、专辑、年份等信息
  • 📁 整理文件结构:把混乱的文件整理成"歌手/专辑/歌曲"这样的标准格式
  • 🖼️ 下载专辑封面:自动获取高清专辑封面
  • 📱 实时通知:整理完成后通过 Discord、Telegram 等渠道通知你

https://appstore.lazycat.cloud/#/shop/detail/com.sentriz.betanin

为啥要用这个?

想象一下这个场景:你刚下载了一张专辑,文件名是这样的:

01 - track.mp3
02 - track.mp3
03 - track.mp3

用了 Betanin 后,它会变成:

Radiohead/
  └── OK Computer (1997)/
      ├── 01 - Airbag.mp3
      ├── 02 - Paranoid Android.mp3
      ├── 03 - Subterranean Homesick Alien.mp3
      └── cover.jpg

是不是瞬间清爽了?而且每首歌的标签都会被正确设置,在任何音乐播放器里都能正确显示。

上手指南

我先用 VueTorrent 下载了一个音乐文件

image.png 下载的音乐,我放在了懒猫网盘,Music 目录下

image.png

应用安装之后,默认用户名/密码:admin/admin 登录之后,进入主页

image.png

可以手动配置路径,比如上面我的音乐,对应的路径要这样选: /lzcapp/run/mnt/home/你的懒猫/Music/周杰伦

点击右侧的文件导入图标,就可以看到正在处理,处理好之后,在下方可以看到

image.png

点击 View,进入处理页面

image.png

Match (88.3%):beets 自动识别你的文件夹内容,和 MusicBrainz 数据库里的“Jay”专辑做了比对,认为有 88.3% 的相似度。

image.png

[A]pply:应用当前匹配,把专辑元数据(如歌手、专辑名、曲目名、封面等)写入你的音乐文件,并整理到目标目录(/music)。 ▫ More candidates:如果你觉得当前匹配不准,可以让 beets 再找其他候选专辑。 ▫ Skip:跳过这次导入,不做任何修改。 ▫ Use as-is:不做元数据匹配,直接按原文件导入。 ▫ as Tracks:按单曲导入,不按专辑处理。 ▫ Group albums:按分组专辑导入。 ▫ Enter search, enter Id:手动输入专辑名或 MusicBrainz ID,自己指定匹配对象。 ▫ aBort:终止本次导入。

大多数情况下,直接 [A]pply 就可以,系统会自动整理并归档到 /music。

这是我原先的文件

image.png 输入 A,点击 send 按钮

image.png

它会接着自动处理其他的文件夹数据

image.png

等都处理完后,可以在应用数据/music 文件夹下看到文件,文件名和专辑名都处理成了正体字

image.png

image.png 处理好之后,可以把文件放到你想放的目录

image.png

以上就是手动操作的步骤,它同样支持自动操作,需要配置BT客户端,让 Betanin 能在下载完成后自动工作。

VueTorrent 配置

  1. 创建一个脚本 notify_betanin.sh
#!/bin/sh
# 只处理音乐分类的下载
[ "$1" != "music" ] && exit

curl --request POST \
  --data-urlencode "both=$2" \
  --header "X-API-Key: 你的API密钥" \
  "http://localhost:9393/api/torrents"

密钥可以在Setting 看到

image.png

  1. 在 VueTorrent 中:
    • 打开 设置下载
    • 勾选 Torrent 完成时运行外部程序
    • 填入:/path/to/notify_betanin.sh "%L" "%R"

image.png 3. 记得给脚本加执行权限:

chmod +x notify_betanin.sh

还可以在 Betanin 设置中添加通知渠道,比如 Telegram:

notifications:
  - type: telegram
    token: 你的bot_token
    chat_id: 你的chat_id

image.png

注意:MusicBrainz 数据库虽然很全,但一些小众或新发布的专辑可能还没收录。你可以手动选择跳过或者添加信息。

写在最后

Betanin 能让你的音乐管理变得超级轻松。设置好之后,你就可以专心享受音乐,不用再为乱糟糟的文件头疼了。整个过程都是自动的,你要做的就是下载音乐,然后等着欣赏整理好的成果。

如果你是音乐爱好者,经常下载音乐,那这个工具绝对值得一试。

作者
天天