当前位置: 首页 > news >正文

docker一键部署!强大的本地音乐服务器NAS-Music

给大家推荐一个实用的本地音乐项目nas-music,他是一个功能强大的音乐服务器,支持本地音乐管理、在线音乐搜索和数据同步功能,为了方便使用,我把项目通过作者提供的Dockerfile,打包成docker镜像上传到镜像仓库了,方便有需要的朋友部署使用,它适配pc端和移动端,是个不错的项目。

✨ 功能特性介绍

🎵 本地音乐管理

应用支持本地音乐文件的智能管理。它可以自动扫描本地媒体库,兼容多种音频格式,并能提取文件自带的元数据信息,包括标题、艺术家、专辑等。系统还会对音乐进行智能分类,按专辑、艺术家、流派等方式自动整理,方便查找。同时支持收藏与播放历史记录,让喜爱的歌曲随时可见。

🔍 在线音乐搜索

除了本地管理,还可以与主流音乐平台打通。支持网易云音乐、QQ
音乐、酷狗音乐等多平台搜索,并能基于本地曲库信息智能匹配在线资源。系统会自动获取歌词和专辑封面,并通过缓存机制加快搜索速度,提升体验。

🎨 用户界面

整体设计风格现代,提供深色主题,界面在桌面、平板和移动端都有良好适配。支持实时搜索和过滤功能,内置音乐播放器,带来完整的播放控制体验。同时,还能直观显示音乐库的统计数据。

🔧 系统管理

应用提供完整的设置管理界面,一键即可完成本地与在线音乐数据同步。内置刮削功能,可自动获取更丰富的音乐元数据信息。此外,还能实时监控内存使用和系统性能,确保运行流畅。

飞牛docker部署

1️⃣ 我们需要先创建一个文件夹路径,这个文件夹储存我们的docker-Compose.yml的文件和配置文件

2️⃣ 桌面打开Docker,点击侧栏 Compose -> 新增项目 -> 输入项目名称 -> 设置路径选择前面第1️⃣步创建的文件夹->创建docker-compose.yml把下面代码复制进去,点击完成 直至构建完成

🐳Docker compose

下面代码中,请将 /vol1/1000/本地音乐 换成你自己的本地音乐路径

services:nas-music:image: zhixinfang/nas-musiccontainer_name: nas-musicports:- "3020:3000"volumes:- ./db:/opt/app/db- /vol1/1000/本地音乐:/opt/app/musicrestart: always

简单使用

浏览器中输入 http://IP:3020 进行访问使用,如果本地有下载的歌曲,默认就加载出来了

首页

点击刮削

左边侧栏 点击设置 -> 立即刮削 ,刮削后就能显示歌词和歌曲封面

歌曲详情

艺术家页面

播放详情

更多功能见 项目地址:

https://gitee.com/yanfanVIP/nas-music

📊 综合评分: ★★★☆☆

综合评分三分,部署简单,UI简单好看适配pc端和移动端浏览器,功能实用支持自动刮削音乐元数据,唯一最大缺点是只有网页端,没有对应的APP,所以想听歌只能浏览器进行。

http://www.dtcms.com/a/354775.html

相关文章:

  • labelme的安装
  • 数据库服务-主从同步-高可用架构MHA
  • vue的动态组件keep-alive实现组件缓存和状态保留
  • 解锁制造业增长密码:MES如何适配行业特性?
  • Linux04:
  • Electron解压缩文件
  • 【实战笔记】OCI Ubuntu 24.04 + TigerVNC + XFCE + Chrome 开机自启全记录
  • [吾爱出品] windows桌面课程表
  • Kafka 4.0 五大 API 选型指南、依赖坐标、上手示例与最佳实践
  • AI智能教育新实践:从作业批改到薄弱项定位,构建个性化学习新路径
  • 深入理解QLabel:Qt中的文本与图像显示控件
  • 云计算学习100天-第30天
  • LaunchScreen是啥?AppDelegate是啥?SceneDelegate是啥?ContentView又是啥?Main.storyboard是啥?
  • 生成式 AI 的 “魔法”:以 GPT 为例,拆解大语言模型(LLM)的训练与推理过程
  • Java线程池深度解析:从原理到实战的完整指南
  • ABAP - CPI - pass header parameter and filter parameter to odata service
  • 【C语言】函数栈帧的创建与销毁
  • 引入资源即针对于不同的屏幕尺寸,调用不同的css文件
  • 开发避坑指南(41):Vue3 提示框proxy.$modal.msgSuccess()提示文本换行解决方案
  • 腾讯混元开源视频拟音模型,破解 AI 视频 “无声” 难题
  • vscode 远程ssh登录免手动输入密码
  • 20.22 QLoRA微调实战:中文语音识别数据准备全流程解密
  • 音合成之二十四 微软VibeVoice语音合成模型
  • 2025通用证书研究:方法论、岗位映射与四证对比
  • 【Bluedroid】A2DP Source设备音频数据读取机制分析(btif_a2dp_source_read_callback)
  • Unity 打包 iOS,Xcode 构建并上传 App Store
  • Java 大视界 -- 基于 Java 的大数据实时流处理在智能电网分布式电源接入与电力系统稳定性维护中的应用(404)
  • mac中进行适用于IOS的静态库构建
  • 【大前端】React Native 调用 Android、iOS 原生能力封装
  • 基于FPGA的情绪感知系统设计方案:心理健康监测应用(五)