本文由雨云提供云计算服务,注册链接雨云 - 新一代的云服务提供商
准备工作
一个良好的网络环境用于下载镜像
Navidrome
音流APP
Navidrome部署
进入服务器管理后台(以雨云为例)-BT宝塔管理面板-输入用户名和密码
进入后台-docker-容器编排
添加容器编排,输入以下命令
services:
navidrome:
image: deluan/navidrome:latest
container_name: navidrome
restart: unless-stopped
ports:
- "4533:4533" # Navidrome 默认端口
volumes:
- /www/config:/data #数据存储卷,可自定义
- /www/music:/music #音乐存储卷,可自定义
environment:
ND_LOGLEVEL: info
ND_SCANNINGINTERVAL: "1m" # 自动扫描音乐文件的间隔
ND_SESSIONTIMEOUT: "24h" # 登录会话超时时间
等待构建完成(网络不好的可能会像笔者这样)
创建完成后,打开新标签页,输入ip地址:5244
访问Navidrome,注册管理员账号,填写用户名和密码-点击create admin
进入主界面后,点击右上角头像
点击personal进入设置页
将语言改为简体中文(无需刷新)
接下来你可以将歌曲上传至刚才设置的music目录,就可以听歌了
音流APP
虽然已经可以听歌了,但是这单调的页面,以及只有网页端才能听,明显不够完美,这时候我们就需要一款能实现以上功能的软件了——音流
截止笔者写本文的时候,只更新到了1.3.7,支持安卓,Windows和macos使用,由于操作类似,只着重介绍Windows的安装
Windows的安装需要两个文件,可前往alist下载
证书安装
打开stream_music_win .crt
安装证书,存储位置选择
本地计算机
-下一步
点击将所有的证书都放入下列存储
-浏览-存储位置选择收信人的根证书颁发机构
-下一步
完成
显示导入成功即可
音流安装
打开stream_music_1.3.7.3.msix
-安装-等待安装完成
音流使用
安装完成后默认会打开,最好这时候将音流固定到任务栏,否则下次比较难找
打开后选择Navidrome
输入你的Navidrome的ip:端口,用户名和密码(关于直连模式的解释文章末会讲)-登录
这里可以选择协议(如果用了反代,还会提供多一个选项,如ip:443)-选择好后登录
当显示登录成功,你就可以在音乐的海洋里遨游了
效果展示
关于直连模式
在直连模式下,音流不会将服务端的数据同步到本地,而是在您每次操作时单独获取数据。若您的曲库较大,可以尝试开启此选项,以提升首次进入应用时的体验。
但请注意,由于直连模式完全依赖服务端接口的返回结果,现有功能可能会失去部分特性:
每日推荐无法筛选歌曲时长,即可能有部分长音频进入每日推荐。
无法检测重复歌曲。
在没有文件夹接口的服务端(Subsonic/Navidrome/Jellyfin)中,文件夹功能仅显示本地副本中的数据(即手动查询过的数据)。
部分排序和过滤功能不可用。
音流作者的大饼
我个人有轻微的仓鼠症,曲库在可以预见的未来将会越来越大,直连模式上线后,从我自己的体验来看,除了一些小功能缺失外,整体还是很不错的。
所以以后直连模式肯定是音流主力优化的方向,但毕竟所有数据都来自对应的服务端接口,若服务端没有对应的接口,我也无能为力,所以一个天真的构想就诞生了:以后要做一个音流专属的音乐服务端。
转载自https://music.aqzscn.cn/docs/guides/sync_mode/