Suggested CD ripping software includes:
- dBpoweramp - CD Ripper and converter. Available from http://www.dbpoweramp.com. The cost (May 2018) is £30 + VAT. A full-featured trial is available.
- Exact Audio Copy - free but slightly more complicated to use. Use the CUETools plugin.
- An alternative free and simple ripper is CUERipper.
- If you use MusicBee then that includes its own ripper
The advantage of dBpoweramp is that it comes with other useful tools for conversions etc. It also has access to metadata sources (in particular, SonataDB) which are not in the others. However, CUETools/CUERipper is much more reliable at picking up metadata from MusicBrainz.
One approach is to use CUERipper first, but to switch to dBpoweramp if the CD is not in MusicBrainz.
Below are some notes on dBpoweramp and CUERipper.
dBpoweramp CD Ripper
Firstly read the help files carefully and set up the ripping options as recommended.
Optionally, set up a ripping profile to use the following naming method (this is not really necessary if you subsequently use Picard to rename files):
[album][IFMULTI]Disc [disc][track] [GRAB]1,25,[title] ... [RIGHT]25,[title]
This will replace the middle of titles with "..."(assuming they are over 50 characters). There may be better ways of doing this. The key thing is to organise the tracks by album and disc and to give them unique (but not too long) filenames. Note that dBpoweramp will replace special characters which are illegal in filenames - this setting is found in "Options - Meta Data - File name restricted characters". The standard replacements are pre-populated, but you may need to add others because, although Windows may appear to display them correctly, not all music software will handle them properly. A specific example is ř as in Dvořák, which should be replaced by a plain r.
On the DSP tab, add ReplayGain if required.
Following the introduction of iTunes tagging support for classical music, CD Ripper now includes boxes for the new work and movement tags, provided the genre is "Classical" or "Opera". I suggest you ignore these because (a) there is no way of automatically creating them from the Title tag, (b) the genres are too restrictive and (c) the metadata sources do not yet include these tags. In any case, if you use Picard with the Classical Extras plugin, all these tags will get overwritten.
The instructions on the wiki are quite straightforward. Use lossless for the audio output type and FLAC for the extraction type. If the CD is in MusicBrainz then this will be selected by preference and will be shown with the relevant icon in the metadata selection bar.