python弹幕点歌_IT之家学院:使用树莓派搭建 B 站直播点歌台
感谢IT之家网友 晨旭喵 的投稿
写在前面:
昨天我写了篇教程(IT之家学院:利用树莓派在B站24小时直播音乐),评论里有很多人都想要点歌功能。
点歌这个功能吧,其实想加也不算太难,可是啊…这是树莓派啊!直播姬弹幕姬实时渲染什么的带不动的啊!(好像也装不上)
可是啊…点歌这个功能好像也是很有必要的呢……
所以呢…我今天花了一个上午+一个中午的时间自己做了一个能在树莓派上运行的点歌台,虽然很简陋,但是能实现这个功能就已经很不错了嘛
(不会php和python的我靠着搜索引擎用php和python实现了这个功能…不是计算机专业的我已经尽力了……)
本文着重于讲解如何搭建,不会涉及代码的详细解释。
下面开始教程
第一步:
第二步:安装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组件装上,我也不知道后面的代码需不需要这些东西,因为我全都装上了
python弹幕点歌_IT之家学院:使用树莓派搭建 B 站直播点歌台相关推荐
- python弹幕点歌_直播续章:用树莓派搭建B站直播“点歌台”
感谢IT之家网友 晨旭喵 的投稿 写在前面: 之前我写了篇教程(用树莓派在B站24小时直播音乐),评论里有很多人都想要点歌功能. 点歌这个功能吧,其实想加也不算太难,可是啊-这是树莓派啊!直播姬弹幕姬 ...
- python 自动聊天机器人_IT之家学院:让你的微信号变成自动聊天机器人
感谢IT之家网友 棋士柯洁 的原创投稿 之前看到IT之家大佬用Python爬虫爬取了热评,笔者这次就教大家如何用Python实现一个可以自动与你的微信好友对话的机器人吧,原理和操作都比较简单,不会编程 ...
- win10触屏输入法_IT之家学院:一招让Win10屏幕键盘回归经典
感谢IT之家网友晨风的投稿 在Win10中,如果使用自带的输入法,屏幕键盘的样式看起来很简约,虽然布局和实体键盘如出一辙,但少了很多功能键,毕竟屏幕键盘的用途和实体键盘还是有差别的.一般来说,使用屏幕 ...
- python实现弹幕_python实现b站直播自动发送弹幕功能
基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter import * import random ...
- android 速度检测工具,IT之家学院:如何测试Android应用启动速度
应用的启动速度是反映手机综合性能的重要指标,对于需要测试手机的性能,尤其是对需要在两台不同的手机之间进行对比测试的同学来讲,了解测试应用开启速度的正确方法,可大幅提高测试工作的效率. 最近,IT之家评 ...
- android 阻止自动唤醒,IT之家学院:如何免ROOT阻止Android应用唤醒
原标题:IT之家学院:如何免ROOT阻止Android应用唤醒 感谢IT之家网友 零更新 的原创投稿 此前有IT之家网友介绍了用空调狗弄死"良心"软件的教程,不过有时候也是不太方便 ...
- 【python+pyqt5】B站直播弹幕姬
文章目录 前言 1.日志对象 2.获取弹幕 3.qt窗口 窗口间传递信号 主窗口 设置窗口 弹幕展示窗口 托盘 4.主函数 5.最终成果及使用方法 6.开源地址 前言 这个软件是基于我半年多前写的一个 ...
- b站python直播批量发送弹幕_Python实现自动发送B站直播弹幕软件
Python实现自动发送B站直播弹幕软件 基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter i ...
- win10linux远程命令,IT之家学院:在Win10下管理远程命令行
原标题:IT之家学院:在Win10下管理远程命令行 升级到Windows10后,我们会发现Tenlnet服务器选项不见了,这样我们怎么愉快地进行远程管理啊?经过一天时间的寻找,我终于找到了一款支持Wi ...
最新文章
- 坑中速记整理! 使用 kotlin 写第一个 ReactNative Android 模块
- ORACLE复杂查询之连接查询
- 第七季1:MP4文件格式解析
- Gson之toJson和fromJson方法
- power bi dax_M语言和Power BI中的DAX之间的差异
- 蚂蚁金服推出分布式的图神经知识表示框架,性能和可扩展性俱佳
- mapxtreme2008 7.0错误
- python画航线图_Python获取航线信息并且制作成图的讲解
- linux宿主机文件拷贝,linux 虚拟机和宿主机相互拷贝文件
- forEach和map的区别,简单写了IE低版本的原形封装
- 手把手实操系列|贷中逾期风险预测模型开发流程(上)
- 按键精灵获取服务器信息,按键精灵获取窗口信息脚本源码
- 10大APP界面框架设计模式详解
- allegro 标注坐标_allegro 格点设置,格点设置详解
- 做刀尖上的舞者 京东无线服务端的三次架构演进
- 高光谱图像分类--HybridSN: Exploring 3-D–2-DCNN Feature Hierarchy for Hyperspectral Image Classification
- 【已解决】(魅族)手机usb调试模式连接不上电脑
- Windows 11 官方正式版原版镜像【附下载】
- 五金模具与塑胶模具的区别和各自的优点
- java微课比赛视频_Java Web程序设计(第3版)-微课视频版