Tool to synchronize the original Xbox music database
Find a file
2025-07-29 20:41:01 +02:00
src feat: Initial version of xbst 🚀 2025-07-29 20:41:01 +02:00
.gitignore feat: Initial version of xbst 🚀 2025-07-29 20:41:01 +02:00
Cargo.lock feat: Initial version of xbst 🚀 2025-07-29 20:41:01 +02:00
Cargo.toml feat: Initial version of xbst 🚀 2025-07-29 20:41:01 +02:00
readme.md feat: Initial version of xbst 🚀 2025-07-29 20:41:01 +02:00

XBST

I wanted a simple utility to sync my music library to something I can have on my original Xbox but I didn't find any easy to use, crossplatform and straight forward utility so I made this.

Prerequisits

  • Windows or Linux (maybe macOS, untested)
  • ffmpeg and ffprobe in your PATH

If you are on Windows you can easily install ffmpeg and ffprobe by opening a terminal and doing winget install ffmpeg.

If you are on Linux, well, you're probably a nerd and already have it, if not, open a terminal and do sudo apt install ffmpeg on debian based distributions.

Usage

Drag and drop your music folder onto xbst

The input music folder needs the following structure:

 📁 Music
 ├📁 Soundtrack 1
 |├ 💾 Music 1
 |├ 💾 Music 2
 |└ 💾 Music 3
 └📁 Soundtrack 2
  └ 💾 Music 1
Usage: xbst [INPUT] [OUTPUT] [BITRATE]

Arguments:
  [INPUT]    Input folder of your musics [default: ./music]
  [OUTPUT]   Output folder for the database and converted musics [default: ./output]
  [BITRATE]  Bitrate for the output [default: 320k]

Options:
  -h, --help     Print help
  -V, --version  Print version

Known issues

  • The progress bar on soundtrack other than the first one doesn't progress
  • Some files, once converted, are quieter than usual?
  • Untested with a large library, probably has issues?