Or look on
http://rarewares.hydrogenaudio.org/mp3.html and find
Lame 3.90.3 with APE and Cuesheet support (or get the 3.90.2 version from
Nyaochi's site where you'll find the instructions)
With APE support you can optionally first rip to a single lossless Monkey's Audio (.APE) file with CUE sheet in EAC, then use this special Lame-with-cuesheet to encode into individual MP3 files from the commandline (one command per album).
The good thing is it can tag the files and name them too.
By default it will add the Xing/Lame VBR header frame to your APS files (unlike --nogap), which helps seeking and correct track length display. However, this causes problems with most decoders (doubtless including your SlimX, but try it), as they treat the Xing/Lame VBR header frame as a frame they should play (albeit silent), so reintroducing the gap.
To overcome this and remain VBR, you HAVE to give up the correct seeking and track-length display (but the files will play just fine) by adding the -t switch:
For .WAV CD image:
CODE
lame --preset standard -t CUESHEET CDImage.cue _yellow-submarine --gapless --tag
For .APE CD image (referenced in .CUE):
CODE
lame --apeinput --preset standard -t CUESHEET CDImage.cue _yellow-submarine --gapless --tag
You can specify a naming rule too, e.g.:
CODE
lame --preset standard -t CUESHEET CDImage.cue %n-%p-%t.mp3 --naming-rule --gapless --tag
would generate 01-Track Name-Artist Name.mp3
That's the form of command for Nyaochi's version and the Rarewares version called 3.90.3modified (which allows the use of --preset as a synonym for --alt-preset). For the unmodified 3.90.3, use --alt-preset instead.
(Incidentally, --preset medium and --preset fast medium are included in the 3.90.3modified version if you need lower bitrate for a portable)
This seems to work remarkably well, but making MP3 play gaplessly will always be a dirty hack of some sort.
Musicutter also seems to work very well, and it also damages the seeking info. It will also destroy the bit reservoir where the MP3 is cut, so might be marginally worse than Lame with cuesheet input and -t.
You can restore the accurate seeking info with repair tools like MP3/TagStudio, but again, you'll break the gapless playback in most players.
To get seeking and gapless playback with MP3 to work, you need to either go for CBR or ABR (and ABR might require the bitrate of the first frame to match the average bitrate, depending how the encoder guesses how far to seek when there's no VBR header frame). Perhaps --alt-preset cbr 224 or --alt-preset cbr 256 would maintain acceptable quality without the excessive bitrate bloat of 320kbps CBR --alt-preset insane. You can put the balance where you want.
Incidentally, MP2 (either left or renamed to MP3) will play in most/all MP3 players but aren't gapless either.
Also, you can happily use mp3gain providing you stick to Album Gain (which I use anyway).