I ain’t gonna pretend to be an expert either. So here are thoughts from my head.
Firstly - @Pha3drus your example tracks that have been edited and trimmed sound like example that shouldn’t be used. Bit like when AcousticID numbers are made of tracks like that, I assume that they shouldn’t really enter the system. I know this confuses me when I have a few rotten disks with damage in tracks - but I don’t know how to stop them being uploaded with other good AcoutsticIDs.
I think the correct place to find the actual correct lengths are in the TOC that gets uploaded by Picard with the disk ID. I believe that this is a verifiable set of lengths taken direct from the CD’s own contents table. That should be the real lengths.
With the CD player “staying on 0 seconds” for a while that will just be the player putting in a gap between tracks. Stick on Dark Side Of The Moon and I guess there won’t be those gaps.
There should be somewhere in the Help Pages that defines “track length”. Maybe one of us should read the manual - lolz. So I’ll give that a go…
I know this is a stage I have hit the problem before. I’ll upload a CD TOC from one of my CDs, and find it is a new release. I attempt to add the details for that new release. Each track gets the correct times setup from the CD TOC. But then I have to line up the new tracks to recordings already on the database. And this is where I find the odd error creeps in - the nearest match is 2 seconds longer, so I’ll link to that one and move on.
This especially becomes a problem on compilation disks.
Classic hopeless help page here:
Look in there for “duration”… and it now uses the word “approximation” of the time…