On-repeat track listen logging is broken again

Issue description:

For some reason whenever I put a track on repeat, my Funkwhale server (and last.fm subsequently) sees only one track listens even if I play a track on repeat for an hour.

Logs:

Upload description: miv2nir_repeat1_log

Additional information:

 I recall there was a similar issue like that before and it was fixed, however seems like it’s back 

Reproduction steps:

 1. Start playing a track
2. Put it on repeat
3. Listen to an extended period of time
4. See how Funkwhale logs that it has only been listened to once. 

Media provider:

Subsonic

Screenshots: