A CLI tool for downloading video game OSTs from Khinsider's archive of video game music.
Important
If you are using this tool, please consider supporting Khinsider by donating to them.
- Find your favorite video game OSTs on Khinsider.
- Copy the URL of the album page.
- Run
vgmd <url>. - A new folder [album name] will be created in the current directory, containing all tracks and the cover image.
You can also specify multiple URLs at once with vgmd <url1> <url2> .... For more advanced usage, see vgmd --help.
vgmd https://downloads.khinsider.com/game-soundtracks/album/persona-5This will create the following directory structure:
├── PERSONA5 ORIGINAL SOUNDTRACK/
│ ├── cover.jpg
│ ├── 1-01. Wake Up, Get Up, Get Out There.mp3
│ ├── 1-02. Phantom.mp3
│ ├── 1-03. Escape.mp3
│ ├── ...
- Install Rust and Cargo from rustup.rs.
- Run
cargo install --git https://github.com/RunDevelopment/vgmd.git. This may take a minute.
This is a pure Rust project, so use cargo like usual. Run the program like so:
cargo run -- <url>