Skip to content

Releases: Sophomoresty/qmdec

v0.2.0 — C-accelerated decrypt + album batch + full metadata

01 Jun 07:28

Choose a tag to compare

What's New

C-Accelerated Decrypt

  • QMC2 MapCipher + RC4 implemented in C, auto-compiles on first use
  • ~39x faster than pure Python (30MB FLAC: 0.3s vs 12s)
  • Falls back to pure Python if gcc unavailable

Album Batch Download

  • qmdec album <singer_mid> -o <dir> — download entire discography
  • Concurrent workers (default 16), skips existing files
  • Auto-decrypt + tag in one pass

Complete Metadata

  • Title, Artist, Album Artist, Album
  • Track/Disc number, Year, Genre, Language
  • LRC lyrics with Chinese translation
  • 500x500 album cover art

Install

pip install git+https://github.com/Sophomoresty/qmdec.git

Requires Python 3.10+ and gcc (optional, for C acceleration).