51工具盒子

依楼听风雨
笑看云卷云舒,淡观潮起潮落

Navidrome 自托管的开源音乐服务器

小伙伴们是否遇到这样一个问题:想听的歌遍布各个平台,找不到一个播放器统一管理所有歌曲?今天为小伙伴推荐一款开源程序,可以自由地从任何浏览器或移动设备收听音乐收藏。

程序介绍 {#程序介绍}

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 版本的下载地址。因杜老师没有苹果电脑,所以需要小伙伴们自行测试: 下载地址

安卓版本下载地址: 下载地址

赞(2)
未经允许不得转载:工具盒子 » Navidrome 自托管的开源音乐服务器