背景
- 本文主要描述云芯一号-RW3399微服务器,实现QPlay的简易功能。
- 首先感谢网友的文章分享《云芯一号试用---更新固件方法+支持wifi》,之前板子无法连接WIFI,导致操作起来太不方便了,该文章也通过刷入 Debian 9 覆盖原厂系统的方式也实现了 HDMI 音频输出的支持。
- 有了音频输出,我就在想是否可以把gmrender-resurrect移植进去,实现QPlay的功能。
- gmrender-resurrect是一个开源的软件,是一个在Linux上的通用即插即用的媒体渲染器。它是基于原先的项目-GMediaRender修改而来。
准备工作
1.安装编译所需要的的工具:
sudo apt-get install build-essential \
autoconf \
automake \
libtool \
pkg-config
2.安装gmrender所需要的的库:
sudo apt-get update
sudo apt-get install libupnp-dev libgstreamer1.0-dev \
gstreamer1.0-plugins-base gstreamer1.0-plugins-good \
gstreamer1.0-plugins-bad gstreamer1.0-plugins-ugly \
gstreamer1.0-libav
3.安装alsa或者pulseaudio:
sudo apt-get install gstreamer1.0-alsa
sudo apt-get install gstreamer1.0-pulseaudio
4.安装git(下载gmrender-resurrect源码):
sudo apt-get install git
下载编译gmrender-resurrect
1.下载gmrender-resurrect
- github源(国内的网络,欲哭无泪):
git clone https://github.com/hzeller/gmrender-resurrect.git
- gitee源(发现有人从github迁移过来,拯救了):
https://gitee.com/bgcls/gmrender-resurrect.git
2.配置编译
cd gmrender-resurrect
./autogen.sh
./configure
make
运行实现
1.在终端输入如下命令,其中-f代表要显示的名字:
./src/gmediarender -f "rice"
2.下载QQ音乐搜索,打开QPlay功能(要实现QPlay,必须板子和手机属于同一个网段):
3.通过QPlay播放音乐
- 这样就可以通过QPlay在HDMI输出音乐了。