Posted on

谷歌音乐盒

google music真是个好东西,歌手专辑分类的好好的,而且MP3的质量也不错,但是如果手动下载一个专辑的话还是比较累的。

google code上面有一个叫做gmbox(谷歌音乐盒)的项目,是用来下载榜单歌曲的。python编写,刚好我最近对python有些兴趣,于是就学了下python,然后将gmbox改了一下,让他可以去下载整个的专辑了,吼吼。

效果如下:

E:\gmbox>cli.py
欢迎使用 gmbox!
更多信息请访问 http://code.google.com/p/gmbox/
可以输入 ‘help’ 查看支持的命令
gmbox>downalbum http://www.google.cn/music/album?id=Bc21fbc4302aa9dd4
正在获取该专辑的的信息 . done!
专辑名:盛开
歌手名:阿朵
专辑将下载到:E:\gmbox\Download\盛开
Num=01 Title=”盛开”
Num=02 Title=”想念自己”
Num=03 Title=”烟花”
Num=04 Title=”再见,卡门”
Num=05 Title=”潜水”
Num=06 Title=”阿朵”
Num=07 Title=”改变”
Num=08 Title=”故事”
Num=09 Title=”他走了”
Num=10 Title=”想念自己 (Instrumental)”
正在下载: 01.盛开-阿朵.mp3
[======>                                           ]  13.24%  169.43KB/s

或者可以直接使用下面的来下载:

cli.py -da http://www.google.cn/music/album?id=Bc21fbc4302aa9dd4

这个URL是专辑所在页面的URL,所以你得先去google music上找到你喜欢的专辑,然后把URL贴过来。

修改过支持专辑下载gmbox的地址:http://mtian.cn/down/gmbox.zip

gmbox@google code:http://code.google.com/p/gmbox/

呃,好像忘了说了,因为是python编写的,所以运行的话需要安装python。

E:\gmbox>cli.py
欢迎使用 gmbox!
更多信息请访问 http://code.google.com/p/gmbox/
可以输入 ‘help’ 查看支持的命令
gmbox>help
gmbox命令行模式:
用法:  E:\gmbox\cli.py [选项]…
-s                  查看支持的榜单名.
-l  榜单名          列出榜单名的所有歌曲
-d  榜单名 all      下载榜单名的所有歌曲
-d  榜单名 0 2 …  下载榜单名的所有歌曲
gmbox交互模式(直接执行gmbox将进入交互模式):
lists               查看支持的榜单名.
list       <榜单名>  列出榜单名的所有歌曲
downalbum  专辑URL   下载该专辑所有歌曲
search     关键字    搜索关键字
down       all      下载上次list或search得到的所有歌曲
down       1 3 …  下载上次list或search得到的所有歌曲中的一部分,从1开始计数
gmbox>downalbum http://www.google.cn/music/album?id=B42e2962e619304a4
正在获取该专辑的的信息 . done!
专辑名:宝藏
歌手名:阿朵
专辑将下载到:E:\gmbox\Download\宝藏
Num=01 Title=”宝藏”
Num=02 Title=”啦啦队歌”
Num=03 Title=”漫漫慢慢”
Num=04 Title=”美人鱼舞曲”
Num=05 Title=”那么那么爱”
Num=06 Title=”千面”
Num=07 Title=”甜心先生”
Num=08 Title=”我要你”
Num=09 Title=”相爱的歌”
Num=10 Title=”叹金莲”
正在下载: 01.宝藏-阿朵.mp3
[>                                                 ]  0.92%  0B/s