在https://github.com/cherezov/dlnap有一个推送节目到支持DLNA设备播放的脚本。
现在的问题是
若视频地址是http://cctv5.txty.5213.liveplay.myqcloud.com/live/cctv5plus_txty.m3u8这样的没问题。
若是http://x.x.x/x/x.m3u8?arg1=a&arg2=b 就有问题。
我用kodi测试。在kodi.log中发现视频地址没有&arg2=b这个参数。
试着在dlnap.py中用quote unquote编码解码也不成功。
需要转义
&写成&
当然,引号也必不可少。
[ 已解决 ]dlnap.py 传递url参数的问题,求解决。
- mjp123
- 帖子: 702
- 注册时间: 2009-04-09 15:06
[ 已解决 ]dlnap.py 传递url参数的问题,求解决。
上次由 mjp123 在 2018-07-16 18:59,总共编辑 2 次。
- astolia
- 论坛版主
- 帖子: 6447
- 注册时间: 2008-09-18 13:11
Re: dlnap.py 传递url参数的问题,求解决。
你在shell中运行dlnap.py的时候就要把路径用引号包起来。否则shell就把它解析成另外的东西了,根本轮不到python来处理
代码: 全选
dlnap.py --ip 192.168.1.40 --play "http://x.x.x/x/x.m3u8?arg1=a&arg2=b"
- mjp123
- 帖子: 702
- 注册时间: 2009-04-09 15:06