Docker搭建一款开源跨平台的音乐服务器

文摘   2024-08-17 09:44   广东  
系统介绍
Navidrome是一个开源的基于Web的音乐收藏服务器和流媒体平台,它为用户提供了自由地从任何浏览器或移动设备上收听音乐收藏的功能。

基本概述

  • 定义:Navidrome是一个全功能的开源音乐服务器应用,它允许用户通过Web界面或API进行音乐库的管理和访问。

  • 功能:提供音乐库管理、多媒体格式支持、智能播放、用户权限控制以及跨平台可用性等多种功能。

  • 设计理念:旨在为用户提供一个类似个人Spotify的音乐管理和播放解决方案。

功能特点

  • 跨平台支持:Navidrome可以在macOS、Linux、Windows以及Docker等平台上运行,提供了广泛的兼容性。

  • 多格式支持:几乎可以传输任何可用的音频格式,包括常见的MP3、FLAC、WAV等。

  • 智能管理:自动监控音乐库的更改,导入新文件并重新加载新元数据,确保音乐库的实时更新。

  • 多用户访问:支持多用户访问,每个用户都有自己的播放次数、播放列表、收藏夹等,有助于维护音乐库的安全性和隐私性。

  • 主题化界面:基于Material UI和React-Admin的主题化、现代和响应式Web界面,用户可以根据个人喜好选择不同的主题。

  • 智能播放列表:支持智能/动态播放列表,类似于iTunes的播放列表功能,为用户提供更加个性化的播放体验。

  • 多语言支持:已翻译成多种语言,并且还在不断增加中,方便全球用户的使用。

应用场景

  • Navidrome适用于各种需要音乐管理和流媒体服务的场景,包括个人音乐收藏管理、家庭音乐共享、小型音乐社区等。

  • 通过Navidrome,用户可以轻松地管理自己的音乐库,并在任何设备上享受高品质的音乐体验。

Navidrome作为一款开源的音乐服务器应用,以其丰富的功能、广泛的兼容性和易用性受到了广大音乐爱好者的喜爱。无论是个人用户还是小型组织,都可以通过Navidrome来搭建自己的音乐管理和流媒体平台,享受更加便捷和个性化的音乐体验。

如需了解更多信息,可以访问其官方网站或查阅相关的技术文档。

官网文档
https://www.navidrome.org/docs/installation/
Docker镜像
https://hub.docker.com/r/deluan/navidrome
GitHub地址
https://hub.docker.com/r/deluan/navidrome

安装教程

Docker部署操作步骤:安装Docker、拉取镜像、安装部署。

| 安装docker

sudo apt update
sudo apt install -y docker.io docker-compose

| 拉取镜像

sudo docker pull deluan/navidrome

安装部署

sudo 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

指令执行完成后,在浏览器访问IP:4533即可。安装好以后点击打开。初次打开需要设置管理员账户,密码,重复密码三个选项。

关注公众号,为你推荐更多原创干货!

更多内容也可看笔者出版图书

—————————

幼稚猿
分享各类技术资讯和教程,出版多本IT图书《Django+Vue系统架构设计与实现》、《Golang+Vue.js商城项目实战》等
 最新文章