Originally Posted by jj69
I've never had such an issue with FLACs. Not once with literally thousands of recordings, both commecial and my own recordings. Rockbox, iDevices and Foobar all play them without issue (and without the need for a cue sheet).
No, just basic frame/block padding. You've never had a problem with FLAC because pretty much everyone doing FLAC playback is using Xiph's libraries which automatically handle padding removal during decoding. You will also have similar results with Vorbis and maybe Speex and Opus (not sure since those two are for streaming, not for fixed-length recording).
The issues with Apple playback are likely due to the fact that there is no one freely usable set of AAC and ALAC decoder libraries available. This means everyone doing AAC/ALAC decoding is licensing decoders from one of several different companies or rolling their own. Either way it means different and inconsistent capabilities across vendors and maybe even across different devices from the same vendor. If Apple is embedding timing information in their files and iBasso is using a decoder that does not make use of this information then yes, there will be playback gaps where there should be none. If someone can confirm this then it should be reported to iBasso as a bug.
All of which really, really makes me want iBasso to fix up their Ogg Vorbis tag handling or for someone to figure out how to put a half TB on a transflash card that doesn't cost an arm, a leg and a spleen.