CTDB & EAC ~ Verify Your Rips

This plugin verifies your rips against CTDB database, and submits new CDs to it.

It can also serve as a metadata plugin, providing access to MusicBrainz, Discogs and FreeDB metadata via CTDB. CTDB replicates Musicbrainz database hourly, Discogs and FreeDB – monthly. In addition to direct discid search, it supports the same fuzzy search algorithm as Musicbrainz, and also uses it for Discogs and FreeDB data, increasing the chance that correct metadata will be found.




fre:ac ~ Cross-platform, Multi-language Converter & Ripper

fre:ac is a free open source audio converter and CD ripper with support for various popular formats and encoders. It currently converts between mp3, MP4/M4A, WMA, Ogg Vorbis, FLAC, AAC, WAV and Bonk formats.

With fre:ac you can easily rip your audio CDs to MP3 or WMA files for use with your hardware player, or convert files that do not play with other audio software. You can even convert whole music libraries retaining the folder and filename structure.

The integrated CD ripper supports the CDDB/freedb online CD database. It will automatically query song information and write it to ID3v2 or other title information tags.



Linux ~ The Gnome Wave Cleaner Project

Digital audio restoration of CD quality audio wave files. Dehiss, declick and decrackle in a GUI environment.

The goals are simple — denoise, dehiss and amplify audio files. With the use of libsndfile, you can now do this on a multitude of audio formats, wav, au, aiff, …

Gnome Wave Cleaner

Clean up your needle drops!


CUETools ~ CD .cue File Tool & Ripper

CUETools is a tool for lossless audio/CUE sheet format conversion. The goal is to make sure the entire album image is preserved accurately. A lossless disc image must be lossless not only in preserving contents of the audio tracks, but also in preserving gaps and CUE sheet contents. Many applications lose vital information upon conversion, and don’t support all possible CUE sheet styles. For example, foobar2000 loses disc pre-gap information when converting an album image, and doesn’t support gaps appended (noncompliant) CUE sheets.



Foobar ~ Playing CDs With Pre-emphasis

Pre-emphasis & CDs

Although rarely used, there exists the capability for standardized emphasis in Red Book CD mastering. As CDs were intended to work on 14-bit audio, a specification for ‘pre-emphasis’ was included to compensate for quantization noise. After production spec was set at 16 bits, quantization noise became less of a concern, but emphasis remained an option through standards revisions. The pre-emphasis is described as a first-order filter with a gain of 10 dB (at 20 dB/decade) and time constants 50 μs and 15 μs ~ http://en.wikipedia.org/wiki/Emphasis_(telecommunications)#Red_Book_Audio

Emphasis came about because of early converter design. The entire sampling process was new, and A to D converters exhibited low level noise because of bad linearity in the conversion process. This process added some high frequency broadband noise to the digital signal. Manufacturers overcame this byproduct by boosting (emphasis) the high frequencies during the conversion from analog to digital, and then rolling off (de-emphasis) the high frequencies by the same amount after the conversion back from digital to analog. This process was optional and there was a switch to select emphasis on each track during record. A flag was set in the digital bit-stream, which automatically activated de-emphasis during playback. All CD players, DVD players, and DAT machines detect this flag and turn on a high frequency roll-off in the analog domain during playback. If the digital signal contains emphasis and the flag is missing or turned off, then the roll-off does not occur and the audio will be brighter than normal.

This emphasis feature was the biggest reason why different CD players sounded different when playing back the same CD, or DAT machines differed playing back the same DAT tape. The digital part and the conversion to analog were basically the same in all of the machines. The de-emphasis circuit was implemented in the analog domain using the least expensive circuit to perform the operation. There was high-end EQ on the output of every digital playback device, and there was no standard or calibration for how it was performed. If you played back a CD without emphasis, then all of the CD players sounded pretty much the same. If you played a CD with emphasis, then each playback device sounded very different from every other player.

Producers and engineers started turning off the emphasis switches. Converters were getting better so there was less converter noise, and the use of de-emphasis circuits was eliminated. ~ Roger Nicolls

As I understand it, the Redbook CD standard calls for decoding of pre-emphasis flags. So any player bearing the CD format logo should handle pre-emphasis discs properly. ~ http://forums.stevehoffman.tv/threads/whats-pre-emphasis.49396/#post-971902

Working with CDs with pre-emphasis

Foobar plugins to de-emphasis pre-emphasized CDs:

  • Postprocessing (foo_deemph): works only with lossless sources; always active during playback and ReplayGain scan.
  • * DSP plugin (foo_dsp_deemph): works with any source

Download ~ http://wiki.hydrogenaud.io/index.php?title=Pre-emphasis

Use post-processing if you want to add correct ReplayGain tags to your files.
Use DSP if you have lossy files that you want to de-emphasize.
Otherwise, there’s no difference. ~ http://hydrogenaud.io/index.php/topic,99394.50.html

Lists of CD’s with pre-emphasis:


gnudb.org ~ CD metadata database

gnudb.org ~ a new home for the freedb database

How to use gnudb.org:

Configure your CDDB or freedb-aware software to point to gnudb.gnudb.org as your CDDB / freedb-server.

All official gnudb servers are running cddbp at port 8880 and http at port 80

The path for http-access is /~cddb/cddb.cgi

Access a xmcd file directly when you know the genre and discid at:


Example ~ http://www.gnudb.org/gnudb/rock/390f1215

Source: gnudb.org CD database

EAC ~ Ripping – Archiving Albums

EAC is often used to create an exact copy of a CD which can be stored in a digital media archive or library. The goal is to preserve all information from a CD, such that the CD can be recreated from an archive and or is playable from a library. With EAC, the original audio files and a .cue file, an exact copy can be made; and with FLAC files, a lossless music library may be built. Creating an individual folder which contains the album’s compressed audio files and a cue file is done via the following method:

  1. Open EAC and select the FLAC encoder
  2. Insert the CD you wish to archive
  3. If using the freedb plugin, select the correct cover art
  4. Verify that the downloaded information is complete and correct
  5. Convert all CD information to title case
    Ripping - Upper All First Characters - Cropped
  6. Remove any extra spaces
    Ripping - Remove Unwanted Spaces - Cropped
  7. Detect the CD’s gaps
    Ripping - Action - Detect Gaps
  8. Create the cue sheet and album folders
    Ripping - Create Cue Sheet - Current Gap Settings
  9. Rip the CD in Burst Mode, which creates the individual audio files
    ripping to FLAC
  10. Switch to Secure Mode and re-rip tracks any tracks that did not rip accurately

This process also creates an EAC log file in the same folder.