Bandcrash

Bandcrash is a system for automatically encoding and tagging music albums for download and/or purchase without being stuck on any particular hosting provider or storefront. It generates high-quality MP3, Ogg Vorbis, and FLAC renditions, and an easily-embedded web preview player that can be uploaded to your static hosting site or CDN of choice. Additionally, it can optionally generate .bin and .cue files for CD replication with services such as Kunaki.

It is written in Python, and provides a CLI, an optional Qt-based GUI frontend, and a library which can potentially be embedded into other applications, including web services.

Usage

Your usage depends on whether you’re using the graphical interface or command-line interface.

You might also want to learn about itch album setup, and if you’re building a web service, look at integrating the library.

If you want to embed the player on your own website, there’s a doc for that too.