后端开发记录
- 当前版本 v3.0
- 修改日期 2017年11月7日
- 修改人 BITshaw BITxuda
此版本为发布版本
,爬虫模块与Server模块完全分离
爬虫模块获取的数据存放在文件中,供Server模块使用
Server模块采用 Flask 架构,前后端间采用 ajax+json
模式
本地歌单信息以属性为单位,每一个歌单的各个属性建立一
个文件,爬虫模块负责写文件,Server模块只负责读文件
功能摘要
- 爬取网易云音乐
歌单
和歌曲信息 - 获取
版权信息
并分析是否可以播放 - 爬取其他音乐网站同一资源的
URL
在本地运行时,使用如下代码以启动Server模块
if __name__ == '__main__':
f=open("d:/163music/untitled/header/my_list.txt","w")
f.close()
app.run(host='0.0.0.0')
历史版本
v1.0
实现网易云歌单基本信息的获取back-end
2017年10月25日
v1.1
实现歌曲基本信息的获取back-end
2017年10月27日
v2.0
实现歌曲版权信息的获取与分析back-end
2017年10月28日
v2.1
后端Server模块搭建完成,本地接通back-end
2017年10月30日
v2.2
Server模块与前端实现简单通信back-end
2017年11月01日
v2.3
爬取工作完成,信息由Server模块处理back-end
2017年11月03日
v2.4
修复了一个已知bugback-end
2017年11月03日
v2.5
定义了和前端的通信标准back-end
2017年11月4日
前端开发记录
- 版本号v3.0
- 修改日期:2017年11月7日
- 修改人:BITzyj BITzy
该版本是Emusic项目前端的最终发布版本。该版本完整的展示了用户登陆界面,热门歌单列表,用户私人歌单列表,动态添加歌单等模块的界面设计,较完美的实现了与后端的交互,实现了动态的歌单信息获取和无版权歌曲的实时跳转播放功能。
[功能列表]
- 实现用户的登录功能
- 动态显示热门歌单
- 私人歌单实时添加
- 热门歌曲全网搜索
- 无版权歌曲跳转播放
历史版本
版本号 | 修改内容 | 时间 |
---|---|---|
v1.0 | 初步形成登录界面和搜索界面 | 10.22 |
v1.1 | 增加用户信息界面 | 10.24 |
v2.0 | 修改搜索页面为结果页面 | 10.29 |
v2.1 | 为结果页添加布局容器和导航 | 11.1 |
v2.2 | 修改主题颜色 | 11.3 |
v2.3 | 更改侧面导航为表格 | 11.5 |
v2.8 | 完善接口并加v-if效果 | 11.7 |
2017年11月 于中关村