本帖最后由 暗夜星辰 于 2013-4-7 21:31 编辑
闲来无事 移植一段代码 给Pi 让Pi也能欣赏上豆瓣电台
以后会慢慢完善这段代码
首先确认自己的环境
$sudo apt-get install python
$sudo apt-get install python-dev
$sudo apt-get install mpg123
然后是 本文的重点了 :
使用 sudo vi douban.py 然后写入如下代码
#!/usr/bin/python
# coding: utf-8
import httplib
import json
import os
import sys
import subprocess
import time
reload(sys)
sys.setdefaultencoding('utf-8')
while True:
# 获取播放列表
httpConnection = httplib.HTTPConnection('douban.fm')
httpConnection.request('GET', '/j/mine/playlist?type=n&channel=4')
song = json.loads(httpConnection.getresponse().read())['song']
picture = 'images/' + song[0]['picture'].split('/')[4]
# 播放
player = subprocess.Popen(['mpg123', song[0]['url']])
time.sleep(song[0]['length'])
player.kill()
保存后
让我们来听听吧
$python douban.py
文件我写好了 可以在这里下载
douban.py
(556 Bytes, 下载次数: 234)
之前的代码 有BUG 听到的 并非正确的 频道
目前已经修正
此次:
1、更新了播放列表
2、增加了 按N键换歌
下载地址:
|