Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/huanghaiyang/pili-music
web音乐播放器
https://github.com/huanghaiyang/pili-music
music-player pili
Last synced: 6 days ago
JSON representation
web音乐播放器
- Host: GitHub
- URL: https://github.com/huanghaiyang/pili-music
- Owner: huanghaiyang
- Created: 2015-05-02T10:49:56.000Z (over 9 years ago)
- Default Branch: master
- Last Pushed: 2020-09-04T04:08:58.000Z (about 4 years ago)
- Last Synced: 2024-04-14T18:29:06.912Z (7 months ago)
- Topics: music-player, pili
- Language: JavaScript
- Homepage:
- Size: 1.49 MB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
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")