精选NAS应用商店
NasAppStore为飞牛OS、群晖、威联通等NAS系统提供海量精选免费适配应用,一站式安装管理,帮您轻松打造多媒体家庭私有云中心,发掘NAS更多潜力。

Beets - 开源音乐库管理与自动元数据标签整理工具

应用介绍

Beets 是一款专为音乐发烧友设计的开源音乐库管理系统,能够帮助你自动整理、标记和管理你的音乐收藏。它可以从 MusicBrainz、Discogs 等服务自动获取正确的音乐元数据,让你的音乐库始终保持整洁有序。

如果你有大量零散的音乐文件,元数据信息不完整、不统一,Beets 可以帮你一键修正,自动匹配正确的专辑信息、封面、歌词等内容。Beets 还提供了丰富的插件系统,可以扩展出各种强大功能,满足音乐爱好者的各种需求。

主要功能特点: - 自动从 MusicBrainz 等服务获取并修正音乐元数据 - 支持自动匹配专辑封面、歌词、流派、BPM 等信息 - 可以查找重复曲目和缺失音轨,帮助清理音乐库 - 支持音频转码,可以将音乐转换为任意格式 - 提供网页界面,可以直接在浏览器中浏览和播放音乐 - 灵活的插件系统,方便扩展功能 - 命令行操作,简洁高效,适合自动化处理

安装说明

前提依赖

  • Python 3.7+ 环境
  • 可选:Docker 和 Docker Compose 环境(使用容器化安装)
  • 足够的存储空间存放音乐库

安装配置

使用 Docker Compose 安装 Beets,示例配置如下:

version: "3"
services:
  beets:
    image: lscr.io/linuxserver/beets:latest
    container_name: beets
    environment:
      - PUID=1000
      - PGID=1000
      - TZ=UTC
    volumes:
      - ./config:/config
      - /path/to/music:/music
      - ./downloads:/downloads
    restart: unless-stopped

如果你不想使用 Docker,也可以通过 pip 直接安装:

pip install beets

安装完成后,执行 beet init 生成配置文件,然后根据需要修改 ~/.config/beets/config.yaml

使用说明

  1. 导入音乐:执行 beet import /path/to/your/music 导入音乐文件,Beets 会自动匹配元数据
  2. 查看音乐库:使用 beet list 命令可以搜索和筛选音乐库
  3. 自动更新:定期执行 beet update 更新音乐库信息
  4. 使用插件:根据需要启用插件,例如 fetchart 获取专辑封面,lyrics 获取歌词
  5. 网页浏览:启用 web 插件后,可以通过浏览器访问查看和播放音乐

开源信息

  • GitHub 地址:https://github.com/beetbox/beets
  • 官方网站:https://beets.io/
  • 官方文档:https://beets.readthedocs.io/
  • PyPI 地址:https://pypi.python.org/pypi/beets

Beets 采用 MIT 开源许可证,是一个成熟稳定的开源项目,已经持续开发维护超过十年,功能完善,社区活跃,非常适合音乐爱好者用来管理自己的 NAS 音乐收藏。