Skip to content

Commit

Permalink
clarify RSA Encryption, imporve gulpfile
Browse files Browse the repository at this point in the history
  • Loading branch information
stkevintan committed Jul 27, 2015
1 parent 91c3cdb commit 90df2c6
Show file tree
Hide file tree
Showing 18 changed files with 146 additions and 653 deletions.
41 changes: 17 additions & 24 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,39 +1,34 @@
# 网易音乐盒

<h1>网易音乐盒<img style="vertical-align:middle;margin-left:5em" width="2em" height="2em" src="http://7xiyak.com1.z0.glb.clouddn.com/icon.png"/> </h1>
使用html5和node.js构建的网易云音乐的跨平台第三方客户端。
<img style="vertical-align:middle;margin-right:50px" src="http://7xiyak.com1.z0.glb.clouddn.com/icon.png"/>


###Release
__version 1.3.2__
Linux:[x64](http://7xiyak.com1.z0.glb.clouddn.com/1.3.2linux64.zip)
Changelog: 修复登录功能
其他平台参考`Manual Install`
###Release
百度网盘: [linux64](http://pan.baidu.com/s/1mgrIGVQ)

###Feature
1. 设定本地音乐文件夹,播放本地音乐
2. 搜索播放网络音乐
3. 设置自定义播放列表,可以同时加入网络音乐和本地音乐
4. 手机帐号或邮箱帐号登录
5. UI响应式布局与mini模式
6. 侧栏列表鼠标拖动排序
7. 滚动歌词
8. 私人fm
9. 系统播放提示
10. 托盘图标
1. 设定本地音乐文件夹,递归搜索本地音乐。
2. 搜索播放网络音乐
3. 自定义播放列表,可以同时加入网络音乐和本地音乐
4. 手机帐号或邮箱帐号登录
5. UI响应式布局与mini模式
6. 滚动歌词秀
7. 私人fm
8. 系统播放提示
9. 系统托盘


###Manual Install
1. 下载安装[nw.js](https://github.com/nwjs/nw.js)
2. 拷贝chrome安装目录下的`libffmpegsumo.so`(windows下是`libffmpegsumo.dll`)至nw.js的安装目录下
2. 拷贝chrome安装目录下的`libffmpegsumo.so`(windows下是`libffmpegsumo.dll`)至nw.js目录下
3. 下载并切换至项目:`git clone https://github.com/stkevintan/nw_musicbox.git && cd nw_musicbox/`
4. 安装模块: `npm i`
4. 运行: `/path/to/nw .`
5. 运行: `/path/to/nw .`

`libffmpegsumo`的版本一定要与nw.js版本对应,否则放不出声音。nw.js v0.12.0对应chrome 41.x +
`libffmpegsumo`的版本一定要与nw.js版本对应,否则不支持MP3等常见格式。nw.js v0.12.0对应chrome 41.x +


###Update
`cd /path/to/NetEaseMusic/ && git pull`
`cd /path/to/NetEaseMusic/ && git pull`

###Screenshots
<img src="http://7xiyak.com1.z0.glb.clouddn.com/s59.png"/>
Expand Down Expand Up @@ -61,13 +56,11 @@ model中包括:
- `FileManager` 处理本地文件系统
- `NetEaseMusic` 处理网络(既api)
- `Crypto` 加密模块
- `BigInt` 支持加密模块的大数模块
- `Utils` 对node.js中util的扩展,包括二分查找、队列等实用工具

目前已经定义了本地、用户、云音乐三个播放列表源。可以通过扩展entry对象添加新的播放列表源。

###Troubleshooting
遇到什么问题可以尝试一下删除项目主目录中data目录再重启。

####Mini模式还能调窗口大小
这是nw.js的bug
Expand Down
Binary file modified dist/assets/img/album.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
2 changes: 1 addition & 1 deletion dist/assets/js/my.js

Large diffs are not rendered by default.

1 change: 0 additions & 1 deletion dist/libs/BigInt.js

This file was deleted.

2 changes: 1 addition & 1 deletion dist/libs/Crypto.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit 90df2c6

Please sign in to comment.