个人音乐服务神器:Navidrome

-
2025-03-11

💬 简介

官网🔗介绍:

Navidrome allows you to enjoy your music collection from anywhere, by making it available through a modern Web UI and through a wide range of third-party compatible mobile apps, for both iOS and Android devices.

Navidrome is open source software distributed free of charge under the terms of the GNU GPL v3 license.

据我的使用体验总结,Navidrome称不上一个完美的听歌方案,它仍然存在着一些不足,比如界面简陋、歌曲管理粗糙等等,但在实际部署上,由于Navidrome的知名度较高,因此有一些软件或者前端是支持使用Navidrome作为云端或者后端的,这就在一定程度上弥补了Navidrome本身的一些缺点,所以如果你只是想用Navidrome听听歌,那么它将是一个不错的选择。

🖼一些web端demo展示

类手机设备的界面

📦 准备工作

  1. docker环境搭建
  2. Navidrome镜像

docker相关命令

① 使用docker compose部署

docker-compose.yml参考文件如下:

version: "3"
services:
  navidrome:
    image: deluan/navidrome:latest
    ports:
      - "4533:4533"                                         #端口号,左侧是本机端口,右侧是容器程序端口
    environment:                                            #按需求添加,项目地址有对应介绍
      ND_SCANSCHEDULE: 1m                                   #扫描频率,对应s/m/h
      ND_LASTFM_ENABLED:
      ND_LASTFM_APIKEY: 68361bc3922f27c3ed70f2d7d9bfef7e    #改,准备工作2 Last.fm保存的API
      ND_LASTFM_SECRET: 30ba6b67d460bff582dae422b963f710    #改,准备工作2 Last.fm保存的密码
      ND_SPOTIFY_ID: f01fd31cb1bb4714a79f33bf351fd5fa       #改,准备工作3 Spotify ID 
      ND_SPOTIFY_SECRET: 6f77369b272d4c04b9f297f8594e24c9   #改,准备工作3 Spotify 密码
      ND_LASTFM_LANGUAGE: zh                                #默认语言
      ND_LOGLEVEL: info
      ND_SESSIONTIMEOUT: 24h                                #会话超时
      ND_BASEURL: ""
    volumes:
      - "/share/Container/navidrome/data:/data"             #docker路径,不需要改
      - "/share/CACHEDEV2_DATA/mmmm:/music:ro"              #改,"曲库目录:/music:ro"

docker-compose.yaml文件的所在目录下打开终端,然后使用docker-compose up -d命令,即可自动下载镜像并部署Navidrome

② 使用宝塔面板部署

 

 

📱 移动端

安卓端请认准Ultrasonic,亲测可用。

 


参考资料:

“您的支持是我持续分享的动力”

微信收款码
微信
支付宝收款码
支付宝

目录