Xupeng's blog

Nov 9, 2006 - 1 minute read - Comments

改进mp3下载脚本,内置多线程下载和速度优先选择

昨天晚上进行了一些改进,使其不再依赖外部的下载程序而独立运行,在我的gentoo和windows xp下都运行良好。
主要有三个改进:
1。脚本改名为getsong(下载),简单些,呵呵。
2。内置多线程下载,不再依赖axel。
3。选择速度较快的站点进行下载,减少等待时间。

目前还有一些小毛病:在多线程下载一块儿,如有异常情况发生导致线程重试时产生错误的下载结果,这个应该不难修正,晚些时有空了再改一下。

Changes:
在linuxsir上pupilzeng的帮助下已经修正了多线程下载的错误,现在getsong算是一个基本上好用的小程序,说基本好用是因为:靠关键字在百度搜索所得的结果并不全是正确的,因此有可能下载的歌曲不是你想要的,尤其是下载的歌曲如果和某张专辑同名,那下载结果不正确的可能性还会大大提高。

TODO:
提高搜索精确度,尽量保证匹配精度。