Total Pageviews

Monday, 11 December 2023

bp_audio

download some free official FLAC music.

bp stands for bilibili ported, but also bai piao.

banner

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:

Example-Meta

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