Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/huanghaiyang/pili-music

web音乐播放器
https://github.com/huanghaiyang/pili-music

music-player pili

Last synced: 6 days ago
JSON representation

web音乐播放器

Awesome Lists containing this project

README

        

#PILI-MUSIC
###个人web音乐试听

##克隆项目到c:

git clone https://www.github.com/huanghaiyang/pili-music.git


##工程构建
###1.安装nodejs

将nodejs添加到环境变量Path中,方便使用npm命令安装软件包。


###2.安装bower

npm install bower -g


###3.在工程目录下安装必要的node_modules软件包

npm install


###4.使用bower在工程目录下安装必要的插件库

bower install


###5.确保安装了MongoDB
###6.启动MongoDB,指定数据文件位置

mongod --dbpath c:\pili-music\data\


如果提示data文件夹不存在,请先创建文件夹,可使用如下命令快速创建

mkdir data


###7.找到存放mp3音乐文件的目录,以c:\CloudMusic为例

node bin/tool/af.js -d c:\CloudMuic


af.js工具能够遍历文件夹c:\CloudMusic中的mp3音乐文件,并且对文件进行解析,提取海报图片、艺术家、唱片集等,写入到MongoDB数据库文件中。
###8.启动

node bin/app -d c:\CloudMusic


也可以使用node bin/app -s c:\CloudMusic来初始化文件夹,来保存文件夹状态,避免每次启动都需要设置-d命令

##效果截图
###1.列表效果(环绕)
![Alt text](截图1.jpg "效果1")
###2.列表效果(中国结)
![Alt text](截图2.jpg "效果2")
###3.单曲效果(CD齿纹)
![Alt text](截图3.jpg "效果3")

##可以使用如下命令启动后台管理系统,端口3001

node bin/system -d c:\CloudMusic


##效果及功能
###1.列表
![Alt text](截图4.jpg "效果4")
###2.修改及查看
![Alt text](截图5.jpg "效果5")
###3.资源文件及试听
![Alt text](截图6.jpg "效果6")