How to differentiate progressive downloads from full downloads on backend?

I have a site where we host audio files. Podcasts.

How on my backend I can detect whether my podcasts are being downloaded or progressively downloaded (online listening)? Is this even possile?

I tried to google how progresssive downloads work. But found no explanation on how progressive downloads work under the hood