集中
现在国内的各大音乐网, 都有自己的版权歌曲, 歌曲都分得很散, 有的歌曲这个网没有那个网有, 搜索起来很不方便.
分享
以前, 虾米有一个个人电台功能, 可以把自己的电台地址分享给好友, 让大家可以跟你一起听歌. 这个功能我一直很喜欢, 后来可能因为某些原因这个功能被砍掉了.
开发
综合以上两样, 需要用到两个比较核心的东西:
- 各大音乐网站的API
- websocket
开发步骤与风险规避
- 现在很多直接开发并提供音乐API的, 都会直接被对应公司XX, 所以我开发的功能, 并不会包括API功能, 而是直接使用开源方案(我最后确定直接使用Meting)
- 开发分为前后两端, 前端功能主要是各种界面的交互, 后端则主要是websocket的处理
开发会用到的东西
前端
- Vue
- Vuetify
- socket.io
后端
- NodeJS
- socket.io
- Meting
原文地址: https://touka.dev/develop/music-center-development-0-why/
网友评论