个人音乐服务Navidrome搭建和使用
Navidrome🎧☁️ 与 Subsonic/Airsonic 兼容的现代音乐服务器和串流器。 Navidrome 是一款基于网络的开源音乐收藏服务器和流媒体。它让您可以通过任何浏览器或移动设备自由收听您收藏的音乐。它就像你的个人 Spotify! 特点 处理超大音乐收藏 几乎可串流任何音频格式 读取并使用所有精心策划的元数据 对合集(Various Artists 专辑)和盒装(多碟专辑)的强大支持 多用户,每个用户都有自己的播放次数、播放列表、收藏夹等。 资源使用率极低 多平台,可在 macOS、Linux 和 Windows 上运行。还提供 Docker 映像 所有主要平台(包括 Raspberry Pi)的二进制文件均可随时使用 自动监控资料库变化,导入新文件并重新加载新元数据 基于 Material UI 的可主题化、现代化和响应式网络界面 与所有 Subsonic/Madsonic/Airsonic 客户端兼容 即时转码可按用户/播放器设置。支持 Opus 编码 翻译成各种语言 创建docker文件 采用Docker形式安装服务,准备工作是安装docker服务,参考 Install using the apt repository Navidrome的主目录假定在/opt/navidrome , 创建docker compose文件 cd /opt/navidrome vim docker-compose.yml docker-compose.yml 内容 version: "3" services: navidrome: image: deluan/navidrome:develop ports: - "14533:4533" restart: unless-stopped environment: ND_SCANSCHEDULE: 0 ND_LOGLEVEL: info ND_SESSIONTIMEOUT: 24h ND_BASEURL: "/nav" ND_PLAYLISTSPATH: "." ND_LASTFM_LANGUAGE: "zh" ND_LASTFM_APIKEY: "lastfm_apikey" ND_LASTFM_SECRET: "lastfm_secret" ND_SPOTIFY_ID: "spotify_id" ND_SPOTIFY_SECRET: "spotify_secret" ND_ENABLEARTWORKPRECACHE: "false" ND_ENABLESHARING: "true" volumes: - "/opt/navidrome/data:/data" - "/opt/navidrome/music:/music:ro" Navidrome有很多参数Advanced configuration ,使用熟悉了可以自己在环境变量里再增加配置。 ...