欢迎食用『主界面』~,这里是赵苦瓜的看板娘desu~

#
【技术分享】哔哩哔哩音乐下载 - 根据au号下载哔哩哔哩的音频
首页 > B站相关&唧唧    作者:赵苦瓜   2020年9月23日 18:58 星期三   热度:6165°   百度已收录  
时间:2020-9-23 18:58   热度:6165° 

【欢迎在评论区反馈BUG或提出您的宝贵建议!!】


之前b站推出了哔哩哔哩音乐,并且独立出来。难道b站要进军音乐网站了吗?

PC的网页是没有缓存的,只能在手机上缓存,造成了很多不便。

PC下载哔哩哔哩的视频可以用唧唧等软件,那么下载哔哩哔哩音乐用什么呢?

目前我还没有发现PC上有类似的专门下载哔哩哔哩音乐的软件。或许是哔哩哔哩音乐资源太少不值得下23333

于是,出于兴趣和 朋友的需求 对自身的锻炼,我花时间编写了这个软件。

【易语言已在Github发布】https://github.com/Zhaokugua/Bili_music_down

【Python版本核心功能已在gitee发布】哔哩哔哩音频下载: 用于下载bilibili音乐的音频 (当前只完成了信息解析的逻辑) (gitee.com)

B站音乐下载1.JPGB站音乐下载2.JPG


B站音乐下载3.JPG

感谢haozi抓取的接口:https://documenter.getpostman.com/view/5544411/SW14VcqT?version=latest


所有的接口的使用在里面写的都很详细了。

另外我还使用了AceSheep提供的接口,用于实现快速下载功能。

https://www.bilibili.com/audio/music-service-c/web/url?sid=【这里填AU_id,也就是b站的au号,没有括号】


【使用说明】

①软件下载。V1.7版本

Github链接:https://github.com/Zhaokugua/Bili_music_down/releases/download/1.7/Bili_music_downV1.7beta.zip

Gitee链接:https://gitee.com/jixiaob/Bili_music_down/releases/download/1.7/Bili_music_downV1.7beta.zip

②解压缩。请将下载完成后的文件完整地解压缩出来。文件不完整软件将无法打开。

③双击解压缩后的蓝色音乐图标打开软件。

④单曲下载:直接输入歌曲地址或者au号即可下载。

⑤歌单下载:直接输入歌单地址(支持自己创建的歌单地址或者am号),点击解析,解析出歌单信息后选择你想下载的歌曲即可。(知道我为啥加解析的进度条嘛,,还不是我那个朋友,,,你试一下am29737965)

⑥首次打开软件建议先在设置根据自己的情况修改一下设置,以便更加方便地使用。


【更新日志】

V1.7【20221123】
·优化下载逻辑:当CDN链接不提供文件大小时仍自动下载文件

————————————————————

目前已知问题:

暂无

————————————————————


V1.6【20220804】
·更换所有下载方式为curl下载,修复下载过程中的假死卡顿问题 #1
·新增下载进度条
·修复个人歌单解析
·修复音频名里面有.导致专辑封面保存之后文件名不全的问题
·修复不勾选转换aac或mp3,选择FLAC音质时没有FLAC音质也会将文件命名为*.flac的问题
————————————————————

V1.6已知问题:

CDN服务器不返回文件大小时下载会卡死

————————————————————

V1.5【20201221】
·修复无损模式下解析文档中文乱码的问题
·修复删除所有配置文件删不干净的问题
·修复没有无损音质的情况下选择下载无损音质,拓展名不对的问题

————————————————————

V1.5已知问题:

1.不勾选转换aac或mp3,选择FLAC音质时没有FLAC音质也会将文件命名为*.flac的问题

2.自己创建的歌单无法解析的问题(b站改api了,不登录的话用自己歌单的am号获取不到歌单数据)

