Skip to content

huanghaiyang/pili-music

Repository files navigation

#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 ###2.列表效果(中国结) Alt text ###3.单曲效果(CD齿纹) Alt text

##可以使用如下命令启动后台管理系统,端口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")