收起左侧

【首发】飞牛dockers音乐后端管理项目+手机APP

0
回复
351
查看
[ 复制链接 ]

2

主题

1

回帖

0

牛值

江湖小虾

上一篇帖子分享了《基于FastAPI+MySQL+Docker+移动端APP 搭建一站式音乐管理系统》

此贴将分享项目代码及搭建方法。首先下载后端项目源码:upload 附件:music_server.rar app:飞牛分享【爱音乐.apk】,点击链接下载文件,App打开可转存到NAS:https://share.fnnas.net/s/4865d4d82d744e27b5

1,解压文件,并记住文件路径

image.png

2,使用飞牛创建dockers项目,选择下面yml文件创建即可,创建成功后会运行两个容器,一个是项目本身,一个是数据库。项目成功运行后停止music_server_app容器,添加音乐文件的存储位置,音乐文件夹的同级目录需要有covers文件夹存放已经刮削好的封面文件,系统没有刮削功能,所以请自行刮削并将封面存储到covers文件夹下。

创建项目:

compose项目.png

项目运行截图:

项目运行.png

音乐文件目录示例:

image.png

存储位置设置:

添加存储位置.png

3,扫描音乐文件夹。项目运行后打开链接,如http://192.168.1.13:8088/docs,找到/music/scan_folder/,点击Try It out,填写刚刚设置的音乐位置路径,如/music,然后点击Exrcute执行扫描,扫描速度与文件数量,硬件水平有关。等待扫描完成后即可使用。

image.png

扫描音乐.png

扫描完成.png

4,下载手机app,链接:飞牛分享【爱音乐.apk】,点击链接下载文件,App打开可转存到NAS:https://share.fnnas.net/s/4865d4d82d744e27b5

5,设置服务器地址,请先设置服务器地址,点击我的,右上角设置图标进行设置。内网环境可使用http://192.168.1.13:8088这样的地址,如果已经使用DDNS进行域名解析的也可设置为http://域名:8088。设置完成点击测试服务器连接,如图所示表示服务器连接成功。

a2e3706d569f3bdadf6366ab50e66fe7.jpg

30d9806b12912330c78b08e8e8d3802d.jpg

91f176b14647a4b3468c811edf86d516.jpg

6,注册账号登录,返回我的页面,点击立即登录,登录页面可以进行注册账号,登录操作,用户信息存储在本地数据库,可随意填写。

7,创建/导入歌单。在歌单页面点击右下角+号创建歌单,支持**云歌单链接导入,可从音乐列表将音乐添加到歌单。

b0db204b258ee3e40cad94c39b30c768.jpg

587c431775ac41e932d6d1fbe37d4850.jpg

37dcdabe60b26dd069f005737879a39f.jpg

85b53d6b4198e451f4b79bbcaf78e0e9.jpg

731073adcc935fcd722a339be86f4a14.jpg

8,刷新**云音乐榜单。**云榜单音乐每天凌晨2点自动更新。如果本地没有音乐,则无法播放,添加到本地音乐库后方可播放。

其他说明:

项目由本人使用AI开发,不可用于商业牟利。

音乐app可能存在偶尔闪退问题,重启即可。

仅支持播放本地扫描入库的音乐,榜单,歌单歌曲若不存在则无法播放。

封面文件需单独放到与音乐文件夹同级的covers文件夹后再扫描入库。

项目不具备刮削功能,请先刮削好后(封面图片另存到covers文件夹)再扫描入口,体验更佳。

收藏
送赞
分享

本帖子中包含更多资源

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

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

本版积分规则