# 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 ``` Directory/File names must not exceed 31 characters. ``` Usage: xbst [OPTIONS] [INPUT] [OUTPUT] Arguments: [INPUT] Input folder of your musics [default: ./music] [OUTPUT] Output folder for the database and converted musics [default: ./output] Options: -b, --bitrate Bitrate for the output [default: 192] -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? - Code is poo poo