编写简单php,实现网络收音机web转台功能

9 篇文章 0 订阅
2 篇文章 0 订阅
折腾目的:没有USB红外遥控器套件,通过安装lighttpd+php,编写简单php,实现播放网络电台web转台功能
环境:336固件
需要软件:mplayer,screen,lighttpd,php5

首先,感谢nighthk3编译了带Rockbox定点库的mplayer,使db120等mips路邮实现播放mms电台,变身为网络收音机。
详细见:  http://openwrt.org.cn/bbs/viewth ... &extra=page%3D1

1、安装USB声卡驱动,测试mplayer能否正常播放mms网络电台.
   USB声卡驱动及mplayer下载详见 http://openwrt.org.cn/bbs/viewth ... &extra=page%3D1
   安装好后,我把mplayer拷到/usr/bin下,方便在命令提示符下可以直接执行
   测试播放:mplayer  mms://live.cri.cn/oldies  能正常播放就OK了.
   
2、安装lighttpd+php5,提供web和php支持
   详见帖子: http://www.openwrt.org.cn/bbs/vi ... amp;page=1#pid14409
   编写info.php,测试能显示php信息就OK了。
   注意:(1)由于php外部调用mplayer需要root权限,因此lighttpd启动配置要用root权限(可参考附近lighttpd.conf配置)。
         (2)系统运web服务uhttpd使用了80端口,lightppd需配置为其他端口(如81,88等)。
   
3、安装screen,使mplayer可以后台运行
   opkg install screen
4、拷入web转台php
   解开附件,将index.php c_radio.php拷入lighttpd的根目录,我的配置为/myweb
   重启lighttpd
5、测试php播放控制
   浏览器打开http://YourIP:XX
   选择电台后,确定。。。。。。你应该可以听到声音了。(可以安装htop看看有没有正常运行mplayer)
   自行增加电台,可以修改index.php。
   
6、设置开机播放指定电台。

   将附件的radio拷到/etc/init.d/目录下,修改/etc/rc.local ,将/etc/init.d/radio加进去。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值