dingdang-robot / dingdang-contrib

来自用户贡献的叮当插件集
95 stars 83 forks source link

新增简单的百度FM插件 #26

Closed yunxiyinzhe closed 7 years ago

yunxiyinzhe commented 7 years ago

百度FM插件,目前只有停止和配置频道的功能,而且音乐文件是下载一首播放一首。 后续会改进添加更多功能。

wzpan commented 7 years ago

建议参考网易云音乐插件,直接播放链接,就不用等下载完成再播放了。命令很简单:

subprocess.Popen("play %f %s" % (
                    self.volume, mp3_url), shell=True, stdout=subprocess.PIPE)
yunxiyinzhe commented 7 years ago

我试过,那个链接play命令不支持。 百度FM音乐的链接是这样的:http://yinyueshiting.baidu.com/data2/music/68b6cc5b98c72689ee4d72255f9bbe80/555879318/943413248400128.mp3?xcode=ce30b04633793c150fd1a9e14bd081d7

可以再开个线程下载的,但是多线程之间同步有些繁琐,就没做

wzpan commented 7 years ago

ok,thx~