I am *extremely* hesitant to accept any gapless work in the existing
GStreamer engine in libbanshee (nor would I be very accepting of a new
engine to support it). I firmly believe that this support does not
belong in this level of the media stack - at all.
This feature is alleged to land in playbin2 in GStreamer core. When it
is there, we can take advantage of it.
I totally agree, and while Rhythmbox took a different route, they ended up doing a lot of work to get it working and it's still a little buggy sometimes. :)
The reason I mentioned it now is that it appears that GSt 0.10.17 does have playbin2, so I thought the proverbial gapless eagle had landed. (Did I really just say that?)