本帖最后由 whtech1 于 2014-1-17 00:38 编辑
==========================
个人原创,首发树莓派论坛
原始地址 http://blog.wo.ai/archives/477
版权归blog.wo.ai所有
转载请联系http://blog.wo.ai/
==========================
最近想着通过Raspberry Pi来充当mp3用,因为没有显示器,只有音箱,所以就把音箱直接接在Pi的3.5mm耳机接口上。可以在电脑上或者手机上通过网页来播放音乐。也许有人问,有了电脑或手机为什么要这个,因为也许电脑、手机的外放效果不怎么样,接音箱总归好一些。而且对于我这个懒人,就喜欢躺床上,希望通过手机来控制一切,所以才诞生了这个想法。 基本步骤: 1.安装系统,本人使用的是xbian,理论上其他系统也可以。如果已经装好系统,可以跳过这一步 2.安装mpg123 命令:
apt-get install mpg123 安装完毕mpg123,拷贝一个mp3文件到Pi中,可以运行mpg123 xxx.mp3(xxx.mp3为mp3文件名)看看能否正常运行。 本人在运行的时候出现找不到输出口的问题,大概是声卡驱动没有正确加载,运行以下命令解决: sudo modprobe snd-bcm2835
3.安装lnmp,其实这里只需要安装nginx和php就可以了。 参照我之前的帖子 http://blog.wo.ai/archives/194 来进行安装 或者简单运行如下程序: apt-get install nginx php5 php5-fpm php5-mysql php5-curl php5-gd php5-intl php-pear php5-imagick php5-imap php5-mcrypt php5-memcache php5-ming php5-ps
php5-pspell php5-recode php5-snmp php5-sqlite php5-tidy php5-xmlrpc php5-xsl
4.然后配置php sudo权限,这样php执行命令的时候不需要输入自己的密码 为 nginx,而想透过 PHP 发送irsend,用 root 输入指令 vi /etc/sudoers,
在档案最底加上以下一行: www-data ALL=NOPASSWD: /usr/bin/mpg123 5.开始php旅程:
发表的时候说这里有危险字符,没法发出来。
只能移步到http://blog.wo.ai/archives/477看了。
基本上大功告成了,这里的mp3文件名除了本地文件外,还可以是流媒体或者网址,都可以试试看。 英文中有个词是couch potato,我还是当bed potato吧。好好享受着音乐吧。
|