Identifying LAME (MP3) Settings In Mac OS X

courtesy of mrgordon.

This tutorial is meant to teach people how to identify the settings used to encode MP3s. In particular, this is useful if you need to identify whether an album is V0, V1, V2, etc.

The first step is to download Dnuos. The GUI version for OS X is not yet ready, so I’ll show you how to use the command line interface. I’m using the latest version as of this posting, 0.94, which is available here.

Unarchive the .tar.bz2 file into a folder. I will assume that the folder is called dnous-0.94 and that it is located on your desktop. If you can’t handle this much, message me and I’ll try to help you out.

Open terminal. Type "which python" and press enter. If it returns a path (for example, "/usr/bin/python"), then you’re good. If instead it returns something like "no python in /usr/local/bin /bin /sbin /usr/bin" then you need to install python to get this to work. Try searching Google for how to do this or install the Developer’s Tools off of your Mac OS X Installation CDs.

If you’re at terminal and have python, type "cd ~/Desktop/dnuos-0.94/" and hit enter. You’re now located inside of the dnuos-0.94 folder. All you need to do is type "python dnuos.py path/to/your/music/" and hit enter. You’ll get back a listing of folder names and the settings used to encode the music within them.

A few examples:

If you want to examine all of the music in the Music directory that you see in Finder, type:

python dnuos.py ~/Music/

If you want to examine all of the music in the Torrents folder located within the Music directory, type:

python dnuos.py ~/Music/Torrents/

As pointed out below, in order to save the output of the command into a textfile, type:

python dnuos.py path/to/your/music/ > ~/Desktop/yourfile.txt

If you want to have the output as a textfile for later reference just type:

python dnuos.py /Path/To/Your/Music > ~/Desktop/yourfile.txt