download some free official FLAC music.
bp stands for bilibili ported, but also bai piao.
An out-of-the-box extractor for Bilibili's official FLAC music.
It can download Bilibili-purchased music in lossless version without an account whatsoever. While downloading, it can also acquire music's metadata, including album art. It can also download the whole menu (aka album) at one time.
Example
With metadata included:
Try running this command on your own computer.
Distribution
You can download the pre-compiled x86_64 (amd64) version here, which should be running without any problem on latest Windows devices. Requests for other versions will likely be ignored due to the reason in License & Disclaimer section, so you will have to compile it by yourself: see Compilation section below.
Compilation
First you'll need Qt framework; Qt Creator is highly suggested.
Next you'll need:
-
gumbo-query for HTML DOM parsing.
Actually I can use regex, but that just makes me an idiot.
-
TagLib for audio file metadata.
Then just qmake bp_audio.pro
and make
, as what you would do for every Qt project.
Usage
Usage: bp_audio
Get to know some free official FLAC music.
Options:
-a, --au <au> Audio AU number.
--menu Download whole menu.
-o, --out <path> Output folder path.
-?, -h, --help Displays this help.
-v, --version Displays version information.
from https://github.com/superfashi/bp_audio
No comments:
Post a Comment