收起左侧

推荐一个自己写的NAS音乐播放器

36
回复
1326
查看
[ 复制链接 ]

12

主题

29

回帖

5

牛值

小有名气

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

🎵 NAS 音乐服务器

一个功能强大的基于 Node.js 的音乐服务器,支持本地音乐管理、在线音乐搜索和数据同步功能。

📸 系统截图

主页面

主页面

专辑管理

专辑管理

艺术家管理

艺术家管理

设置页面

设置页面

音乐详情

音乐详情

艺术家详情

艺术家详情

✨ 功能特性

🎵 本地音乐管理

  • 📁 媒体库扫描: 自动扫描本地音乐文件,支持多种音频格式
  • 🏷️ 元数据提取: 自动提取音乐文件的标签信息(标题、艺术家、专辑等)
  • 📊 智能分类: 按专辑、艺术家、流派等自动分类管理
  • 🔄 数据同步: 与在线音乐服务同步,获取更完整的音乐信息
  • ❤️ 收藏功能: 支持音乐收藏和播放历史记录

🔍 在线音乐搜索

  • 🌐 多平台搜索: 支持**云音乐、QQ音乐、酷狗音乐等主流平台
  • 🎯 智能匹配: 基于本地音乐信息智能匹配在线资源
  • 📝 歌词获取: 自动获取和显示歌词信息
  • 🖼️ 封面下载: 自动下载专辑封面图片
  • 💾 缓存机制: 智能缓存搜索结果,提高响应速度

🎨 用户界面

  • 🎨 现代化设计: 采用现代化的UI设计,支持深色主题
  • 📱 响应式布局: 完美适配桌面端、平板和移动端
  • 🔍 实时搜索: 支持实时搜索和过滤功能
  • 🎮 播放控制: 集成音乐播放器,支持播放控制
  • 📊 数据统计: 实时显示音乐库统计信息

🔧 系统管理

  • ⚙️ 设置管理: 完整的系统设置界面
  • 🔄 数据同步: 一键同步本地与在线音乐数据
  • 🔍 刮削功能: 自动获取音乐元数据信息
  • 📈 性能监控: 内存使用和系统性能监控
收藏
送赞 4
分享

0

主题

6

回帖

0

牛值

江湖小虾

**plus,顶一下,支持大佬

1

主题

1

回帖

0

牛值

江湖小虾

**plus,顶一下,支持大佬

6

主题

41

回帖

0

牛值

fnOS系统内测组

感谢分享 , 请问移动端可以和哪些现有的app对接么
楼主厉害,刚好我有个app,已经对接了subsonic,navidrome等, 不嫌弃可以搞个api文档,我来对接😏  详情 回复
6 天前
目前还没有对接APP,但网页适配各种屏幕尺寸,所以是可以直接在网页打开播放器使用的  详情 回复
7 天前

12

主题

29

回帖

5

牛值

小有名气

7 天前 楼主 显示全部楼层
ahtian928 发表于 2025-8-21 16:43
感谢分享 , 请问移动端可以和哪些现有的app对接么

目前还没有对接APP,但网页适配各种屏幕尺寸,所以是可以直接在网页打开播放器使用的

3

主题

283

回帖

0

牛值

小有名气

1755770589511.png

不是很理解,地址这样是真的对吗?

3000端口被占用,怎么改,翻了半天啥也看不到

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
app.js 最后那几行 app.listen(process.env.PORT || 3000, () => { console.log('Server start at: http://localhost:' + (process.env.PORT || 3000)) }) 这里的3000修改为其他端口  详情 回复
6 天前
git clone https://gitee.com/yanfanVIP/nas-music.git 3000端口被占用,应该是你的机器上有其他服务,占用了3000端口,你可以修改启动代码,修改为其他端口  详情 回复
6 天前

12

主题

29

回帖

5

牛值

小有名气

6 天前 楼主 显示全部楼层
yyywd 发表于 2025-8-21 18:05
不是很理解,地址这样是真的对吗?
3000端口被占用,怎么改,翻了半天啥也看不到
...

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

3000端口被占用,应该是你的机器上有其他服务,占用了3000端口,你可以修改启动代码,修改为其他端口

