利用cb来听豆瓣fm
本帖最后由 flyword 于 2014-1-28 11:29 编辑参考了网上ubuntu上收听豆瓣fm的例子,实现了简单的豆瓣fm收听脚本,利用python实现。需要安装mplayer哦。
能否做出图形界面? 这个得好好研究一下了{:soso_e113:} 源码能否直接贴出,不想下载啊 听是可以听 但是电流干扰太大了 音质好不爽啊, mrwang1992 发表于 2014-2-5 05:37 static/image/common/back.gif
听是可以听 但是电流干扰太大了 音质好不爽啊,
我这边效果还可以,呵呵,是不是你的板子有问题啊? # -*- coding: utf-8 -*-
import httplib,json,os,sys,subprocess,time
reload(sys)
sys.setdefaultencoding('utf-8')
while True:
#获取播放列表
httpConnection=httplib.HTTPConnection('douban.fm')
httpConnection.request('GET','/j/mine/playlist?type=n&sid=&channel=1')
song=json.loads(httpConnection.getresponse().read())['song']
#print song['url']
#播放音乐,完成之后关闭引用,继续下一个音乐
player=subprocess.Popen(['mplayer',song['url']])
time.sleep(song['length'])
player.kill()
/j/mine/playlist?type=n&sid=&channel=1 修改channel的值,可以切换频道。测试了一下,大概对应如下频道:
1--中文 61-新歌
2--英文 9-轻音乐
8--民谣 10-电影音乐
4-80后音乐
其他需要大家去测试了!
页:
[1]