Rice我叫加饭? · 2020年10月04日

基于RK3399微服务器,移植gmrender-resurrect,实现QPlay

背景

  • 本文主要描述云芯一号-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播放音乐

  1. 这样就可以通过QPlay在HDMI输出音乐了。
推荐阅读
关注数
4271
内容数
71
低成本Arm微服务器开发平台“云芯1号”教程及应用,欢迎关注
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
安谋科技学堂公众号
关注安谋科技学堂
实时获取安谋科技及 Arm 教学资源
安谋科技招聘公众号
关注安谋科技招聘
实时获取安谋科技中国职位信息