查看: 135835|回复: 397
收起左侧

[项目方案] 在Pi上听豆瓣电台之Python(有更新)

2013-4-2 21:39:30 | 显示全部楼层 |阅读模式
本帖最后由 暗夜星辰 于 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)

评分

参与人数 2 +2 收起 理由
大师兄 + 1 很给力!
smilepad + 1 感谢分享!

查看全部评分

回复

使用道具 举报

2013-4-2 21:55:27 | 显示全部楼层
这都行!!我来试试
回复 支持 反对

使用道具 举报

2013-4-3 21:33:39 | 显示全部楼层
楼上,可以用,我试过了
回复 支持 反对

使用道具 举报

2013-4-4 15:34:04 | 显示全部楼层
目测没有登录代码啊?求解释?
回复 支持 反对

使用道具 举报

 楼主| 2013-4-7 21:25:22 | 显示全部楼层
暂时不提供  红心模式 跟 私人频道  上班很忙 慢慢来嘛~
过两天 我会再改改
回复 支持 反对

使用道具 举报

2013-4-8 08:12:26 | 显示全部楼层
学习一下
回复 支持 反对

使用道具 举报

2013-4-8 20:41:47 | 显示全部楼层
音量怎么调??
回复 支持 反对

使用道具 举报

2013-4-9 17:11:51 | 显示全部楼层
按N 换歌没反应啊
回复 支持 反对

使用道具 举报

2013-4-11 18:40:51 | 显示全部楼层
我来试试
回复 支持 反对

使用道具 举报

2013-4-13 17:28:37 | 显示全部楼层
要学习一下。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

热点推荐

关注我们,了解更多

官方微信

服务时间:10:00-16:00

13714503811

公司地址:深圳市龙岗区南湾街道东门头路8号

Copyright © 2012-2020 Powered by 树莓派论坛 2019.4  粤ICP备15075382号-1
快速回复 返回列表 返回顶部