A desktop chart downloader for YARG. Searches Chorus Encore, RhythmVerse, and YARG Charts at once, and drops charts straight into your songs folder.
- One search, three sources. Chorus Encore, RhythmVerse, and YARG Charts queried in parallel, results merged and deduplicated.
- Difficulty at a glance. Guitar / bass / drums / keys / vocals ratings per chart, with pro-drums filtering.
- Direct downloads. Pulls
.sngstraight from Encore's CDN instead of bouncing through Google Drive, so no throttling and no confirm pages. - Handles Rock Band CONs. Detects the container format from magic bytes rather than trusting the file extension, unpacks CONs into the ex-CON layout YARG expects, and flags files YARG can't read.
- Taste-based recommendations. Learns from what you download and suggests artists via MusicBrainz.
Grab the binary for your platform from Releases. No Python needed.
Linux
chmod +x LemmeGetThatSong-linux-x64
./LemmeGetThatSong-linux-x64Windows — run the .exe. SmartScreen will warn you because the binary is
unsigned; "More info" then "Run anyway".
macOS (Apple Silicon)
chmod +x LemmeGetThatSong-macos-arm64
./LemmeGetThatSong-macos-arm64Gatekeeper will block it on first launch because the binary is unsigned: right-click (or Control-click) it in Finder, choose "Open", then confirm in the dialog. After that it opens normally, including via double-click. Intel Macs aren't built — see "From source" below.
Needs Python 3.10+ (the code uses X | None type hints). macOS's built-in
/usr/bin/python3 (Xcode Command Line Tools) is 3.9 and too old — install a
newer one via brew install python@3.12 or from python.org first.
git clone https://github.com/YOURNAME/LemmeGetThatSong
cd LemmeGetThatSong
pip install -r requirements.txt
python yarg_gui.pyLinux also needs Tk: sudo apt install python3-tk
macOS needs Tk too if you're on Homebrew Python: brew install python-tk.
Python installed from python.org already bundles it.
Some Rock Band CONs — especially ones converted from Wii — ship with encrypted
.mogg audio. YARG can't read those and silently skips the song, which is
confusing when the download appeared to work.
This app detects that case and tells you. To actually repair it, install Onyx Music Game Toolkit separately.
Once installed, put it anywhere on PATH, or in an onyx/ folder next to the
executable, or set ONYX_BIN=/path/to/onyx. Extracted AppImages are found
automatically.
Check what's detected in your library:
python mogg_check.py /path/to/your/songsEverything else works without Onyx. Most charts — anything .sng or .zip,
which is the large majority — never need it.
- Charts are made by the charting community. Support them.
- This tool downloads publicly available charts. It doesn't host anything.
MIT — see LICENSE.
