感谢站搜网网友 晨旭喵 的投稿写在前面:昨天我写了篇教程(站搜网学院:利用树莓派在B站24小时直播音乐),评论里有很多人都想要点歌功能。点歌这个功能吧,其实想加也不算太难,可是啊…这是树莓派啊!直播姬弹幕姬实时渲染什么的带不动的啊!(好像也装不上)可是啊…点歌这个功能好像也是很有必要的呢……所以呢…我今天花了一个上午+一个中午的时间自己做了一个能在树莓派上运行的点歌台,虽然很简陋,但是能实现这个功能就已经很不错了嘛(不会php和python的我靠着搜索引擎用php和python实现了这个功能…不是计算机专业的我已经尽力了……)最终效果:http://live.bilibili.com/16703本文着重于讲解如何搭建,不会涉及代码的详细解释
感谢站搜网网友 晨旭喵 的投稿
写在前面:
昨天我写了篇教程(站搜网学院:利用树莓派在B站24小时直播音乐),评论里有很多人都想要点歌功能。
点歌这个功能吧,其实想加也不算太难,可是啊…这是树莓派啊!直播姬弹幕姬实时渲染什么的带不动的啊!(好像也装不上)
可是啊…点歌这个功能好像也是很有必要的呢……
所以呢…我今天花了一个上午+一个中午的时间自己做了一个能在树莓派上运行的点歌台,虽然很简陋,但是能实现这个功能就已经很不错了嘛
(不会php和python的我靠着搜索引擎用php和python实现了这个功能…不是计算机专业的我已经尽力了……)
最终效果:http://live.bilibili.com/16703
本文着重于讲解如何搭建,不会涉及代码的详细解释。
下面开始教程
第一步:
请先按照之前的教程装上该装的东西(站搜网学院:利用树莓派在B站24小时直播音乐)
第二步:安装python的库
我们的python脚本需要一些必不可少的库,依次运行下面两个命令进行安装:
sudo pip install eyed3
sudo pip install pathlib
第三步:安装nginx+php环境
这一步是为了能运行点歌的网页
安装nginx:
sudo apt-get install nginx
启动 nginx:
sudo /etc/init.d/nginx start
接下来修改配置文件:
sudo nano /etc/nginx/sites-available/default
在 “listen 80” 那个大括号里,把 “index index.html index.htm” 后面加上 “index.php”,像下面这样:
listen 80;
root /usr/share/nginx/www;
index index.html index.htm index.php;
然后再找到 php 那一段,改成下面这样:
location ~ .php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
改完配置文件之后,保存关闭(ctrl+o回车,ctrl+x)。
安装 php 和必要组件:
sudo apt-get install php5-fpm php5-sqlite
重启 nginx:
sudo /etc/init.d/nginx reload
如果你不嫌烦的话,可以再把所有php组件装上,我也不知道后面的代码需不需要这些东西,因为我全都装上了
声明:本文内容来源自网络,文字、图片等素材版权属于原作者,平台转载素材出于传递更多信息,文章内容仅供参考与学习,切勿作为商业目的使用。如果侵害了您的合法权益,请您及时与我们联系,我们会在第一时间进行处理!我们尊重版权,也致力于保护版权,站搜网感谢您的分享!