Finding the best way to play my CDs and MP3s in SUSE Linux 10.x hasn't been so simple. That includes ripping my CDs to MP3 format.
Some people run the Windows version of Apple's iTunes using Wine or Crossover Office, but that never seemed ideal to me. A good Linux equivalent is AmaroK, but it didn't work correctly for me when running on an AMD64x2 system, so I had to rule it out.
I use the GNOME desktop, and the GNOME player/ripper is banshee. It's OK, if simpler than AmaroK, and it works on all of my SUSE systems, both 32-bit and 64-bit. However, there was an issue. I like to play the MP3s with other players as well, but banshee doesn't store the track information in MP3 files when it creates them. I'm sure it maintains the information in its own database somewhere, but that doesn't help if I want to use another MP3 player (e.g. on my mobile phone). I don't want to have to manually set up the artist/album/track information everywhere.
SUSE 10.1 comes with the grip CD ripper, which (unlike banshee) sets the MP3 metadata (ID3 tags) appropriately. The problem when I tried this with SUSE 10.0 was that banshee wasn't reading the metadata in the MP3 files, so if you imported MP3 files created with grip, you just ended up with a jumble of tracks without artist/album/track information.
However, I'm very happy to say that the version of banshee (0.10.9) that now ships with SUSE 10.1 correctly reads the MP3 metadata, so it is now possible to use grip for ripping and banshee for playback. That's a very usable combination. Note that the use grip to create MP3s, you will need an MP3 encoder like notlame.
One issue that affects banshee (and some other GNOME apps, from what I've noticed) is that it doesn't seem to handle non-English characters very well. It corrupted the name of the track "El Mañana" from the Gorillaz album "Demon Days" when it imported it. Luckily that only required me to quickly edit the name in banshee, not much of a problem at all.
So, that's what works for me, anyway.