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.
A simple lyric viewer with romanization support.
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