Navidrome:现代在线音乐服务器,多系统支持(基于docker)
侧边栏壁纸
  • 累计撰写 1 篇文章
  • 累计收到 0 条评论

Navidrome:现代在线音乐服务器,多系统支持(基于docker)

ljy
ljy
2021-08-14 / 0 评论 / 58 阅读 / 正在检测是否收录...

Navidrome 可用作独立服务器,允许您使用网络浏览器浏览和收听您的音乐收藏。
官方地址

它还可以用作轻量级的 Subsonic-API 兼容服务器,可以与任何 兼容 Subsonic 的客户端一起使用。

特征
非常低的资源使用率。即使在简单的 Raspberry Pi Zero 和旧硬件设置上也能正常运行
处理非常大的音乐收藏
流式传输几乎任何可用的音频格式
读取并使用您精心策划的所有元数据
对合辑(各种艺术家专辑)和盒装(多碟专辑)的大力支持
多用户,每个用户都有自己的播放次数、播放列表、收藏夹等。
多平台,可在 macOS、Linux 和 Windows 上运行。还提供了Docker镜像
随时可用的官方Raspberry Pi二进制文件和 Docker 映像可用
自动监视您的库的更改、导入新文件和重新加载新元数据
基于Material UI 的主题化、现代和响应式Web 界面
与所有 Subsonic/Madsonic/Airsonic 客户端兼容。请参阅下面的测试客户端列表
即时转码。可以为每个用户/玩家设置。支持 Opus 编码
翻译成17 种语言(并且还在增加)
完全支持播放列表,可选择自动导入.m3u文件并保持同步
Last.fm搜索
Subsonic API 支持的功能
基于标签的浏览/搜索
播放列表
书签(用于有声读物)
出演(收藏)艺术家/专辑/曲目
五星级
转码
获取/保存播放队列(继续在不同的设备上收听)
Last.fm 搜索
来自 Last.fm 的艺术家简历
来自Spotify 的艺术家图像(需要配置)
应用
除了它自己的 Web UI,Navidrome 应该与所有 Subsonic 客户端兼容。以下客户端经过测试并确认可以正常工作:

iOS:play:Sub、SubStreamer和iSub
安卓器DSub, 超声波, Audinaut和 SubStreamer
网络:Aurial、 Subplayer、Airsonic Refix、 Jamstash和 Subfire
桌面:崇高音乐(Linux/macOS)
CLI:Jellycli (Windows/Linux) 和STMP (Linux/macOS)
连接的扬声器:
索诺斯:波诺布
Alexa:AskSonic
其他:
Navidrome Kodi 插件
HTTP目录文件系统
有关更多选项,请查看Airsonic 项目维护的客户列表。如果您对所选客户端有任何问题,请打开一个问题。

安装过程
在 Docker 和 Docker Compose 中使用官方 docker 镜像
Docker 镜像可用于 linux/amd64、linux/arm/v6、linux/arm/v7和linux/arm64平台。它们包括运行 Navidrome 所需的一切。

使用docker-compose:
创建一个docker-compose.yml包含以下内容的文件(或将navidrome下面的服务添加到您现有的文件中):

version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    user: 1000:1000 # should be owner of volumes
    ports:
      - "4533:4533"
    restart: unless-stopped
    environment:
      # Optional: put your config options customization here. Examples:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info  
      ND_SESSIONTIMEOUT: 24h
      ND_BASEURL: ""
    volumes:
      - "/path/to/data:/data"
      - "/path/to/your/music/folder:/music:ro"

$ docker run -d \
   --name navidrome \
   --restart=unless-stopped \
   --user $(id -u):$(id -g) \
   -v /path/to/music:/music \
   -v /path/to/data:/data \
   -p 4533:4533 \ 
   -e ND_LOGLEVEL=info \
   deluan/navidrome:latest
0

评论

博主关闭了所有页面的评论