小伙伴们是否遇到这样一个问题:想听的歌遍布各个平台,找不到一个播放器统一管理所有歌曲?今天为小伙伴推荐一款开源程序,可以自由地从任何浏览器或移动设备收听音乐收藏。
程序介绍 {#程序介绍}
Navidrome 是一个开源的音乐服务器和流媒体服务,允许通过任何浏览器或移动设备自由收听音乐收藏。
它与 Subsonic 以及 Airsonic 兼容,具有现代的 Web 界面,支持多个用户,并且可以处理非常大的音乐收藏。
部署过程 {#部署过程}
Navidrome 支持很多种部署方式,这里以 Docker 为例。如使用命令行则需运行:
|-----------|---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1
| 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
|
如使用 Docker Compose 则将下面内容保存为 docker-compose.yml
文件,并运行 docker-compose up -d
即可:
|------------------------------------------------|----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| version: "3" services: navidrome: image: deluan/navidrome:latest user: 1000:1000 ports: - "4533:4533" restart: unless-stopped environment: ND_SCANSCHEDULE: 1h ND_LOGLEVEL: info ND_SESSIONTIMEOUT: 24h ND_BASEURL: "" volumes: - "/path/to/data:/data" - "/path/to/your/music/folder:/music:ro"
|
运行效果 {#运行效果}
部署好服务后,可通过 http://IP:PORT
访问。首次访问时的注册用户默认为管理员:
Navidrome 支持多语言,可以通过个性化设置为简体中文:
接客户端 {#接客户端}
我们可以通过名为音流的客户端工具来对接 Navidrome,下面是 PC 版本下载地址: 下载地址
下载并解压软件包,找到并打开 stream_music.exe。在界面中找到并选择 Navidrome,填写如下图中信息即可:
macOS 版本的下载地址。因杜老师没有苹果电脑,所以需要小伙伴们自行测试: 下载地址
安卓版本下载地址: 下载地址