FastTrack

FastTrack is a free, open-source browser tool for generating Ren'Py index.txt audio definition files from batches of .ogg files.

Drop your files in, reorder them with drag-and-drop, edit track numbers, and export.


Why FastTrack?

Many Ren'Py audio workflows rely on a small Python script that scans .ogg files, reads their TRACKNUMBER metadata, and generates an index.txt file.

It works, but it's also a one-shot command-line utility. If a filename is wrong, the export stops. If you want to reorder tracks, you need to retag your audio first. There's no preview of what will be generated.

The aim is that this tool replaces that workflow with a visual interface.

  • Drag and drop your audio files.
  • Reorder tracks by dragging.
  • Edit track numbers manually.
  • Fix filename problems before exporting.
  • Generate the exact same output format.

Features

  • 💼 Drag & drop workflow - Import batches of .ogg files directly into your browser.
  • 📥 Multiple containers - Organise several independent groups of audio in a single session.
  • ⚡ Automatic or manual track numbers - Reads existing TRACKNUMBER tags, assign your own, or automatically number files based on their order.
  • 👓 Inline validation - Invalid filenames are highlighted instead of stopping the entire export.
  • 🔧 Export options - Generate a single combined index.txt, or separate files for each container.
  • 🎵 Optional tagged audio export - Write updated TRACKNUMBER tags back into your .ogg files and download everything as a ZIP.
  • 🔒 100% Private & Local: Your audio files never leave your machine. All actions happen entirely client-side in your local browser tab.


Example Index Output

define audio.character_intro = "sound/character/character_intro.ogg" 
define audio.character_attack = "sound/character/character_attack.ogg" 
define audio.character_death = "sound/character/character_death.ogg" 

⚖️ License & Open Source

FastTrack is open-source software released under the permissive MIT License. It is completely free for both personal and commercial game development pipelines. If you use it, credit is nice, but ultimately not required.

  • Follow Development or Contribute: Pull requests, bug reports, and feature suggestions are highly welcomed!

Having issues/prefer to use the web version of this tool?
Head here: https://jdsherbert.github.io/FastTrack/


Enjoying my work and want to support me? Why not buy me a coffee!

Buy Me a Coffee at ko-fi.com

Leave a comment

Log in with itch.io to leave a comment.