go

navidrome 音乐流媒体服务器

Posted by eye on 01-12,2023

Navidrome 是一个开源的基于网络的音乐流媒体。它使您可以自由地从任何浏览器或移动设备收听您的音乐收藏。这就像您的个人 Spotify!

主要特性包括:

  • 处理非常大的音乐收藏

  • 几乎可播放任何音频格式

  • 读取并使用你精心标记的各种元数据

  • 多用户,每个用户都有自己的播放次数、播放列表、收藏夹等

  • 多平台,在 macOS、Linux 和 Windows 上运行。还提供 Docker 镜像

  • 适用于所有主要平台的即用型二进制文件,包括 Raspberry Pi

  • 自动监控你的库的变化,导入新文件和重新加载新的元数据

  • 基于 Material UI 的主题、现代和响应式的 Web 界面

  • 与所有 Subsonic/Madsonic/Airsonic 客户端兼容

  • 在传输中进行转码,可按用户/播放器设置,支持 Opus 编码

docker-compose.yml

version: '3.5'

services:
  navidrome:
    image: deluan/navidrome:latest
    environment:
      ND_SCANINTERVAL: 1m
      ND_LOGLEVEL: info
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    ports:
    - "127.0.0.1:4533:4533"
    volumes:
    - "./data:/data"
    - "./music:/music:ro"
    restart: unless-stopped


  miniserve:
    image: svenstaro/miniserve:latest
    depends_on:
    - navidrome
    ports:
    - "4534:4534"
    volumes:
    - "./music:/downloads"
    command: "-r -z -u -q -p 4534 -a user:password /downloads"
    restart: unless-stop