Navidrome,自建音乐流媒体服务

简介

Navidrome 是一个开源的、自托管的音乐服务器和流媒体应用程序。 简单来说,你可以把它想象成你自己的私人 Spotify 或 Apple Music。

官网:https://www.navidrome.org/

文档:https://www.navidrome.org/docs/

主要特点:

  • 自托管: 你需要自己安装和运行 Navidrome 服务器,这意味着你完全控制你的音乐数据。
  • 支持多种音频格式: 兼容 MP3, FLAC, AAC, ALAC, OPUS, DSD 等多种格式。
  • 支持多种客户端: 可以通过网页浏览器、移动应用程序(如 Substreamer, Ultrasonic, Play:Sub)或其他 Subsonic 兼容客户端访问你的音乐库。
  • 元数据管理: 支持读取和管理音乐文件的元数据(如专辑、艺术家、标题等)。
  • 扫描和索引: 自动扫描你的音乐文件夹并将音乐添加到你的库中。
  • 播放列表支持: 可以创建和管理播放列表。
  • 用户管理: 支持创建多个用户,并为每个用户设置不同的权限。
  • 简单易用: 界面简洁直观,易于上手。
  • 开源免费: 完全免费使用,并且可以自由地修改和分发。

部署

Docker

docker-compose

1
2
mkdir -p /opt/service/navidrome
cd /opt/service/navidrome
1
vim docker-compose.yml
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
services:
  navidrome:
    image: deluan/navidrome:latest
    container_name: navidrome
    # user: 1000:1000 # should be owner of volumes
    ports:
      - "4533:4533"
    restart: unless-stopped
    environment: # 如果为空,需要使用 {}
      # Optional: put your config options customization here. Examples:
      # ND_LOGLEVEL: debug
      DefaultLanguage: zh-Hans
    volumes:
      - "./navidrome_data:/data"
      - "/mnt/music:/music:ro"
1
docker compose up
页面浏览量Loading
网站总访客数:Loading
网站总访问量:Loading
使用 Hugo 构建
主题 StackJimmy 设计
-->