biabiamiamia百度音乐网批量歌曲下载工具

本文详细介绍了百度音乐网歌曲下载辅助工具biabiamiamia的最新版本更新日志,包括功能优化、错误修复、新增特性等内容,并提供了详细的使用指南和下载安装步骤。同时,文章还提到了未来可能加入的OCR验证码识别功能,以及默认下载路径设置。


【v1.5.20130315】
1)『除错』百度调整了专辑关联歌手名的html代码,biabiamiamia相应调整,否则会出现“未搜索到该歌手”的警告;

【v1.4.20130308】
1)『除错』修正对含有英文双引号的专辑名解析异常的错误(如,<h4><a href="/album/7311085" title=""怀念.五年"邓丽君逝世五周年纪念集">);

【v1.3.20130307】
1)『调优』下载输出信息中增加歌手名、分隔符等;
2)『除错』恢复续下时会重复下载中断前最后一次已成功下载的歌曲,调整代码不重复下载;
3)『除错』修正多实例同时下载不同歌手的歌曲导致歌曲混乱的错误;
4)『除错?』调整CMake脚本,取消将编译警告视为编译错误的编译选项(以减少出现编译错误几率)、增加代码自动优化的编译选项;(说明:个人强烈建议对代码进行严苛的类型转换检查。但,我在“gcc (SUSE Linux) 4.7.1 20120723 [gcc-4_7-branch revision 189773]”环境下,即便添加了-Wconversion编译选项,编译时仍然无法检查到类型转换错误,@_@?。为保证大部分机器上能成功编译,只能妥协取消之。莫非openSUSE 12.2预编译的gcc时参数没给全导致功能缺失??)
5)『新增』发布FAQ;

【v1.2.20130305】
1)『调优』指定平均下载速度下限为8kbps,低于此自动重新连接,最多重连4次;
2)『调优』资源不存在时会出现503错误页面,忽略503页面而不再将其当作资源下载;
3)『调优』为减少出现验证码的几率,下载时伪装成firefox且增加页面引用;
4)『调优』对于导致下载失败的不同原因进行区别:因网络质量导致下载失败(处理机制,重新下载)、因出现验证码导致下载失败(处理机制,获取BAIDUVERIFY的cookie键值后重新下载);
5)『除错』修正部分歌曲名中含有“/”的歌曲无法下载的问题(thanks to Iven Hsu);
6)『新增』命令行参数错误时,显示帮助信息;
7)『新增』下载暂停/恢复功能。ctrl+c退出程序,下次若下载先前歌手的所有专辑(指定专辑无效)时,自动从中断歌曲续下;

【v1.1.20130228】
1)发布biabiamiamia;

======================
【简介】
biabiamiamia是一个百度音乐网(http://music.baidu.com/) 的歌曲下载辅助工具。biabiamiamia具有如下命令行参数:--artist,指定歌手名;--album,指定专辑名(默认该 歌手 所有专辑);--quality,指定下载歌曲的品质 (320、192、128,默认320kbps,若指定品质不存在则用存在的最高品质替代);--version,显示版本信息;--help,显示本帮助信息。任何BUG,请告知 yangyang.gnu@gmail.com。

【示例】
#下载羽泉的所有专辑,歌曲选用192kbps码率品质
biabiamiamia --artist="羽泉" –quality=192
#下载伍佰的《浪人情歌》专辑,歌曲选用最高码率品质
biabiamiamia --artist="伍佰" --album="浪人情歌"

【下载】
http://code.google.com/p/yangyanggnu/downloads/list

【安装】
构建系统采用 cmake,需要自行提前安装;gcc版本4.6以上。源码安装步骤如下:
tar -xv -f biabiamiamia.tar.gz -C .
cd biabiamiamia/
cmake .
make && make install

【后续】
考虑借助开源OCR库,自动识别验证码。

【注意】
1)biabiamiamia内部调用curl进行下载操作,请自行提前安装;
2)默认下载路径:~/biabiamiamia_music
如果您下载了本程序,但是该程序存在问题无法运行,那么您可以选择退款或者寻求我们的帮助(如果找我们帮助的话,是需要追加额外费用的)。另外,您不会使用资源的话(这种情况不支持退款),也可以找我们帮助(需要追加额外费用) 是项目中的一个子功能模块。程序非常简单只有一个界面,功能简单明了在搜索栏中输入想搜的信息,点击搜索按钮下方ListView便列出搜索结果。中间一排歌曲按钮,可以前后选择歌曲,播放暂停歌曲。 随着移动互联网技术的发展和用户需求的变化,【小程序名称】应运而生,以其轻量化、便捷化的设计理念为用户提供了一种全新的服务模式。作为一款无需下载安装即可使用的应用,【小程序名称】依托于微信庞大的生态系统,让用户在微信内就能轻松实现各种功能操作。 【小程序名称】的核心功能主要集中在【具体服务领域】,例如在线购物、本地生活服务、教育学习或健康管理等。它简化了传统APP繁琐的注册登录流程,支持微信一键授权登录,极大地提升了用户体验。用户通过搜索或扫描二维码,瞬间即可开启使用,享受快速加载、流畅运行的服务。 该小程序界面设计简洁明了,布局合理,易于上手。同时,其特色功能如实时更新的信息推送、个性化推荐以及社交分享功能,让用户能够及时获取所需信息,并方便地将优质内容分享至朋友圈或好友,实现信息的高效传播与互动。 【小程序名称】注重数据安全与隐私保护,严格遵守国家法律法规和微信平台的规定,确保用户数据的安全无虞。此外,其背后的开发团队持续迭代更新,根据用户反馈不断优化产品性能,提升服务质量,致力于打造一个贴近用户需求、充满活力的小程序生态。 总结来说,【小程序名称】凭借其小巧便携、快捷高效的特性,不仅节省了用户的手机存储空间,更为用户提供了无缝衔接的便利服务,是现代生活中不可或缺的一部分,真正实现了“触手可及”的智能生活新体验。只需轻点屏幕,无限精彩尽在掌握之中。
评论 2
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值