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.
| Tags | Documentation Software Development Libraries Python Modules multimedia Sound/Audio CD Audio CD Writing CD Ripping Conversion |
|---|---|
| Licenses | GPLv2 |
| Operating Systems | POSIX |
| Implementation | Python |
Recent releases


Release Notes: This release adds optional interactive modes to many utilities, CoreAudio support for track playback, improved handling of empty metadata fields, and Opus audio CODEC support.


Release Notes: This release adds automatic metadata lookup to CD extraction utilities, removing the need to download or edit metadata files. Terminal-based interactive modes have been added to several utilities when Urwid is installed. Format reference documentation, metadata parsers, and internal audio codecs have all received significant overhauls.


Release Notes: This release adds interactive modes to the trackplay and cdplay utilities, BIN/CUE disc image support to all CD reading utilities, progress indicators to all long running utilities, ID3 tagging configurability for MP3 files, and read-only DVD-Audio support.


Release Notes: This release adds a trackverify utility for detecting damaged or truncated audio files whenever possible, and performs the same checks during transcoding. The default audio type and default quality level is now selectable. External requirements for WavPack support have been removed. Support was added for the esoteric multichannel Apple Lossless format.


Release Notes: Support was added for Shorten and Apple Lossless audio formats.