Navidrome

1.什么是Navidrome

2.Navidrome特点

3.Subsonic API 支持的功能

4.支持的app

5.docker部署navidrome

=====================================================================================================

1.什么是Navidrome

通过查询官网介绍,Navidrome 是一个自托管的开源音乐服务器和流媒体。它让您可以自由地从任何浏览器或移动设备收听您的音乐收藏。它还可以用作轻量级的 Subsonic-API 兼容服务器,可以与任何 兼容 Subsonic 的客户端一起使用。

2.Navidrome特点

  • 处理非常大的音乐收藏
  • 流式传输几乎任何可用的音频格式
  • 读取并使用您精心策划的所有元数据(id3 标签)
  • 多用户,每个用户都有自己的播放次数、播放列表、收藏夹等。
  • 非常低的资源使用率:例如:具有 300GB(~29000 首歌曲)的库,它使用不到 50MB 的 RAM
  • 多平台,可在 macOS、Linux 和 Windows 上运行。还提供了 Docker 镜像
  • 准备使用 Raspberry Pi 二进制文件和可用的 docker 镜像
  • 自动监视您的库的更改、导入新文件和重新加载新元数据
  • 基于 Material UI 的主题化、现代和响应式 Web 界面,用于管理用户和浏览您的图书馆
  • 与所有 Subsonic/Madsonic/Airsonic 客户端兼容。查看经过测试的客户列表
  • 即时转码/下采样。可以为每个用户/玩家设置。支持 Opus 编码
  • 集成音乐播放器

3.Subsonic API 支持的功能

  • 基于标签的浏览/搜索
  • 播放列表
  • 书签(用于有声读物)
  • 出演(收藏)艺术家/专辑/曲目
  • 五星级
  • 转码
  • 获取/保存播放队列(继续在不同的设备上收听)
  • Last.fm 和 ListenBrainz 搜刮
  • 来自 Last.fm 的艺术家简历
  • 来自Spotify 的艺术家图像(需要配置)
  • 歌词(来自嵌入标签)

4.支持的应用

除了可以使用搭建的网页端 Web UI,Navidrome 还可以与以下所有 Subsonic 客户端兼容。以下客户端经过测试并确认可以正常工作:

iOS:play:Sub、 substreamer、 Amperfy和 iSub
安卓:DSub, Subtracks, substreamer, Ultrasonic和 Audinaut
网络:Subplayer、 Airsonic Refix、 Aurial、 Jamstash和 Subfire
桌面:Sublime Music (Linux) 和Sonixd (Windows/Linux/macOS)
CLI:Jellycli (Windows/Linux) 和STMP (Linux/macOS)

连接的扬声器:
Sonos: bonob
Alexa:AskSonic
其他:
Subsonic Kodi 插件、 Navidrome Kodi 插件、 HTTP目录文件系统

5.docker部署navidrome

root@RainGod:/navidrome# cat docker-compose.yml 
version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533"
    environment:
      # Optional: put your config options customization here. Examples:
      ND_SCANSCHEDULE: 1h
      ND_LOGLEVEL: info  
      ND_BASEURL: ""
    volumes:
      - "./data:/data"
      - "/data/music/folder:/music:ro"

启动

docker-compose up -d

nginx反向代理配置

cat /etc/nginx/conf.d/navidrome.yangyijing.cn.conf 
server {
     listen 80;
     server_name navidrome.yangyijing.cn;
     
     location / {
        proxy_pass http://localhost:4533;
     }

}
posted @ 2023-02-01 14:49  老夫聊发少年狂88  阅读(1465)  评论(0编辑  收藏  举报