分页: 1 / 2

学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2012-12-10 21:06
wiewi
[2012/12/20] 更新0.1.8版


本来就是想做个mpd的歌词脚本,然后发现百度的音乐资源很容易获取,所以扩展成一个mp3下载的脚本,最后加上个pyqt的壳子。
某天突然发现,pyqt使用phonon的多媒体库实现音乐播放也很容易,于是顺手也加上了,就成了现在这个样子。
上个图吧,UI没有设计过,效果比较雷。
simpleMusicBox1.png
simpleMusicBox2.png
simpleMusicBox3.png
simpleMusicBox4.png
来个windows版本的:
smp.png
外观看起来有点不一样的说。

使用的是pyqt,有性趣的同学下载试试。经验不足,bug较多,特别是下载功能,线程多的时候经常出错。还有,网速不好的时候,如果需要下载歌词文件,比较容易卡住。
至于其他的功能,谁用谁知道。
里面有些模块是可以当作脚本独自运行的,有登录百度生成cookie的,有从mp3文件中解析专辑封面的,有搜索百度音乐并下载的。
python就是这个好,感觉像个变形金刚,怎么整都可以。


感谢楼下各位大神顶贴,感觉压力山大。
有时间我会持续更新的,这个小东西会获得很长久。
希望各位感兴趣的朋友测测用用,感激不尽!

update:
===============================
2012/12/20
更新至0.1.8版,添加迷你视图模式:
aaa.jpg
传送门:
http://code.google.com/p/baidumusicbox/ ... akechanges
ubuntu用户需要安装python-qt:

代码: 全选

sudo apt-get install python-qt4 python-qt4-phonon
注意:readme文件中给出的命令由于本人疏忽把包名拼写错误,多打了个q进去,正确的命令请参考上面给出的那行。

2012/12/13
*添加windows版本截图 # *表示跟程序本身无关
2012/12/11
添加显示歌词部件的自定义字体功能:
simpleMusicBox5.png
下载请移步:
http://code.google.com/p/baidumusicbox/downloads/list
貌似还有windows版本的。

我是一只有点老的菜鸟,各位同好各位前辈多多指教,谢谢。

Re: 学python时又造了个轮子,一个小小mp3播放器

发表于 : 2012-12-10 21:10
YeLee
辛苦了,支持一个。 :em11 :em11 :em11

Re: 学python时又造了个轮子,一个小小mp3播放器

发表于 : 2012-12-10 22:36
photor
:em11

Re: 学python时又造了个轮子,一个小小mp3播放器

发表于 : 2012-12-11 16:38
liu滔
:em11 好漂亮!

Re: 学python时又造了个轮子,一个小小mp3播放器

发表于 : 2012-12-12 18:00
linzhi
蛮不错的~~

Re: 学python时又造了个轮子,一个小小mp3播放器

发表于 : 2012-12-12 19:06
oneleaf
很不错了。

Re: 学python时又造了个轮子,一个小小mp3播放器

发表于 : 2012-12-12 19:13
jtshs256
路过支持

Re: 学python时又造了个轮子,一个小小mp3播放器

发表于 : 2012-12-12 20:58
b33e
顶一下 :em11

Re: 学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2013-01-09 22:06
fuhaoyun
:em11 :em11 楼主再接再厉

Re: 学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2013-01-09 22:26
442449076
楼主很强大啊,
自己动手,
非衣足食. :em11

Re: 学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2013-01-09 22:27
youzhiyili
请问怎样安装?怎么解压?
0.png

Re: 学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2013-01-17 16:40
wiewi
youzhiyili 写了:请问怎样安装?怎么解压?
0.png
看你图片,貌似是文件下载的不完全?重新下载试试?
我确定最后上传的那个压缩包是完整可以解压缩的。
抱歉,最近一段时间乱七八糟的事情很多,没有关注这个帖,回复晚了。

Re: 学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2013-01-17 21:33
dongyu102
很好用

Re: 学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2013-01-18 2:40
youzhiyili
又重新下载了,请问怎样解压?

代码: 全选

ls -lh
总用量 472K -rw-rw-r-- 1 meme meme 470K 1月 18 02:35 SimpleMusicBox-0.1.8-modified_linux.tar.gz

代码: 全选

tar zxvf SimpleMusicBox-0.1.8-modified_linux.tar.gz 
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now

Re: 学python时又造了个轮子,一个小小mp3播放器[更新]

发表于 : 2013-01-18 9:23
wiewi
youzhiyili 写了:又重新下载了,请问怎样解压?

代码: 全选

ls -lh
总用量 472K -rw-rw-r-- 1 meme meme 470K 1月 18 02:35 SimpleMusicBox-0.1.8-modified_linux.tar.gz

代码: 全选

tar zxvf SimpleMusicBox-0.1.8-modified_linux.tar.gz 
gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
试试这个:
tar xvf SimpleMusicBox-0.1.8-modified_linux.tar.gz
貌似我打包的时候没有用gzip压缩过?