Originally Posted by rakosnicek
Then Foobar isn't doing what I described and that is presenting a single LPCM source to the Oppo down which it sends the output of whatever it gets from converting the source material.
It may be that what we are in need of on the Oppo is not gapless playback but gapless streaming (if that makes it easier to understand.)
Or to put it in a different context, the media server needs to be able to create a virtual CD of indiscriminate size that is composed of any number or types of media files and the playback of that media is a single stream of WAV output. So rather than play a selection of tracks, you assemble a selection of tracks into a virtual CD and play that back as a single entity.
I'm wondering how that would be different than using a playlist or cue sheet. In the case of a playlist, it presents a set of individual files that, when played from a pc using Foobar, is gapless. It's also gapless when streaming via Foobar's DLNA server to an htpc. However, when streaming to an Oppo, it's not gapless.
With a cue sheet, it's streaming one file, with beginning and ending track points for each track in the file, similar to the CD. This is as close to what you're describing as a "virtual CD" that I can think of. Again, the Oppo inserts a pause when switching between tracks that doesn't occur when streaming to a htpc or playing directly on a pc. There must be some hiccup that occurs on the Oppo when changing tracks, whether it's streaming via a playlist, cue sheet, or just playing individual files from attached storage. Other DLNA software that I've used (Twonky, MediaMonkey, TVersity, PS3 Media Server, and others I've long forgotten), exhibit the same behavior on the Oppo.
I've been told that most media streamers don't stream gapless either, although I understand the Dune will stream gapless from a cue file.