3.在单曲下载页输入歌单地址会下载相同id号的单曲的问题(暂不支持智能区分歌单号和歌曲号

4.下载速度特别慢且占用CPU和内存较高。由于软件采用的是读网页的方式下载,会现将文件存到内存中,所以会有资源占用。同时因为不是特定下载文件的方式,所以占用比较高。

5.大文件下载卡死、下载特别慢、下载之后文件打不开。都是4造成的,目前在考虑更换curl或aira2的下载方式。

可复现的音频:Au2283041

6.音频名里面有.导致专辑封面保存之后文件名不全的问题,可复现的音频同上

————————————————————

V1.4【20201220】
·新增手动登录功能
·大会员可下载无损音质(需登录大会员)
·支持个人歌单的自动解析(需登录)
·修复下载路径有“.”导致的专辑封面和lrc歌词的下载失败

V1.3【20201206】

·修复320K音质解析失败的问题

V1.2【20201029】
·修复b站更改API后无法下载的问题
·新增快速下载模式无法使用的BUG

V1.1【20200908】
·新增批量下载时已下载项和总项目数的显示
·新增强制结束批量下载的功能
·新增版本号没改的BUG(发布版本已修复)
V1.0【20200908】
·完成基础下载功能,beta版发布!
————————————————————————————
这是之前的【赵苦瓜b站音频下载工具】的重构版。
新版特性:
·优化主页下载界面,现在能更直观看到自己在下什么了(新增了专辑封面以及标题、简介等信息的显示)
·优化设置布局,现在所有的设置都在单独的设置页面啦~
·优化下载日志显示,现在日志不会出现之前一卡所有的信息都出来的情况了。
·优化批量下载的系统资源占用
·优化批量下载的状态显示
·新增自定义选择音质【128k/192k/320k】
·新增批量下载完成后自动关机等选项
·优化配置文件存储
·新增日志保存选项

————————————————后记——————————————————

最开始写的是叫“赵苦瓜b站音频下载”,最后更新到了V2.8版本,可以说收获很大,但是缺点也很明显。

一是批量下载有时会下载不全,而且下载时会大量占用CPU,效率极低,功能混乱,设置不清楚。

介于以上原因,我重构了这个软件。嗯,就像唧唧那样,从头开始再写一个。


以下附上之前的更新日志:

V1.0 完成基本下载功能
V1.1 修复无法转MP3和配置文件无法保存的BUG
         修复m4a下载完成的日志没有换行符的BUG
V1.2 新增自动填写文件名功能
         尝试修复自动转换MP3之后无法删除临时m4a文件的问题。
V1.3 新增专辑封面图自动下载功能。调整页面布局
V1.4 新增批量下载歌单功能
         修复文件名有非法字符不能下载。
V1.5 修复批量下载时容易出现各种bug导致下载失败。
V1.6 修复多次批量下载没有权限的问题(设置的文件夹出现问题)
V1.7 更正自动新建文件夹的命名
         修复部分因路径非法字符导致的转码失败问题
V1.8 修复部分歌单歌曲太多会重复解析的问题
         新增手机版链接的解析支持。
V1.9 修复歌单简介行数过多显示不全的问题。
V2.0 修复自动获取文件名后立即自动下载的问题。
         修复批量下载解析歌曲的重大BUG。
         修复批量下载自定义勾选后下载不全的重大BUG。
V2.1 优化批量下载算法,提升歌单解析体验
         大幅度优化自定义勾选在歌曲数较多的情况下的下载速度。
         修复偶现专辑封面下载失败。
V2.2 优化批量下载组件界面,修复重新解析歌单,已选歌曲数不清零的问题。
         修复部分歌单有歌曲却解析不到的问题。
         (为什么b站API返回的歌曲数是0 qwq人家明明有歌的。
         修复歌单批量下载有时候下载不全的问题
V2.3 修复B站更改API后无法下载的问题。
V2.4 修复下载很多歌曲有可能解析音频信息失败的问题。
         修优化日志显示。
V2.5 修复专辑名中含有cover字符导致专辑封面无法下载的问题。
         新增软件内公告。
V2.6 新增320K音质下载(测试功能)。
V2.7 修复单个下载失败之后批量下载不能用的问题

本文作者:赵苦瓜      文章标题: 【技术分享】哔哩哔哩音乐下载 - 根据au号下载哔哩哔哩的音频
本文地址:https://blog.jixiaob.cn/?post=16
版权声明:若无注明,本文皆为“赵苦瓜のBlog~”原创,转载请保留文章出处。
梓醴Zly2023-04-25 13:46
太赞了!!!
猫猫2023-01-25 23:19
小b你的背景太二次元了,字看起来会让眼睛累
丫丫小咩2020-09-24 12:25
B酱nb!!!!!!咩咩赛高!!!!!!

返回顶部    首页    后花园  
版权所有:赵苦瓜のBlog~    站长: 赵苦瓜    程序:emlog   鲁ICP备20030743号-1   鲁公网安备37048102006726 萌ICP备20222268号    sitemap