Python Audio Tools is a collection of audio handling programs that work from the command line. These include programs for CD extraction, track conversion from one audio format to another, track renaming and retagging, track identification, CD burning from tracks, and more. It supports internationalized track filenames and metadata using Unicode. It works with high-definition, multi-channel audio as well as CD-quality. Track conversion uses multiple CPUs or CPU cores if available to greatly speed the transcoding process. Track metadata can be retrieved from MusicBrainz, FreeDB, or compatible servers. Audio formats supported are WAV, FLAC, WavPack, MP3, Ogg Vorbis, M4A, Apple Lossless, and more.
The dvdauthor module allows you to create a structure of menus, titles, and titlesets (including the VMGM menu) in an object-oriented manner. It can cross-reference commands (typically in <pre> and <post> tags in the dvdauthor .xml) with the actual location of a particular video. For example: "jump f:%s" % thismenu.id would be turned into "jump titleset 2 menu 3" if it was added to the second titleset as the third menu. This allows you to build complex interactive DVDs.
MP3OCD is an MP3 categorization program written in pure Python. It differs from traditional MP3 categorization because it queries freedb.org to obtain information about a set of MP3s and automatically renames them to their appropriate names. It also sets up a set of symlinks to make burning easy.