极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 8993|回复: 0

pcDuino上自制douban.fm播放器

[复制链接]
发表于 2013-6-21 14:30:54 | 显示全部楼层 |阅读模式
本帖最后由 原来如此 于 2013-6-21 14:32 编辑

在pcDuino上新研究的一个小应用,装上 doufan.fm播放器。思路来自这篇帖子,在ubuntu下制作doufan.fm播放器,http://www.cnblogs.com/7c00/archive/2012/12/10/2811242.html

首先配置自己pcduino的环境:

#sudo apt-get install python-dev
没有播放器的可以先下载一个:

#sudo apt-get install gnome-mplayer
然后运行python代码:

#sudo python test.py
插上USB声卡,接上耳机或音响就可以听歌了。

程序代码:

#!/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=0')

     song = json.loads(httpConnection.getresponse().read())['song']

     # 播放

     player = subprocess.Popen(['mplayer', song[0]['url']])

     time.sleep(song[0]['length'])

     player.kill()
回复

使用道具 举报

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

本版积分规则 需要先绑定手机号

Archiver|联系我们|极客工坊

GMT+8, 2024-4-19 21:00 , Processed in 0.035305 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表