每天早上 6点 定时播放音乐 N1通过DLNA 让R1播放点大自然音乐,早晨起来能听到美妙的大自然声音,所以就决定斐讯N1盒子定时通过DLNA让R1播放音乐,接下来跟大家说说方法。
1、系统 armbian 5.91 写到一个 N年前的 30G 固态硬件上 运行起来比 U盘 快多了,
下载、 安装请参考本板其它大大的文章
2、 从https://github.com/cherezov/dlnap 下载软件,解压
修改dlanp.py 文件 的第 440 行
self.control_url = _get_control_url(self.__desc_xml, URN_AVTransport)
修改为:
self.control_url = '/'+_get_control_url(self.__desc_xml, URN_AVTransport)
不必的话 UPNP 协议(华为海思投屏测试通过)可以 DLNA (R1安装乐播)不行
3、使用python2执行脚本! 使用python2执行脚本!使用python2执行脚本!
armbian 5.91 python 链接 默认是 python3
python --version
python2 --version
4、安装 systemd-cron 定时执行 百度一下 crontab
定义执行一下 播放音乐 命令 (下面再讲)
大功告成!!!
dlnap 脚本的命令行简要介绍
root@aml:~# python2 dlnap.py --list
Discovered devices:
[a] HAGIBIS-0C8C24DFA7CA-DMR @ 192.168.123.113
[a] HappyCastP7 @ 192.168.123.112
显示当时网络设备
python2 /root/dlnap.py --play /music/test.mp3 --ip 192.168.123.112 --log debug --proxy
播放本地音乐 /music/test.mp3 到设备 192.168.123.112 (R1 有IP地址,我在K3c上面设置了固定这个地址)
python2 /root/dlnap.py --stop --ip 192.168.123.112停止播放
python2 /root/dlnap.py --pause --ip 192.168.123.112暂停播放
其它的参数还没有来得及 测试,可参考github 上面的说明。
|