navidrome
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