Skip to content

xmcp/QRCD

Repository files navigation

QRCD

A python tool to crawl & decrypt lyrics from QQMusic.

It uses the API for QQMusic PC client, so romanized lyrics & real-time (KTV) lyrics are supported, unlike other WebAPI-based tools.

Note: decrypting algorithm learnt from qwe7989199/Lyric-Importer-for-Aegisub.

displayer

A simple lyric viewer with romanization support.

image

Usage:

Go to http://127.0.0.1/ for control window.

Search by song title & singer name.

Click on Open Player to open popup window for current search result. (Note that popup window shows nothing upon initialization. Press D to activate it.)

Keyboard controlling: (both control window and popup window)

  • P Play/Pause
  • [ ] Seek ±750ms
  • - = Seek ±150ms
  • J K Seek ±1line
  • 0 Pause at beginning
  • R Toggle romanization
  • T Toggle translation
  • H Toggle highlighting
  • D Toggle global display (and pause)
  • S Change song by ID
  • O Toggle disabling original lyrics timing (use translated timing instead)

Mouse controlling: (both control window and popup window)

  • Ctrl+Click to pause at selection

Announcement:

  • Type HTML in control window and Ctrl+Enter

About

QQMusic lyrics crawler & decoder

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published