If you want to listen to Pink Floyd, Porcupine Tree, etc albums without gaps between tracks, the only solution I know is to encode those albums as a single big track.
... and the other possibility is using a better audio format like Ogg Vorbis or Musepack MPC. These formats are able to encode absolutely gapless and have at the same filesize as an mp3 file much better sound quality!
lame --apeinput --alt-preset standard -t CUESHEET CDImage.ape.cue "%n - %p - %t.mp3" --naming-rule
the encoding is: 44.1 kHz / 128 kbps / j-stereo MPEG-1 Layer II / qcal=2
--nogap is useless, deprecated, and hardly supported anywhere.All recent versions of LAME (3.90 and above if I remember correctly) always write additional gapless playback info (amounts of samples to skip) into LAME tag (unless you disable LAME tag writing). All you need is a player that reads and utilizes info from LAME tag; see the topic linked above for more info.And again, gapless playback using LAME tags has absolutely nothing to do with --nogap switch.
Does (*gasp*) WMA support gapless playback?