gmbox发布0.1版本
好吧~ 今天发布gmbox V0.1版本了.
看看之前的日志,发现离我发第一篇博文的都已经过了近4个月了.
其实,离之前预想的发布日期不知道迟了多少,好在也没对外公布过发布计划,看来我对自己的”懒”还是有自知之明的,哈哈..
呃..还是说说gmbox吧,基本特性是:
- 支持谷歌音乐的”榜单下载”和”搜索下载”,而且,这两者都包含歌曲和专辑.
- 简单的可配置性
- linux系统可以调用mid3iconv自动修改歌曲的ID3信息编码
- 跨平台性,使用python做为核心,可以运行于大部分linux和windows操作系统,理论上mac也可以,没条件测试
- 界面和核心分离,默认有一个使用pygtk的界面,也可以使用命令行方式操作
安装方法:
- linux版本安装法:下载源码包后,解压,可以 sudo ./install -i 安装至系统目录,就可以在菜单选择”应用程序”-“影音”-“google music box”打开GUI界面,或者运行gmbox打开CLI界面. (-u可以卸载干净的.)
- linux版本不安装法: 下载源码包后,解压,直接运行 gmbox/src/mainwin.py 打开GUI界面; 直接运行 gmbox/src/cli.py 打开CLI界面.
- windows版本: 下载自解压包后,解压至任意目录,运行 mainwin.exe 打开GUI界面,运行 cli.exe 打开CLI界面.
使用方法:超简单,谁用谁知道…
已知bug:还蛮多的,比如试听不支持,歌词下载不支持,还有界面太丑等….哦,现在关闭主窗口,后台的下载进程还不会自动关掉的…以后慢慢完善吧.
再来个截图:
Iven 在 2009年08月02日 21:35 说:【 】
界面很好啊……怎么能说丑呢……
liangsuilong 在 2009年08月02日 21:36 说:【 】
发现博文里一个错字:linux版本不安装发 的发字..
不过要支持支持!
bones7456 在 2009年08月02日 22:15 说:【 】
改过来了,谢谢~
zhuzi0624 在 2009年08月02日 21:44 说:【 】
好东西当然要顶!
骨头 在 2009年08月02日 22:07 说:【 】
收到,安装测试中~~
shellex 在 2009年08月02日 22:12 说:【 】
看骨头这么慢,我也有动力了。
TualatriX 在 2009年08月03日 08:31 说:【 】
囧。你的动力居然来自骨头的懒。。。
xifs 在 2009年08月02日 22:13 说:【 】
在花儿谢了的时候,终于发出来了..
zhuqin 在 2009年08月02日 22:24 说:【 】
哎呀,原来是骨头阿,不错不错。期待后续版本。
bones7456 在 2009年08月03日 08:26 说:【 】
啊?猪亲啊,你终于又出现了啊?
想入非非 在 2009年08月02日 22:33 说:【 】
什么命令能够打开GUI?
想入非非 在 2009年08月02日 22:40 说:【 】
骨头棒子我囧死,知道了
Wubin 在 2009年08月02日 23:41 说:【 】
后面的版本中能否加上代理的功能呢?
bones7456 在 2009年08月03日 08:25 说:【 】
恩.可以试试..
ray 在 2009年08月02日 23:44 说:【 】
不错,我试试看
young001 在 2009年08月03日 08:47 说:【 】
恭喜恭喜,骨头终于放出0.1了
白痴一个 在 2009年08月03日 10:19 说:【 】
等的花儿都谢了~
owlsky 在 2009年08月03日 12:05 说:【 】
很有用~~
shuil 在 2009年08月03日 12:28 说:【 】
加油
xuander 在 2009年08月03日 12:45 说:【 】
那天给你提了下你就发布了 我好有面子 哈哈
Ajian 在 2009年08月03日 14:04 说:【 】
我已经试用了在openSUSE 11.1 KDE 4.3 使用暂时正常 还没有发现什么BUG
现在只发现一个情况 下载速度很慢 比我单用wget 下载都慢多了 没有具体看问题原因 暂时报告下这个情况
谢谢 希望越做越好
bones7456 在 2009年08月03日 23:22 说:【 】
恩,现在是用的最简单的单线程下载方式,还有改进的空间.
mtian 在 2009年08月03日 15:17 说:【 】
汗,发布了。
羞愧,自从提交了一次老代码后就没有提交过代码。虽然老想着,但总是懒。
顶一下。
或许我可以做个WIN下的安装包?
在公司就是做打包的,虽然没啥技术含量。
kykkylds(五空) 在 2009年08月03日 15:24 说:【 】
纯支持!!
Ajian 在 2009年08月03日 16:04 说:【 】
再补充下 下载应该不是下载速度的问题
而是容易中断而且下载是单个的
看是否可以加入重试机制和并发下载个数
niming 在 2009年08月03日 18:00 说:【 】
在下在win下怎么总是说应用程序错误,请重新安装?
bones7456 在 2009年08月03日 23:26 说:【 】
能提供更详细的信息不?系统版本?下载是不是gmbox-0.1.exe?文件大小是6109201字节不?具体错误?
mtian 在 2009年08月04日 16:32 说:【 】
没有运行库导致的,呵呵。
下载安装这个就可以了:http://gmbox.googlecode.com/files/gmbox_setup_0.1.exe
bones7456 在 2009年08月04日 19:41 说:【 】
理论上,我的那个windows的自解压包是不需要什么运行环境的啊,python和pygtk都在里面了.
mtian 在 2009年08月05日 00:01 说:【 】
VC的库呵呵,有些用户没有装VC的库,就会出错。
打包的时候将python目录下的Microsoft.VC90.CRT也打包进去就可以了,呵呵。
holz 在 2009年08月04日 09:21 说:【 】
原版 Windows xp sp3,昨日刚 update 到最新补丁。
下载的 gmbox 文件大小正确,解压正确。
运行 mainwin 只有简单的“程序运行错误” 提示,运行 cli 则提示 “系统无法执行指定的程序。”
holz 在 2009年08月04日 09:25 说:【 】
好吧,上面那些提示是在 totalcommander 中运行看到的,如果在 cmd 窗口运行 mainwin,则与 cli 一样提示 “系统无法执行指定的程序。”
如果在 “开始-运行” 对话框运行 mainwin,会提示 “由于应用程序配置不正确,应用程序未能启动,重新安装应用程序可能会纠正这个问题。”
难道是因为我的 Windows 里面没有 python 运行库?
bones7456 在 2009年08月04日 19:50 说:【 】
这个真不知道原因了,那个自解压包里是包括了python运行库的.
要不你也装这个试试: http://gmbox.googlecode.com/files/gmbox_setup_0.1.exe
peigen 在 2009年08月04日 10:41 说:【 】
支持试听了,不是把xiami.com的饭碗也抢了…
也做成可分类,可自定义专辑.SNS…..
搁浅 在 2009年08月04日 12:04 说:【 】
vista 不能?
transtone 在 2009年08月04日 13:05 说:【 】
亲爱的骨头,能不能同时发布个ebuild?
transtone 在 2009年08月04日 13:50 说:【 】
发布ebuild可以方便的升级,也 可以解决依赖关系,例如notify-python。
bones7456 在 2009年08月04日 19:47 说:【 】
是的,有空我就弄个ebuild.
walkerxk 在 2009年08月04日 14:41 说:【 】
很好的软件,不过最好能够排序和调正宽度。还有专辑最好能够注明有哪些歌,而不是简介里面提到这个专辑有哪些歌。可能这个在排版的时候是有点麻烦,而且需求不高。
另外,我能参加开发么?我的bash和正则表达式还行,python的话还没仔细学过,不过上手应该快的。
另外,有段时间我从g.cn/music下歌的时候提示我要输入图形验证码,但是后来就没有了,如果你的这个软件使用量大了以后会不会谷歌就会启用验证码?
bones7456 在 2009年08月04日 19:46 说:【 】
呵呵,主要是,在专辑的列表页面,是得不到所有的歌曲信息的.要把所有专辑的所有歌曲都抓下来,要和服务器交互N多次,这个有点受不了,也更可能被谷歌判为bot,而出现验证码.这个软件疯狂下载的话,也会有验证码出现,这时一般换个IP或者等一天就好了…没有其他好办法了.
要加入开发的话,可以先加入gmbox-dev
PS: 我的分辨率都是 1680*1050 了
walkerxk 在 2009年08月04日 14:44 说:【 】
另外,图太宽了,最好改以下,首页和这个博文都是,毕竟现在很多人还是在使用1024×768的分辨率。
cbkid 在 2009年08月04日 16:09 说:【 】
偷取源码学习一下
jioyo源 在 2009年08月06日 09:23 说:【 】
我这为什么出不来界面????菜单里己经有了……
pjq 在 2009年08月08日 00:35 说:【 】
顶,顺便来偷源码学习一下python.
LSvKing 在 2009年08月11日 14:54 说:【 】
有BUG啊,怎么下载整张专辑的功能没用呢? 找出专辑后在右键下载或者点上边的下载都没有用啊。我是用的win版的。下单曲可以。
bones7456 在 2009年08月11日 16:27 说:【 】
不会啊。。我刚试了一下,还可以的。
Yousri 在 2009年12月05日 14:19 说:【 】
确实貌似不支持下载整张专辑 下载管理项里没任何东西 coming soon的状态。。。
bones7456 在 2009年12月05日 22:03 说:【 】
支持专辑的,而且现在已经0.2了啊。
Maitiano 在 2009年08月14日 14:26 说:【 】
那啥,其实这个东东还是只能在大陆地区使用,在HK需要代理还是什么的,才能翻墙进去使用大陆才能使用的google music来着 :( 汗!
mecil9 在 2009年08月15日 00:07 说:【 】
真是个好东西!呵呵,支持,支持!这么方便大众的东西,居然还有人jjyy?希望更好更强大!
Keengle 在 2009年08月20日 11:13 说:【 】
界面蛮好看的,我也忍不住顶一下。
Qzi 在 2009年08月22日 03:31 说:【 】
几天前产生了这个想法 … 今天就看到新闻了 … 比较感概 …
支持你 1
Jandy 在 2009年08月22日 19:17 说:【 】
不能搜索然后批量下载?
bones7456 在 2009年08月22日 22:36 说:【 】
呃。。。CLI的可以,GUI的貌似忘加按钮了,呵呵,我会更新的。
yaos 在 2009年08月26日 23:15 说:【 】
哥们,支持你啊!这个软件很漂亮,怎么会丑呢?第一次用上她,虽然功能还没有完善,不过已经喜欢上了。
wang* 在 2009年08月27日 23:13 说:【 】
我今天下载下来用了!觉得挺好的!你太有才了!不过遇到了麻烦事!就是下载到146首的时候就不能下载了!
重装重启都不能下了!为什么啊!
bones7456 在 2009年08月28日 11:27 说:【 】
这样大多是google出验证码了,批量下载太多就会出现这个的,这时候只能等24小时,应该就会解封的,所以下载还是要控制节奏啊~
cael 在 2009年08月30日 20:35 说:【 】
我在archlinux下使用gui 怎么下载整张专辑的功能无法使用呢? 还有可不可以把cli下的命令也说一下,-h给出的参数有点简单啊!我想试一下命令行下载
bones7456 在 2009年09月10日 13:56 说:【 】
恩,确实,现在有了,看: http://code.google.com/p/gmbox/wiki/CLIGuide
linsk 在 2009年09月08日 10:31 说:【 】
哇。。不错,什么时候有mac版本呢?
我在win底下安装,两个.exe文件都提示程序配置错误。。。
bones7456 在 2009年09月08日 10:37 说:【 】
理论上,mac只要装了python2就至少可以运行CLI的。。。不过我没条件测试
win下的错误据说是因为缺少 Microsoft.VC90.CRT 这个文件。
dennis 在 2009年09月14日 13:42 说:【 】
good job!
thks!
luoine 在 2009年10月14日 10:54 说:【 】
File “/usr/bin/gmbox”, line 23, in ?
from lib.core import *
File “/usr/share/gmbox/lib/core.py”, line 75
self.albuminfo[‘title’] if self.downalbumnow else None,
^
SyntaxError: invalid syntax
——————————————————————————————————
我在CentOS 5.3 运行出现了如上错误,这是什么问题,可以帮忙解决下不?
bones7456 在 2009年10月14日 15:40 说:【 】
请告知你的python版本?还有gmbox版本?
luoine 在 2009年10月25日 17:01 说:【 】
python-2.4.3 gmbox0.2
bones7456 在 2009年10月26日 08:44 说:【 】
估计是这python版本太老了吧。。。我的ipod touch上都是2.5.1了。
luoine 在 2009年10月26日 20:49 说:【 】
不知要什么版本才可以运行呢?
bones7456 在 2009年10月26日 21:45 说:【 】
需要2.5以上吧~
luoine 在 2009年10月26日 22:20 说:【 】
我编译了2.6.4 是安装在/usr/local/下,(不敢装在/usr/下,怕与系统冲突)
运行还是同样的错误提示,我………………
luoine 在 2009年10月26日 22:24 说:【 】
[root@centos gmbox]# ./install -i
install successful.
[root@centos gmbox]# gmbox
Traceback (most recent call last):
File “/usr/bin/gmbox”, line 23, in ?
from lib.core import *
File “/usr/share/gmbox/lib/core.py”, line 75
self.albuminfo[‘title’] if self.downalbumnow else None,
^
SyntaxError: invalid syntax
luoine 在 2009年10月27日 08:12 说:【 】
将脚本里的python指向python2.6,命令行模式可以用了,不过图形界面还是用不了。
图形界面的错误提示如下:
[root@centos ~]# python /usr/share/gmbox/mainwin.py
File “/usr/share/gmbox/mainwin.py”, line 74
on.
^
SyntaxError: invalid syntax
bones7456 在 2009年10月27日 09:08 说:【 】
图形界面需要相应版本的pygtk和python-notify
luoine 在 2009年10月27日 10:27 说:【 】
另外我用list ,怎么老是提示“未知类表”。
只能用list不加参数。
帮单名是lists所列出的没错吧?
google音乐下载器 | QK31 在 2009年12月14日 10:56 说:【 】
[…] http://li2z.cn/2009/08/02/gmbox-0-1/ […]
boy89 在 2009年12月14日 20:16 说:【 】
刚也下了个歌试试~~好~~
那个coming soon是功能还没实现,还是等待中?
bones7456 在 2009年12月14日 21:01 说:【 】
呵呵,即是没实现,又是等待中。
wolf 在 2010年01月12日 01:42 说:【 】
软件真的很好,可是我专辑下载几个后就会出现一下情况。。。。
Errors occurred
See the logfile ‘d:\Program Files\gmbox.exe.log’for details 我装的是02的 我对程序开发一窍不通希望能说的简单一些,谢谢
design.in.1988 在 2010年05月05日 20:17 说:【 】
举个例子 2.0版下载《When You’re Smiling.mp3》 文件名是When You’re Smiling.mp3
用2.0.4 下载后变成When Youre Smiling
那个 ’ 不见了
bones7456 在 2010年05月06日 08:22 说:【 】
因为文件名里不能有特殊符号,所以统一处理调了。
另外以后别在这么老的文章后面回复了啊。。。
design.in.1988 在 2010年05月05日 20:17 说:【 】
XP系统