基于网易云音乐API的无线音箱

http://homeway.me/


Raspberry-Pi




0x01.关于

大一时候买了个音箱,低音蛮重的,效果挺不错的。

无聊的时候就闲想起来,要是,我在床上也能用这个音箱就不错了。

市面上的无线音箱都是基于蓝牙传输的,我就不凑热闹了,想想就用数据通信好了。

起初的想法是用树莓派做服务器,手机web端做客户端。

但是现在想想,只要把播放mp3的模块做下适配,处理好win、mac、linux兼容就可以直接把电脑当服务端了。

所以Demo版只支持树莓派,下个版本会适配所有环境。

关于源码,我已经上传到github上了。https://github.com/grasses/NetEase-Wireless-MusicBox



0x02.效果演示

MusicBox


MusicBox


MusicBox






0x03.设备原理

MusicBox

树莓派做服务器,手机web端作为客户端,两者必须在一个网段内。

服务器端使用Python的框架Tornado作为web访问,pygame模块负责播放音乐,所有音乐信息均采用网易云音乐API。

关于网易云音乐api是不开放的,用的是一位前辈写过的api改编,前辈api被网易封了,网易后来加了个csrf防护。



0x04.关于后记

想说3点,就3点!!!

1、前端模块framwork7超级难用。

2、如1所述。

3、如2所述。

Framwork7这个鬼东西把所有事件都封在自己模块内部,又不留接口,只能按着它给的class name去添加。

要不是喜欢它的app模式的界面,早就不想用它了。

最后实在忍不住了,我就去改了内核源码。

所以,这里留了个坑。




本文出自 夏日小草,转载请注明出处: http://homeway.me/2015/03/15/netease-wireless-music-box/
by 小草

2015-03-15 15:27:20

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值