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.

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.