Playlist: Repeat All/Black Frame Issue

I am a video artist and I generally load my content on a raspberry pi to display my work in galleries.

It’s usually either a .mov or a .mp4 file with an H.264 stream, 1920×1080 @29.97fps ( around 20Kbps ).

I then create a non-smart m3u playlist with a single video file and set it to “Repeat all” to loop it.

Now in the past my work ended with a fade to black on the loop and everything worked great, never noticed any issues.

This piece I’m working on loops on a fade to and from white. This revealed a problem as the player switches to a fullscreen black frame between the end and the beginning of the loop. it’s probably less then a second but it’s very noticable. ( and no it is not the last frame of my video )

I don’t think there is an option to get rid of the “black frame” in the gap ( please correct me if I’m wrong ) but, is there a format that would loop “more seamlessly”?

Or any other trick to loop a single file seamlessly? I’m open to suggestions.

[ On a side note when I add a .m3u non-smart playlist to the favorites kodi deliberately ignores the repeat all settings and plays my video just once.
Is that really the behavior it is meant to have? I’ve tried openelec, osmc and they both have that issue too. ]

Thanks,
Jacopo