12

主题

29

回帖

5

牛值

小有名气

6 天前 楼主 显示全部楼层
yyywd 发表于 2025-8-21 18:05
不是很理解,地址这样是真的对吗?
3000端口被占用,怎么改,翻了半天啥也看不到
...

app.js 最后那几行

app.listen(process.env.PORT || 3000, () => {
  console.log('Server start at: http://localhost:' + (process.env.PORT || 3000))
})

这里的3000修改为其他端口

0

主题

1

回帖

0

牛值

江湖小虾

ahtian928 发表于 2025-8-21 16:43
感谢分享 , 请问移动端可以和哪些现有的app对接么

楼主厉害,刚好我有个app,已经对接了subsonic,navidrome等, 不嫌弃可以搞个api文档,我来对接😏
改天搞一个API文档,你需要什么我也可以对接  详情 回复
16 小时前
app能分享玩下不  详情 回复
3 天前

0

主题

3

回帖

0

牛值

江湖小虾

大佬,能用音流APP连接吗
目前还不支持  详情 回复
16 小时前

2

主题

19

回帖

0

牛值

江湖小虾

请帮忙写个安装教程

1. 下载工程放到指定目录,比如 /vol1/1000/workspace/nas-music 2. ssh进入工程目录 3. sudo docker build -t nas-music . 4. 在飞牛的docker目录里面找镜像,然后安装  详情 回复
16 小时前

8

主题

124

回帖

60

牛值

fnOS系统内测组

社区上线纪念勋章社区共建团荣誉勋章

有很多不具备开发常识但是可以依葫芦画瓢的人,比如我。

希望作者可以出个详细的安装和修改端口的教程,还有后续的升级那些

有时候你们专业的人省略一个你们认为众所周知的步骤,我这样的人想食用就得把论坛、评论、项目翻烂了去找。

感谢作者

1. 下载工程放到指定目录,比如 /vol1/1000/workspace/nas-music 2. ssh进入工程目录 3. sudo docker build -t nas-music . 4. 在飞牛的docker目录里面找镜像,然后安装 抱歉,最近公司领导发疯了,工作累死人,等  详情 回复
16 小时前
诚心求教程啊,作者做的UI真的太漂亮了,比navidrome强太多了  详情 回复
6 天前

8

主题

124

回帖

60

牛值

fnOS系统内测组

社区上线纪念勋章社区共建团荣誉勋章

Tavion 发表于 2025-8-22 11:10
有很多不具备开发常识但是可以依葫芦画瓢的人,比如我。
希望作者可以出个详细的安装和修改端口的教程,还 ...

诚心求教程啊,作者做的UI真的太漂亮了,比navidrome强太多了

0

主题

10

回帖

0

牛值

江湖小虾

不错啊,能否上架飞牛应用市场,如果不能,能否docker搭建?

62

主题

255

回帖

425

牛值

共建版主

社区上线纪念勋章社区共建团荣誉勋章

不错

公众号:知新坊

0

主题

1

回帖

0

牛值

江湖小虾

我是小白,根本不知道怎么用。

1. 下载工程放到指定目录,比如 /vol1/1000/workspace/nas-music 2. ssh进入工程目录 3. sudo docker build -t nas-music . 4. 在飞牛的docker目录里面找镜像,然后安装 如果不太懂打包镜像的,可以问问AI,这个就  详情 回复
16 小时前

2

主题

34

回帖

0

牛值

fnOS系统内测组

插眼,下班回家试试

0

主题

5

回帖

0

牛值

江湖小虾

maskmaskmask

1

主题

8

回帖

0

牛值

江湖小虾

这个要支持,音乐软件一直是飞牛没有的

0

主题

1

回帖

0

牛值

江湖小虾

牛啊,,,,,

0

主题

1

回帖

0

牛值

江湖小虾

大佬,我搭建成功了。可是怎么都扫描不到呢,感觉映射也没做错,可否指点下,谢谢
1755923741216.jpg

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
音乐路径是 /opt/app/music,映射你自己的目录到这个目录就可以 想要看到音乐文件,需要自己手动点击扫描文件  详情 回复
16 小时前

