感谢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 站直播点歌台相关推荐

  1. python弹幕点歌_直播续章:用树莓派搭建B站直播“点歌台”

    感谢IT之家网友 晨旭喵 的投稿 写在前面: 之前我写了篇教程(用树莓派在B站24小时直播音乐),评论里有很多人都想要点歌功能. 点歌这个功能吧,其实想加也不算太难,可是啊-这是树莓派啊!直播姬弹幕姬 ...

  2. python 自动聊天机器人_IT之家学院:让你的微信号变成自动聊天机器人

    感谢IT之家网友 棋士柯洁 的原创投稿 之前看到IT之家大佬用Python爬虫爬取了热评,笔者这次就教大家如何用Python实现一个可以自动与你的微信好友对话的机器人吧,原理和操作都比较简单,不会编程 ...

  3. win10触屏输入法_IT之家学院:一招让Win10屏幕键盘回归经典

    感谢IT之家网友晨风的投稿 在Win10中,如果使用自带的输入法,屏幕键盘的样式看起来很简约,虽然布局和实体键盘如出一辙,但少了很多功能键,毕竟屏幕键盘的用途和实体键盘还是有差别的.一般来说,使用屏幕 ...

  4. python实现弹幕_python实现b站直播自动发送弹幕功能

    基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter import * import random ...

  5. android 速度检测工具,IT之家学院:如何测试Android应用启动速度

    应用的启动速度是反映手机综合性能的重要指标,对于需要测试手机的性能,尤其是对需要在两台不同的手机之间进行对比测试的同学来讲,了解测试应用开启速度的正确方法,可大幅提高测试工作的效率. 最近,IT之家评 ...

  6. android 阻止自动唤醒,IT之家学院:如何免ROOT阻止Android应用唤醒

    原标题:IT之家学院:如何免ROOT阻止Android应用唤醒 感谢IT之家网友 零更新 的原创投稿 此前有IT之家网友介绍了用空调狗弄死"良心"软件的教程,不过有时候也是不太方便 ...

  7. 【python+pyqt5】B站直播弹幕姬

    文章目录 前言 1.日志对象 2.获取弹幕 3.qt窗口 窗口间传递信号 主窗口 设置窗口 弹幕展示窗口 托盘 4.主函数 5.最终成果及使用方法 6.开源地址 前言 这个软件是基于我半年多前写的一个 ...

  8. b站python直播批量发送弹幕_Python实现自动发送B站直播弹幕软件

    Python实现自动发送B站直播弹幕软件 基本开发环境 · Python 3.6 · Pycharm 相关模块使用 import requests import time from tkinter i ...

  9. win10linux远程命令,IT之家学院:在Win10下管理远程命令行

    原标题:IT之家学院:在Win10下管理远程命令行 升级到Windows10后,我们会发现Tenlnet服务器选项不见了,这样我们怎么愉快地进行远程管理啊?经过一天时间的寻找,我终于找到了一款支持Wi ...

最新文章

  1. 坑中速记整理! 使用 kotlin 写第一个 ReactNative Android 模块
  2. ORACLE复杂查询之连接查询
  3. 第七季1:MP4文件格式解析
  4. Gson之toJson和fromJson方法
  5. power bi dax_M语言和Power BI中的DAX之间的差异
  6. 蚂蚁金服推出分布式的图神经知识表示框架,性能和可扩展性俱佳
  7. mapxtreme2008 7.0错误
  8. python画航线图_Python获取航线信息并且制作成图的讲解
  9. linux宿主机文件拷贝,linux 虚拟机和宿主机相互拷贝文件
  10. forEach和map的区别,简单写了IE低版本的原形封装
  11. 手把手实操系列|贷中逾期风险预测模型开发流程(上)
  12. 按键精灵获取服务器信息,按键精灵获取窗口信息脚本源码
  13. 10大APP界面框架设计模式详解
  14. allegro 标注坐标_allegro 格点设置,格点设置详解
  15. 做刀尖上的舞者 京东无线服务端的三次架构演进
  16. 高光谱图像分类--HybridSN: Exploring 3-D–2-DCNN Feature Hierarchy for Hyperspectral Image Classification
  17. 【已解决】(魅族)手机usb调试模式连接不上电脑
  18. Windows 11 官方正式版原版镜像【附下载】
  19. 五金模具与塑胶模具的区别和各自的优点
  20. java微课比赛视频_Java Web程序设计(第3版)-微课视频版

热门文章

  1. java入门 -- 面向对象关键字及内部类
  2. 您安心的走吧——5.17晚一夜天降小雨祭文 (献给爸爸,祭文,之三)
  3. python图片转化为素描图
  4. 第 1 章 策略模式
  5. 人工智能 Python基础(一)
  6. servlet找不到的问题(留着自己用)
  7. LIS系统源码 实验室信息管理系统源码
  8. 大数据系统计算的概念全面解析
  9. Codeforces 8E Beads
  10. 智慧学习环境中的认知负荷问题