阿坤玩存储

不只是存储

第四期:自建音乐服务器navidrome和音乐刮削

2025-04-19

Navidrome 是一款开源、跨平台的自托管音乐服务器,旨在帮助用户构建个人音乐流媒体服务。它支持多种音频格式和客户端,适用于家庭 NAS、VPS、树莓派等设备,提供类似 Spotify 的使用体验。

🎵 核心功能

  • 多平台支持:可在 Windows、macOS、Linux 以及 Docker 环境中运行,适配性强。

  • 广泛的音频格式兼容性:支持 MP3、FLAC、WAV、Opus 等主流音频格式,满足不同用户的需求。

  • 多用户管理:支持多用户,每个用户拥有独立的播放列表、收藏夹和播放历史,适合家庭或小型团队共享使用。

  • 实时转码功能:根据用户或客户端的设置,自动进行音频转码,确保在带宽受限的环境下也能流畅播放。

  • 现代化用户界面:基于 Material UI 设计,界面简洁美观,支持多语言,提升用户体验。

  • 自动库管理:实时监控音乐库的变化,自动导入新文件并更新元数据,保持音乐库的最新状态。

  • 兼容 Subsonic 协议:支持 Subsonic 协议,兼容多种第三方客户端,如 Sonixd、Ultrasonic 等,方便在不同设备上访问。


Music Tag Web 是一款开源的音乐标签编辑器,专为音乐爱好者和自托管用户设计,支持多种音频格式的元数据编辑与管理,轻松实现音乐的整理与美化。

🎵 核心功能

  • 多格式支持:兼容包括 FLAC、APE、WAV、MP3、M4A、OGG、OPUS、WMA、DSF、DFF、MP4 等在内的多种音频格式。

  • 元数据编辑:可编辑歌曲的标题、专辑、艺术家、歌词、封面等信息。

  • 批量处理:支持批量自动修改音乐标签、繁简体转换、文本替换等功能,提高工作效率。

  • 音乐指纹识别:即使音乐文件缺少元数据,也能通过音乐指纹技术进行识别。

  • 文件整理:支持按艺术家、专辑等信息对音乐文件进行分组,并支持自定义多级分组。

  • 歌词翻译:内置歌词翻译功能,便于理解和欣赏不同语言的歌曲。

  • 移动端适配:界面友好地适应移动设备,确保手机端访问同样流畅。


docker compose 配置

version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest  #镜像名字和版本
    user: "0:0"  # 使用 root 用户,避免权限问题
    ports:
      - "4533:4533"  # Navidrome Web UI 端口
    restart: unless-stopped  #重启策略(只有手动停止后不重启)
    environment:
      ND_SCANSCHEDULE: 1h          # 每小时扫描一次媒体库
      ND_LOGLEVEL: info            # 日志级别
      ND_SESSIONTIMEOUT: 24h       # 用户会话超时
      ND_BASEURL: ""               # 基础路径(保持空表示根路径)
    volumes:
      - ./io/data:/data            # 配置和数据库目录
      - <User Music Catalog>:/music:ro  # 音乐文件挂载

  music_tag_web:
    image: xhongc/music_tag_web:latest
    container_name: music_tag_web
    ports:
      - "8002:8001"  # Web UI 端口
    volumes:
      - <User Music Catalog>:/app/media  # 音乐文件挂载
      - ./io/tagdata:/app/data  # 配置和数据库目录
    restart: unless-stopped #重启策略(只有手动停止后不重启)

熊猫无损音乐网:https://www.xmwav.com/

资源下载链接:

https://www.123912.com/s/d83gjv-R3vCd

https://www.123865.com/s/d83gjv-R3vCd