0
点赞
收藏
分享

微信扫一扫

Navidrome Music Server Subsonic 开源音乐收藏服务器和流媒体服务器

该项目可以用来搭建自己的音乐网站,功能丰富支持中文界面、专辑封面、多用户、各种音频格式、播放列表等功能,而且硬件要求低即使是在树莓派上也能流畅地运行。

Navidrome Music Server Subsonic 开源音乐收藏服务器和流媒体服务器_docker

特征

  • 处理非常大量的音乐收藏
  • 几乎可以传输任何可用的音频格式
  • 对合辑(各种艺术家专辑)和盒装(多光盘专辑)的大力支持
  • 多用户,每个用户都有自己的播放次数、播放列表、收藏夹等...
  • 资源使用率极低
  • 多平台,可在 macOS、Linux 和 Windows 上运行。还提供了 Docker 镜像
  • 适用于所有主要平台的现成二进制文件,包括 Raspberry Pi
  • 自动监控库的更改、导入新文件并重新加载新元数据
  • 基于 Material UI 的主题化、现代且响应式的 Web 界面
  • 与所有 Subsonic/Madsonic/Airsonic 客户端兼容
  • 即时转码,可以为每个用户/玩家设置;支持 Opus 编码
  • 翻译成多种语言

Subsonic API 支持的功能

  • 基于标签的浏览/搜索
  • 按文件夹模拟浏览
  • 播放列表
  • 书签(用于有声读物)
  • 加星标(收藏夹)艺术家/专辑/曲目
  • 艺术家/专辑/曲目的 5 星级评级
  • 转码和下采样
  • 获取/保存播放队列(以继续在不同的设备中收听)
  • Last.fm 和 ListenBrainz 乱码
  • Last.fm 的艺术家简介
  • 来自 Spotify 的艺术家图片(需要配置)
  • 专辑图片和描述来自 Last.fm
  • 歌词(目前仅来自嵌入标签)

应用

除了它自己的 Web UI 之外,Navidrome 还应该与所有 Subsonic 客户端兼容。

  • Android:Symfium、 DSub、 Tempo、 substreamer、 Subtracks 和 Ultrasonic
  • iOS:play:Sub、 substreamer、 Amperfy 和 iSub
  • 网络:Feishin、 Thunderdrome、 Airsonic Refix、 Subplayer、 Aurial、 Jamstash 和 Subfire
  • 桌面:Sonixd (Windows/Linux/macOS)、 Feishin (Windows/Linux/macOS)、 Sublime Music (Linux)、 Supersonic (Windows/Linux/macOS) 和 Submariner (macOS)
  • CLI:Jellycli (Windows/Linux) 和 STMP (Linux/macOS)

使用 Docker 安装

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(我用的这个)

 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

浏览器访问

http://10.10.201.224:4533/

截图

第一次登陆设置用户名和密码

Navidrome Music Server Subsonic 开源音乐收藏服务器和流媒体服务器_Windows_02

Navidrome Music Server Subsonic 开源音乐收藏服务器和流媒体服务器_docker_03

Navidrome Music Server Subsonic 开源音乐收藏服务器和流媒体服务器_docker_04

Navidrome Music Server Subsonic 开源音乐收藏服务器和流媒体服务器_docker_05

传送门

开源地址:https://github.com/navidrome/navidrome

-END-

举报

相关推荐

0 条评论