QUOTE(gharris999 @ Mar 30 2005, 09:09 PM)
Actually, all the "seeking" within the flac file would take place on the server side...in the SlimServer applicaion, so there isn't any need for the SqueezeBox2 to understand metadata. What I've gathered from what the SlimServer developers are saying is that the problem is with supporting both embeded cuesheet metadata and external CDTEXT/CDRWIN style text cuesheet files. Apparently, there is a feeling that implimenting seeking code in perl (which is what SlimServer is written in) that would find the appropriate sample offset in the flac file from a MM:SS:FF time offset in an external text CUE file would present real performance problems.
but only if the time offset did not already correspond exactly to a seek point the the FLAC file, which it will if the time is a track/index point and the FLAC had a cuesheet imported.
hmm, it should be possible to whip up a little proggie that just translated a timecode to a FLAC byte offset of the correct frame, plus that frames starting sample number (so you'd know how many samples to discard to get to the exact sample).
will join the forums there soon.
Josh