廾匸 廾匸
  • 首页
  • 雨山前
  • 初创
    • 国风
    • 艺术
    • 摄影
    • 设计
  • ovvo社区
    • 数字生活
    • 玩物志趣
    • 读书笔记
  • 片刻
    • 爱听
    • 爱看
    • 爱玩
  • 市集
  • 注册
  • 登录
首页 › ovvo社区 › 开发编程 › Navidrome:可能是更好的音乐流媒体服务器

Navidrome:可能是更好的音乐流媒体服务器

廾
12月前开发编程阅读 1,009

Navidrome 允许您通过现代 Web UI 和广泛的第三方兼容移动应用程序(适用于 iOS 和 Android 设备)从任何地方欣赏您的音乐收藏。

官网 文档

特征

  • 资源使用非常低。运行良好,即使在简单的树莓派零和旧的硬件设置
  • 处理非常大的音乐收藏
  • 流式传输几乎任何可用的音频格式
  • 阅读并使用所有精心策划的元数据
  • 对汇编(各种艺术家专辑)和盒装(多盘专辑)的大力支持
  • 多用户,每个用户都有自己的播放计数,播放列表,收藏夹等。
  • 多平台,运行在马科斯,Linux 和窗口。还提供码头图像
  • 准备使用, 官方,树莓派二进制文件和 Docker 图像可用
  • 自动监控库的更改、导入新文件和重新加载新元数据
  • 基于材料 UI 的主题、现代和响应式 Web 界面
  • 兼容所有亚音速/马德松/空气音速客户端。请参阅下文,了解测试客户列表
  • 在飞行中进行转编码。可以设置每个用户/播放器。支持鸦片编码
  • 翻译成 17 种语言(和计数)
  • 完全支持播放列表,并可选择自动导入文件并保持同步.m3u

由Subsonic API 支持的功能

  • 基于标签的浏览/搜索
  • 播放 列表
  • 书签(有声读物)
  • 明星艺术家/专辑/曲目
  • 转编码
  • 获取/保存播放队列(在其他设备中继续收听)
  • 来自 Last.FM 的艺术家生物
  • 来自 Spotify 的艺术家图像

应用程序

  • iOS: play:Sub
  • Android: DSub, Ultrasonic, Audinaut and Music Stash
  • Web: Aurial, Subplayer, Airsonic Frontend, Jamstash and Subfire
  • Desktop: Sublime Music (Linux/macOS)
  • CLI: Jellycli (Windows/Linux)
  • Other:Navidrome Kodi Plugin

开始

这里以Centos系统为例,你可以在 Centos使用指南 中按教程安装宝塔面板和docker/docker-compose(也可以在宝塔面板-插件里安装Docker管理器)。

新建一个目录进入到这个目录内:

mkdir -p /opt/navidrome && cd /opt/navidrome

新建一个docker-compose.yml:

nano 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

前面说了因为navidrome不支持上传功能,所以这里我自己加了个miniserve,然后就可以通过miniserve上传音乐了。

记得把user丨password字段改为用户名和一个高强度的密码。当然如果你不需要的话可以把这个容器相关的配置删掉

Navidrome:可能是更好的音乐流媒体服务器-廾匸

up起来即可:

docker-compose up -d
Navidrome:可能是更好的音乐流媒体服务器-廾匸

确认所有容器都是up状态:

docker-compose ps
Navidrome:可能是更好的音乐流媒体服务器-廾匸

创建站点

宝塔面板-新建站点并开启SSL

Navidrome:可能是更好的音乐流媒体服务器-廾匸

配置反向代理到 127.0.0.1:4533

Navidrome:可能是更好的音乐流媒体服务器-廾匸

访问你的域名创建管理员账号:

Navidrome:可能是更好的音乐流媒体服务器-廾匸

调整语言为简体中文

右上角-Personal-Language-简体中文

Navidrome:可能是更好的音乐流媒体服务器-廾匸

上传音乐

访问你的服务器IP:4534可以看到miniserve的界面,登录进去可以上传音乐:

Navidrome:可能是更好的音乐流媒体服务器-廾匸

曲库

曲库是每隔1分钟自动扫描一次:

Navidrome:可能是更好的音乐流媒体服务器-廾匸
Navidrome:可能是更好的音乐流媒体服务器-廾匸
开发编程
赞(0) 收藏(0)
自建网盘解决方案-基于云存储的网盘系统zpan
上一篇
自建阿里云盘分享盘
下一篇
再想想
所有评论(1)
  • ermian

    老铁 你这个站点字体是什么字体啊,太好看了

    11月前 回复
2021110216413330
2021110216413052
2021110216412591
previous arrow
next arrow
  • Typodarium 字体设计
    Typodarium 字体设计
    ¥109.00
    加入购物车
  • 豆瓣读书便签贴纸——阅读者系列
    豆瓣读书便签贴纸——阅读者系列
    ¥9.90 – ¥59.00
    选择选项
聚合文章
阿里云盘的webdav协议开源实现(Centos+Docker)
为非技术人群准备的 Python 安装指南
挑一本好看的 2022 年日历,迎接充满希望的虎年
基于Notion的知识库架构
购物车
暂无热门动态

关于我们   用户协议  成为作者

为非技术人群准备的 Python 安装指南
廾
273 0 0
基于Notion的知识库架构
廾
222 0 0
毕业季,送你一份论文格式调整指南
廾
623 0 1
自建阿里云盘分享盘
廾
2,351 2 0
1
  • 0
  • 1
Copyright © 2021-2022 廾匸. Designed by nicetheme.
京公网安备11010502007133号 京ICP备09043258号
  • 首页
    • 雨山前
    • 精选
    • 主页
  • ovvo社区
    • 数字生活
    • 玩物志趣
    • 读书笔记
  • 初创
    • 国风
    • 摄影
    • 艺术
    • 设计
  • 片刻
    • 爱听
    • 爱玩
    • 爱看
  • 市集
    • 市集
    • 购物车
    • 订单
# 读书笔记 # # 设计 # # 开发编程 # # 数字生活 # # 爱看 #
廾
28
文章
2
评论
41
喜欢