I am a new user… (due to Synology dropping their Video Server/Player), Infuse looks like a good option early trials go OK, with a couple of issues so far.
Bulk of the videos come from an Enigma2 based PVR where the ads have been cut out. The Engima2 cutter does a simple chop between GOPs leaving the PTS values alone, which appears to the be the root of the issues seen.
The first issue that has been encountered is that, on an ATV4, when a point at which a cut has been made, the playback is getting stuck in a loop of stepping back a fraction, then playing forward over the same few video frames. Bring up the jump bar, skip forward a fraction and it plays forward to the next cut. This has been seen on one video so far, so yet to determine if it is a general problem.
Second issue seen on the Mac is using the 10 second step forwards works, however the 10 second step back is also choking at a cut point by going forward to the point at which the step back was clicked. At a guess, the underlying code for both forward and backward is recalculating a new PTS and seeking forward for the next GOP. Works fine when going forward, however for backward, the calculated PTS lands in the cut out section it seeks forward and find the next playable point is close to where it was sent back (perhaps a seek backward to the previous GOP?)
It is likely that the player will handle file with gaps in the PTS sequences? Previoius players that have been tried has also choked on PTS sequence resets on unedited files. It looks like the broadcast hardware can arbitrarily restart the PTS sequence to zero in the middle of broadcast.
Any helpful comments/suggested workaround appreciated.