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