"An embedded cue file is basically a playlist thats inside an audio file that points to different parts of that same file. Thats actually not all that easy to support since most of the time software assumes that one file contains one track, and that playlists do not specify offsets within a file. All of that could be changed, but then you’re changing how every type of file on the system plays. Not to mention that the firmware itself probably still has to support gapless playback so that you don’t get a glitch going between cue tracks. Thats certainly not “mind-numbingly simple” to implement.
IMO you’re wasting your breath. Its not a very popular feature in general, and its mostly a hack for systems that don’t have gapless playback. You’d be better off just asking for gapless, or else using rockbox with multiple files or separate cue files, both of which will give you glitch free playback of flac files."
OK, let’s correct a couple of things here! Firstly, there cannot be a “glitch going between cue tracks” because we’re not talking about “going between tracks” - I’m talking about one single audio file, and a corresponding cue file (embedded or otherwise - you could keep it external if embedded is to difficult). The firmware doesn’t “probably have to support gapless” - there is no way the player would actually insert a gap in the middle of a continuous audio file. So if there’s no gap there already, it would be gapless.
As for offsets - Oh please! The cuesheet contains the offset information.
And who cares if you want to call it a “hack”!! If it works, it works.
BTW, I have installed Rockbox - yes, the Rockbox cuesheet support is great (as well as general gapless support), but unfortunately the sound quality is not as good as the native OS. It sounds harsher and less smooth (even with dither turned on - maybe there’s a problem with the dither, I don’t know). So for now I’m sticking to the native and suffering the gaps!