0

主题

2

回帖

0

牛值

江湖小虾

大佬,node.js环境软接通没法通过,这个怎么解决

0

主题

2

回帖

0

牛值

江湖小虾

root@MT:# ln -s /root/node-v14.17.0-linux-x64/bin/node /usr/local/bin/node
ln -s /root/node-v14.17.0-linux-x64/bin/npm /usr/local/bin/npm
ln: failed to create symbolic link '/usr/local/bin/node': File exists
ln: failed to create symbolic link '/usr/local/bin/npm': File exists
root@MT:
# export NODE_HOME=/root/node-v14.17.0-linux-x64/bin/
export PATH=​PATH:NODE_HOME:/usr/local/bin/

4

主题

8

回帖

0

牛值

江湖小虾

真不错 要是能docker 布置就好了

2

主题

31

回帖

0

牛值

江湖小虾

最好是搞个docker镜像,还有支持歌单功能

4

主题

10

回帖

0

牛值

江湖小虾

**plus,顶一下,支持大佬

5

主题

13

回帖

0

牛值

江湖小虾

感谢分享,支持

2

主题

35

回帖

0

牛值

江湖小虾

musichub 发表于 2025-8-22 09:05
楼主厉害,刚好我有个app,已经对接了subsonic,navidrome等, 不嫌弃可以搞个api文档,我来对接😏 ...

app能分享玩下不

2

主题

9

回帖

0

牛值

江湖小虾

这个项目怎么安装啊

2

主题

3

回帖

0

牛值

江湖小虾

有移动端就更好啦

12

主题

29

回帖

5

牛值

小有名气

16 小时前 楼主 显示全部楼层
musichub 发表于 2025-8-22 09:05
楼主厉害,刚好我有个app,已经对接了subsonic,navidrome等, 不嫌弃可以搞个api文档,我来对接😏 ...

改天搞一个API文档,你需要什么我也可以对接

12

主题

29

回帖

5

牛值

小有名气

16 小时前 楼主 显示全部楼层
我看邢 发表于 2025-8-22 09:09
大佬,能用音流APP连接吗

目前还不支持

12

主题

29

回帖

5

牛值

小有名气

16 小时前 楼主 显示全部楼层
罗兹x 发表于 2025-8-22 09:51
请帮忙写个安装教程

1. 下载工程放到指定目录,比如 /vol1/1000/workspace/nas-music
2. ssh进入工程目录
3. sudo docker build -t nas-music .
4. 在飞牛的docker目录里面找镜像,然后安装

12

主题

29

回帖

5

牛值

小有名气

16 小时前 楼主 显示全部楼层
Tavion 发表于 2025-8-22 11:10
有很多不具备开发常识但是可以依葫芦画瓢的人,比如我。
希望作者可以出个详细的安装和修改端口的教程,还 ...

1. 下载工程放到指定目录,比如 /vol1/1000/workspace/nas-music
2. ssh进入工程目录
3. sudo docker build -t nas-music .
4. 在飞牛的docker目录里面找镜像,然后安装

抱歉,最近公司领导发疯了,工作累死人,等闲下来了,搞一个镜像push上去

12

主题

29

回帖

5

牛值

小有名气

16 小时前 楼主 显示全部楼层
dsc22222 发表于 2025-8-23 12:35
大佬,我搭建成功了。可是怎么都扫描不到呢,感觉映射也没做错,可否指点下,谢谢

...

音乐路径是  /opt/app/music,映射你自己的目录到这个目录就可以
想要看到音乐文件,需要自己手动点击扫描文件

12

主题

29

回帖

5

牛值

小有名气

16 小时前 楼主 显示全部楼层
JimmieTing 发表于 2025-8-22 16:26
我是小白,根本不知道怎么用。

1. 下载工程放到指定目录,比如 /vol1/1000/workspace/nas-music
2. ssh进入工程目录
3. sudo docker build -t nas-music .
4. 在飞牛的docker目录里面找镜像,然后安装

如果不太懂打包镜像的,可以问问AI,这个就是一个命令就可以搞定的

1

主题

24

回帖

0

牛值

江湖小虾

已经用上了,牛p

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则