Difference between revisions of "Python Audio Tools"

From Hydrogenaudio Knowledgebase
Jump to: navigation, search
(should work on any unix style OS, probably even mac osx and cygwin (on windows))
(Useful Commands)
Line 37: Line 37:
=Useful Commands=
=Useful Commands=
;To rip a CD
;To rip a CD
:cd2track --type=flac --dev=/dev/cdrom  
:cd2track --type=flac --cdrom=/dev/cdrom  
;To rip a DVD-Audio disc
;To rip a DVD-Audio disc
:dvda2track -t flac -c /dev/cdrom -A /media/cdrom/AUDIO_TS
:dvda2track -t flac -c /dev/cdrom -A /media/cdrom/AUDIO_TS

Latest revision as of 08:59, 19 May 2013

Python Audio Tools

Python Audio Tools are a collection of audio handling programs which work from the command line.
Developer(s) Brian Langenberger
Release information
Initial release {{{released}}}
Stable release 2.19
Preview release git
Operating system GNU/Linux
Additional information
Use Digital Audio Extraction
License GPL
Website Python Audio Tools website


Python Audio Tools are a collection of audio handling programs which 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. Supports internationalized track filenames and metadata using Unicode. 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 FreeDB, MusicBrainz or compatible servers.


Audio Formats:

  • AIFF
  • Apple Lossless
  • FLAC
  • M4A
  • MP2
  • MP3
  • Ogg FLAC
  • Ogg Vorbis
  • Opus
  • Shorten
  • Sun AU
  • WAV
  • WavPack

Other Features:

  • AccurateRip technology available in git version
  • Burning
  • Tagging, Album Art, Flac checksum verification, AccurateRip file verification.

Useful Commands[edit]

To rip a CD
cd2track --type=flac --cdrom=/dev/cdrom
To rip a DVD-Audio disc
dvda2track -t flac -c /dev/cdrom -A /media/cdrom/AUDIO_TS
Convert from flac to wav
track2track --type=wav *.flac
Check file against AccurateRip Database (currently feature is in git version)
trackverify -R *.flac

Development API[edit]

Python Audio Tools API

Source code[edit]

git clone git://github.com/tuffy/python-audio-tools.git