My goals are:
- Lossless extraction of all CD audio
- Gapless playback
- The ability to recontruct (re-burn) the cd from my hard disc archive as well as if I made a disc-at-once copy
- Access to the music from a squeezebox-like device, as well as from computers (various operating systems)
- Linux server / ripper
Playback seems problematic with today's players. XMMS won't obtain track info from the cuesheet (is there a plugin for this?). Only foobar2k seems to handle these FLAC/cue files reasonably well, and even it can't get CDDB track info... I have no idea how the slimserver handles this, but it seems to be not widely supported in general.
Many people have suggested this cuesheet approach is asking for trouble, and that CDs should always be ripped one-file-per-track. I understand that gapless playback is possible, but what about re-burning a CD from individual tracks? Can this be done more-or-less perfectly? I am the type of person who will be irritated if the programming of the CD is altered -- even if I'm just losing information like the duration of the pause beteen tracks (pre-gap?). I suspect this info is lost when you rip a CD track-by-track.